summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/generated
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/generated')
-rw-r--r--src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp4560
-rw-r--r--src/3rdparty/webkit/WebCore/generated/CSSGrammar.h155
-rw-r--r--src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.cpp1339
-rw-r--r--src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.h299
-rw-r--r--src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c2809
-rw-r--r--src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h626
-rw-r--r--src/3rdparty/webkit/WebCore/generated/ColorData.c441
-rw-r--r--src/3rdparty/webkit/WebCore/generated/DocTypeStrings.cpp1083
-rw-r--r--src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp619
-rw-r--r--src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.h56
-rw-r--r--src/3rdparty/webkit/WebCore/generated/HTMLEntityNames.c550
-rw-r--r--src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp1277
-rw-r--r--src/3rdparty/webkit/WebCore/generated/HTMLNames.h451
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.cpp251
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSAttr.cpp229
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSAttr.h91
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp115
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSBarInfo.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.cpp189
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSBlob.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSBlob.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp149
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCDATASection.h73
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp162
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.h73
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp184
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp219
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp187
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.h76
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp478
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.h112
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp300
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSRule.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp251
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp413
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.h107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp187
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.h76
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp273
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp235
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSValue.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp237
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSValueList.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp334
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.h97
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.h74
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp110
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.cpp171
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp1053
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.h170
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp312
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCharacterData.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp224
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSClientRect.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp256
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSClientRectList.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp273
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSClipboard.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSComment.cpp149
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSComment.h72
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.cpp191
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSConsole.cpp365
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSConsole.h104
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp164
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCoordinates.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCounter.cpp195
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCounter.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCustomEvent.cpp187
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSCustomEvent.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp430
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.h124
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp377
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.h113
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMFormData.cpp193
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMFormData.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp270
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMParser.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp461
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMSelection.h109
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp8713
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h969
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp332
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h108
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp353
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp163
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDatabase.h96
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.cpp153
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDocument.cpp2190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDocument.h265
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp199
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp217
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSDocumentType.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSElement.cpp1780
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSElement.h240
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEntity.cpp180
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEntity.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp149
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEntityReference.h72
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSErrorEvent.cpp225
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSErrorEvent.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEvent.cpp509
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEvent.h128
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEventException.cpp238
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEventException.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEventSource.cpp305
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSEventSource.h111
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSFile.cpp200
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSFile.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSFileList.cpp256
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSFileList.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp131
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSGeolocation.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp133
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSGeoposition.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.cpp293
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp498
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.h115
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp351
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp346
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.h76
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp191
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp209
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp459
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp364
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h97
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp229
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp271
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp171
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp247
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp247
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp234
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp210
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.cpp166
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp171
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp480
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.h120
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp461
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLElement.h114
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp656
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.h49
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp298
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.h96
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp234
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp207
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp414
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.h106
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp381
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.h104
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp401
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.h98
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp224
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp396
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp429
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.h104
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp864
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h161
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp185
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.h76
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp191
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp321
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp185
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.h76
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp186
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp643
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.h134
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp171
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp224
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp208
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp501
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.h119
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp287
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp231
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.h99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp224
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp189
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.cpp216
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp275
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp526
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h113
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp212
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp219
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp177
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp405
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.h102
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp259
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp519
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.h111
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp320
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp286
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp529
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h115
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp173
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.h75
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp320
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHistory.cpp199
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHistory.h99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSImageData.cpp180
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSImageData.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.cpp360
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.h114
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.cpp1039
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.h148
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.cpp383
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.h107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp258
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSLocation.cpp297
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSLocation.h129
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp219
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMediaError.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp306
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMediaList.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp135
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMessageChannel.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp235
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMessageEvent.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp289
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMessagePort.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp207
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMimeType.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp277
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp366
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMouseEvent.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp259
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSMutationEvent.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp356
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp325
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNavigator.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNode.cpp737
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNode.h174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp294
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNodeFilter.h109
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp272
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNodeIterator.h100
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp267
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNodeList.h96
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNotation.cpp170
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSNotation.h74
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp230
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.cpp187
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp309
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPlugin.h97
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp291
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPluginArray.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.cpp181
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp224
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSPositionError.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp210
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSProgressEvent.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRGBColor.cpp195
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRGBColor.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRange.cpp731
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRange.h127
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp237
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRangeException.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRect.cpp205
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSRect.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp133
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLError.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp144
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp142
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp424
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAElement.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp211
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp325
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAngle.h107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp189
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp201
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp189
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp189
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp204
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp277
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp436
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.h104
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp414
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.h102
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp269
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGColor.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp288
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp259
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp402
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp248
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGDocument.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp227
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElement.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp1188
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.h190
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp207
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.cpp634
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.h52
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp447
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp250
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGException.h99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp341
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.h100
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp335
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.h99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp274
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp393
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp319
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp357
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp177
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp263
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp312
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp339
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.h97
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp263
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp166
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.cpp347
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.h99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp297
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp188
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp308
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp243
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp274
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp376
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp377
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.h100
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp447
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp402
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGGElement.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp295
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp470
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.h107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp358
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLength.h119
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp264
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.h98
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp447
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp199
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.h81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp436
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.h109
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp375
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.h100
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp458
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.h119
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp193
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGNumber.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp263
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.h98
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp293
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPaint.h97
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp857
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.h128
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp340
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.h112
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp286
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp286
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp268
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp268
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp232
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp232
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp232
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp232
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp178
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp178
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp178
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp178
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp262
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.h107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp196
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp422
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.h104
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp242
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPoint.h96
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp263
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPointList.h98
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp424
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp424
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.h103
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp323
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.h109
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp210
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp250
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRect.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp469
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.h107
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp223
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.h96
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp953
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.h149
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp219
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.h85
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp312
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGStringList.h98
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp252
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp402
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp284
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp166
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp154
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.h77
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp537
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.h110
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp260
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp255
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.h91
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp211
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp248
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.h89
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp363
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTransform.h108
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp294
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.h100
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp202
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp480
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.h108
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp258
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.h91
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp207
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSScreen.cpp186
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSScreen.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSharedWorker.cpp116
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSharedWorker.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.cpp144
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.h83
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStorage.cpp296
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStorage.h102
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp240
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStorageEvent.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStyleMedia.cpp201
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStyleMedia.h87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp247
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStyleSheet.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp262
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSText.cpp212
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSText.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp191
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTextEvent.h78
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTextMetrics.h82
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp166
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTimeRanges.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTouch.cpp251
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTouch.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTouchEvent.cpp264
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTouchEvent.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTouchList.cpp256
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTouchList.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp313
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSTreeWalker.h110
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp271
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSUIEvent.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp195
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSValidityState.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSVoidCallback.h80
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.cpp143
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLArray.cpp170
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLArray.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.cpp121
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.cpp200
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.cpp4252
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.h546
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLShader.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLShader.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.cpp86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.cpp174
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.h94
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp201
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp186
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.h76
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp289
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp629
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.h136
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp368
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.h101
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp145
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp201
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.h79
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebSocket.cpp347
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWebSocket.h116
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp336
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWheelEvent.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorker.cpp167
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorker.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp395
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h125
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp283
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.h98
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp170
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.h88
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp500
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.h135
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp245
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.h93
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp178
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.h74
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp340
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.h105
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp203
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.h86
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp265
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.h92
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp242
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathException.h97
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp201
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathExpression.h90
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp115
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.h84
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp364
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXPathResult.h110
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.cpp186
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.h99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/SVGElementFactory.cpp609
-rw-r--r--src/3rdparty/webkit/WebCore/generated/SVGElementFactory.h55
-rw-r--r--src/3rdparty/webkit/WebCore/generated/SVGNames.cpp1052
-rw-r--r--src/3rdparty/webkit/WebCore/generated/SVGNames.h376
-rw-r--r--src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h11
-rw-r--r--src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp1404
-rw-r--r--src/3rdparty/webkit/WebCore/generated/WebKitVersion.h36
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XLinkNames.cpp99
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XLinkNames.h60
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XMLNSNames.cpp81
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XMLNSNames.h54
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XMLNames.cpp87
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XMLNames.h56
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp2236
-rw-r--r--src/3rdparty/webkit/WebCore/generated/XPathGrammar.h95
-rw-r--r--src/3rdparty/webkit/WebCore/generated/tokenizer.cpp2208
765 files changed, 0 insertions, 172352 deletions
diff --git a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp b/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp
deleted file mode 100644
index 9f3db9d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp
+++ /dev/null
@@ -1,4560 +0,0 @@
-
-/* A Bison parser, made by GNU Bison 2.4.1. */
-
-/* Skeleton implementation for Bison's Yacc-like parsers in C
-
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-/* C LALR(1) parser skeleton written by Richard Stallman, by
- simplifying the original so-called "semantic" parser. */
-
-/* All symbols defined below should begin with yy or YY, to avoid
- infringing on user name space. This should be done even for local
- variables, as they might otherwise be expanded by user macros.
- There are some unavoidable exceptions within include files to
- define necessary library symbols; they are noted "INFRINGES ON
- USER NAME SPACE" below. */
-
-/* Identify Bison output. */
-#define YYBISON 1
-
-/* Bison version. */
-#define YYBISON_VERSION "2.4.1"
-
-/* Skeleton name. */
-#define YYSKELETON_NAME "yacc.c"
-
-/* Pure parsers. */
-#define YYPURE 1
-
-/* Push parsers. */
-#define YYPUSH 0
-
-/* Pull parsers. */
-#define YYPULL 1
-
-/* Using locations. */
-#define YYLSP_NEEDED 0
-
-/* Substitute the variable and function names. */
-#define yyparse cssyyparse
-#define yylex cssyylex
-#define yyerror cssyyerror
-#define yylval cssyylval
-#define yychar cssyychar
-#define yydebug cssyydebug
-#define yynerrs cssyynerrs
-
-
-/* Copy the first part of user declarations. */
-
-/* Line 189 of yacc.c */
-#line 1 "css/CSSGrammar.y"
-
-
-/*
- * Copyright (C) 2002-2003 Lars Knoll (knoll@kde.org)
- * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com)
- * Copyright (C) 2008 Eric Seidel <eric@webkit.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "config.h"
-
-#include "CSSMediaRule.h"
-#include "CSSParser.h"
-#include "CSSPrimitiveValue.h"
-#include "CSSPropertyNames.h"
-#include "CSSRuleList.h"
-#include "CSSSelector.h"
-#include "CSSStyleSheet.h"
-#include "Document.h"
-#include "HTMLNames.h"
-#include "MediaList.h"
-#include "WebKitCSSKeyframeRule.h"
-#include "WebKitCSSKeyframesRule.h"
-#include <wtf/FastMalloc.h>
-#include <stdlib.h>
-#include <string.h>
-
-using namespace WebCore;
-using namespace HTMLNames;
-
-#define YYMALLOC fastMalloc
-#define YYFREE fastFree
-
-#define YYENABLE_NLS 0
-#define YYLTYPE_IS_TRIVIAL 1
-#define YYMAXDEPTH 10000
-#define YYDEBUG 0
-
-// FIXME: Replace with %parse-param { CSSParser* parser } once we can depend on bison 2.x
-#define YYPARSE_PARAM parser
-#define YYLEX_PARAM parser
-
-
-
-/* Line 189 of yacc.c */
-#line 141 "/WebCore/generated/CSSGrammar.tab.c"
-
-/* Enabling traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-
-/* Enabling verbose error messages. */
-#ifdef YYERROR_VERBOSE
-# undef YYERROR_VERBOSE
-# define YYERROR_VERBOSE 1
-#else
-# define YYERROR_VERBOSE 0
-#endif
-
-/* Enabling the token table. */
-#ifndef YYTOKEN_TABLE
-# define YYTOKEN_TABLE 0
-#endif
-
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- TOKEN_EOF = 0,
- LOWEST_PREC = 258,
- UNIMPORTANT_TOK = 259,
- WHITESPACE = 260,
- SGML_CD = 261,
- INCLUDES = 262,
- DASHMATCH = 263,
- BEGINSWITH = 264,
- ENDSWITH = 265,
- CONTAINS = 266,
- STRING = 267,
- IDENT = 268,
- NTH = 269,
- HEX = 270,
- IDSEL = 271,
- IMPORT_SYM = 272,
- PAGE_SYM = 273,
- MEDIA_SYM = 274,
- FONT_FACE_SYM = 275,
- CHARSET_SYM = 276,
- NAMESPACE_SYM = 277,
- WEBKIT_RULE_SYM = 278,
- WEBKIT_DECLS_SYM = 279,
- WEBKIT_KEYFRAME_RULE_SYM = 280,
- WEBKIT_KEYFRAMES_SYM = 281,
- WEBKIT_VALUE_SYM = 282,
- WEBKIT_MEDIAQUERY_SYM = 283,
- WEBKIT_SELECTOR_SYM = 284,
- WEBKIT_VARIABLES_SYM = 285,
- WEBKIT_DEFINE_SYM = 286,
- VARIABLES_FOR = 287,
- WEBKIT_VARIABLES_DECLS_SYM = 288,
- ATKEYWORD = 289,
- IMPORTANT_SYM = 290,
- MEDIA_ONLY = 291,
- MEDIA_NOT = 292,
- MEDIA_AND = 293,
- REMS = 294,
- QEMS = 295,
- EMS = 296,
- EXS = 297,
- PXS = 298,
- CMS = 299,
- MMS = 300,
- INS = 301,
- PTS = 302,
- PCS = 303,
- DEGS = 304,
- RADS = 305,
- GRADS = 306,
- TURNS = 307,
- MSECS = 308,
- SECS = 309,
- HERZ = 310,
- KHERZ = 311,
- DIMEN = 312,
- PERCENTAGE = 313,
- FLOATTOKEN = 314,
- INTEGER = 315,
- URI = 316,
- FUNCTION = 317,
- NOTFUNCTION = 318,
- UNICODERANGE = 319,
- VARCALL = 320
- };
-#endif
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 214 of yacc.c */
-#line 62 "css/CSSGrammar.y"
-
- bool boolean;
- char character;
- int integer;
- double number;
- CSSParserString string;
-
- CSSRule* rule;
- CSSRuleList* ruleList;
- CSSSelector* selector;
- Vector<CSSSelector*>* selectorList;
- CSSSelector::Relation relation;
- MediaList* mediaList;
- MediaQuery* mediaQuery;
- MediaQuery::Restrictor mediaQueryRestrictor;
- MediaQueryExp* mediaQueryExp;
- CSSParserValue value;
- CSSParserValueList* valueList;
- Vector<MediaQueryExp*>* mediaQueryExpList;
- WebKitCSSKeyframeRule* keyframeRule;
- WebKitCSSKeyframesRule* keyframesRule;
- float val;
-
-
-
-/* Line 214 of yacc.c */
-#line 269 "/WebCore/generated/CSSGrammar.tab.c"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-/* Copy the second part of user declarations. */
-
-/* Line 264 of yacc.c */
-#line 86 "css/CSSGrammar.y"
-
-
-static inline int cssyyerror(const char*)
-{
- return 1;
-}
-
-static int cssyylex(YYSTYPE* yylval, void* parser)
-{
- return static_cast<CSSParser*>(parser)->lex(yylval);
-}
-
-
-
-/* Line 264 of yacc.c */
-#line 296 "/WebCore/generated/CSSGrammar.tab.c"
-
-#ifdef short
-# undef short
-#endif
-
-#ifdef YYTYPE_UINT8
-typedef YYTYPE_UINT8 yytype_uint8;
-#else
-typedef unsigned char yytype_uint8;
-#endif
-
-#ifdef YYTYPE_INT8
-typedef YYTYPE_INT8 yytype_int8;
-#elif (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-typedef signed char yytype_int8;
-#else
-typedef short int yytype_int8;
-#endif
-
-#ifdef YYTYPE_UINT16
-typedef YYTYPE_UINT16 yytype_uint16;
-#else
-typedef unsigned short int yytype_uint16;
-#endif
-
-#ifdef YYTYPE_INT16
-typedef YYTYPE_INT16 yytype_int16;
-#else
-typedef short int yytype_int16;
-#endif
-
-#ifndef YYSIZE_T
-# ifdef __SIZE_TYPE__
-# define YYSIZE_T __SIZE_TYPE__
-# elif defined size_t
-# define YYSIZE_T size_t
-# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-# include <stddef.h> /* INFRINGES ON USER NAME SPACE */
-# define YYSIZE_T size_t
-# else
-# define YYSIZE_T unsigned int
-# endif
-#endif
-
-#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
-
-#ifndef YY_
-# if YYENABLE_NLS
-# if ENABLE_NLS
-# include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-# define YY_(msgid) dgettext ("bison-runtime", msgid)
-# endif
-# endif
-# ifndef YY_
-# define YY_(msgid) msgid
-# endif
-#endif
-
-/* Suppress unused-variable warnings by "using" E. */
-#if ! defined lint || defined __GNUC__
-# define YYUSE(e) ((void) (e))
-#else
-# define YYUSE(e) /* empty */
-#endif
-
-/* Identity function, used to suppress warnings about constant conditions. */
-#ifndef lint
-# define YYID(n) (n)
-#else
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static int
-YYID (int yyi)
-#else
-static int
-YYID (yyi)
- int yyi;
-#endif
-{
- return yyi;
-}
-#endif
-
-#if ! defined yyoverflow || YYERROR_VERBOSE
-
-/* The parser invokes alloca or malloc; define the necessary symbols. */
-
-# ifdef YYSTACK_USE_ALLOCA
-# if YYSTACK_USE_ALLOCA
-# ifdef __GNUC__
-# define YYSTACK_ALLOC __builtin_alloca
-# elif defined __BUILTIN_VA_ARG_INCR
-# include <alloca.h> /* INFRINGES ON USER NAME SPACE */
-# elif defined _AIX
-# define YYSTACK_ALLOC __alloca
-# elif defined _MSC_VER
-# include <malloc.h> /* INFRINGES ON USER NAME SPACE */
-# define alloca _alloca
-# else
-# define YYSTACK_ALLOC alloca
-# if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-# include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-# ifndef _STDLIB_H
-# define _STDLIB_H 1
-# endif
-# endif
-# endif
-# endif
-# endif
-
-# ifdef YYSTACK_ALLOC
- /* Pacify GCC's `empty if-body' warning. */
-# define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
-# ifndef YYSTACK_ALLOC_MAXIMUM
- /* The OS might guarantee only one guard page at the bottom of the stack,
- and a page size can be as small as 4096 bytes. So we cannot safely
- invoke alloca (N) if N exceeds 4096. Use a slightly smaller number
- to allow for a few compiler-allocated temporary stack slots. */
-# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
-# endif
-# else
-# define YYSTACK_ALLOC YYMALLOC
-# define YYSTACK_FREE YYFREE
-# ifndef YYSTACK_ALLOC_MAXIMUM
-# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
-# endif
-# if (defined __cplusplus && ! defined _STDLIB_H \
- && ! ((defined YYMALLOC || defined malloc) \
- && (defined YYFREE || defined free)))
-# include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-# ifndef _STDLIB_H
-# define _STDLIB_H 1
-# endif
-# endif
-# ifndef YYMALLOC
-# define YYMALLOC malloc
-# if ! defined malloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# ifndef YYFREE
-# define YYFREE free
-# if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-void free (void *); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# endif
-#endif /* ! defined yyoverflow || YYERROR_VERBOSE */
-
-
-#if (! defined yyoverflow \
- && (! defined __cplusplus \
- || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member. */
-union yyalloc
-{
- yytype_int16 yyss_alloc;
- YYSTYPE yyvs_alloc;
-};
-
-/* The size of the maximum gap between one aligned stack and the next. */
-# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
- N elements. */
-# define YYSTACK_BYTES(N) \
- ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
- + YYSTACK_GAP_MAXIMUM)
-
-/* Copy COUNT objects from FROM to TO. The source and destination do
- not overlap. */
-# ifndef YYCOPY
-# if defined __GNUC__ && 1 < __GNUC__
-# define YYCOPY(To, From, Count) \
- __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
-# else
-# define YYCOPY(To, From, Count) \
- do \
- { \
- YYSIZE_T yyi; \
- for (yyi = 0; yyi < (Count); yyi++) \
- (To)[yyi] = (From)[yyi]; \
- } \
- while (YYID (0))
-# endif
-# endif
-
-/* Relocate STACK from its old location to the new one. The
- local variables YYSIZE and YYSTACKSIZE give the old and new number of
- elements in the stack, and YYPTR gives the new location of the
- stack. Advance YYPTR to a properly aligned location for the next
- stack. */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack) \
- do \
- { \
- YYSIZE_T yynewbytes; \
- YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
- Stack = &yyptr->Stack_alloc; \
- yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
- yyptr += yynewbytes / sizeof (*yyptr); \
- } \
- while (YYID (0))
-
-#endif
-
-/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 24
-/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 1452
-
-/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 86
-/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 84
-/* YYNRULES -- Number of rules. */
-#define YYNRULES 265
-/* YYNRULES -- Number of states. */
-#define YYNSTATES 512
-
-/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
-#define YYUNDEFTOK 2
-#define YYMAXUTOK 320
-
-#define YYTRANSLATE(YYX) \
- ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
-
-/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */
-static const yytype_uint8 yytranslate[] =
-{
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 84, 2, 85, 2, 2,
- 74, 75, 20, 77, 76, 80, 18, 83, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 17, 73,
- 2, 82, 79, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 19, 2, 81, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 71, 21, 72, 78, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 22, 23, 24, 25, 26, 27, 28, 29,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
- 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
- 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
- 70
-};
-
-#if YYDEBUG
-/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
- YYRHS. */
-static const yytype_uint16 yyprhs[] =
-{
- 0, 0, 3, 8, 11, 14, 17, 20, 23, 26,
- 29, 36, 43, 49, 55, 61, 67, 73, 74, 77,
- 78, 81, 84, 85, 87, 89, 91, 97, 101, 105,
- 106, 110, 112, 114, 116, 118, 120, 122, 124, 126,
- 128, 130, 132, 133, 137, 139, 141, 143, 145, 147,
- 149, 151, 153, 155, 157, 159, 166, 173, 177, 181,
- 189, 197, 198, 202, 204, 207, 209, 213, 215, 218,
- 222, 227, 231, 237, 242, 247, 254, 259, 267, 270,
- 276, 280, 285, 288, 295, 302, 306, 310, 311, 314,
- 316, 318, 321, 322, 327, 335, 337, 343, 344, 348,
- 349, 351, 353, 355, 360, 361, 363, 365, 370, 373,
- 381, 388, 391, 400, 402, 404, 405, 409, 416, 418,
- 424, 426, 428, 432, 436, 444, 448, 452, 455, 458,
- 461, 463, 464, 466, 468, 474, 476, 481, 484, 487,
- 489, 491, 494, 498, 501, 503, 506, 509, 511, 514,
- 516, 519, 523, 526, 528, 530, 532, 535, 538, 540,
- 542, 544, 546, 548, 551, 554, 559, 568, 574, 584,
- 586, 588, 590, 592, 594, 596, 598, 600, 603, 607,
- 614, 622, 629, 636, 638, 641, 643, 647, 649, 652,
- 655, 659, 663, 668, 672, 678, 683, 688, 695, 701,
- 704, 707, 714, 721, 724, 728, 733, 736, 739, 742,
- 743, 745, 749, 752, 756, 759, 762, 765, 766, 768,
- 771, 774, 777, 780, 784, 787, 790, 792, 795, 797,
- 800, 803, 806, 809, 812, 815, 818, 821, 824, 827,
- 830, 833, 836, 839, 842, 845, 848, 851, 854, 857,
- 860, 863, 866, 868, 874, 878, 881, 884, 886, 889,
- 893, 897, 900, 906, 910, 912
-};
-
-/* YYRHS -- A `-1'-separated list of the rules' RHS. */
-static const yytype_int16 yyrhs[] =
-{
- 87, 0, -1, 95, 97, 96, 100, -1, 88, 95,
- -1, 90, 95, -1, 92, 95, -1, 93, 95, -1,
- 94, 95, -1, 91, 95, -1, 89, 95, -1, 28,
- 71, 95, 101, 95, 72, -1, 30, 71, 95, 130,
- 95, 72, -1, 29, 71, 95, 153, 72, -1, 38,
- 71, 95, 109, 72, -1, 32, 71, 95, 158, 72,
- -1, 33, 5, 95, 122, 72, -1, 34, 71, 95,
- 139, 72, -1, -1, 95, 5, -1, -1, 96, 6,
- -1, 96, 5, -1, -1, 99, -1, 72, -1, 0,
- -1, 26, 95, 12, 95, 73, -1, 26, 1, 168,
- -1, 26, 1, 73, -1, -1, 100, 102, 96, -1,
- 138, -1, 125, -1, 133, -1, 134, -1, 127, -1,
- 113, -1, 106, -1, 107, -1, 101, -1, 167, -1,
- 166, -1, -1, 103, 105, 96, -1, 138, -1, 133,
- -1, 134, -1, 127, -1, 104, -1, 167, -1, 166,
- -1, 113, -1, 106, -1, 107, -1, 125, -1, 22,
- 95, 115, 95, 123, 73, -1, 22, 95, 115, 95,
- 123, 168, -1, 22, 1, 73, -1, 22, 1, 168,
- -1, 35, 95, 123, 71, 95, 109, 72, -1, 36,
- 95, 108, 71, 95, 109, 72, -1, -1, 37, 5,
- 124, -1, 111, -1, 110, 111, -1, 110, -1, 1,
- 169, 1, -1, 1, -1, 110, 1, -1, 111, 73,
- 95, -1, 111, 169, 73, 95, -1, 1, 73, 95,
- -1, 1, 169, 1, 73, 95, -1, 110, 111, 73,
- 95, -1, 110, 1, 73, 95, -1, 110, 1, 169,
- 1, 73, 95, -1, 112, 17, 95, 158, -1, 112,
- 95, 71, 95, 153, 72, 95, -1, 112, 1, -1,
- 112, 17, 95, 1, 158, -1, 112, 17, 95, -1,
- 112, 17, 95, 1, -1, 13, 95, -1, 27, 95,
- 114, 115, 95, 73, -1, 27, 95, 114, 115, 95,
- 168, -1, 27, 1, 168, -1, 27, 1, 73, -1,
- -1, 13, 95, -1, 12, -1, 66, -1, 13, 95,
- -1, -1, 17, 95, 158, 95, -1, 74, 95, 116,
- 95, 117, 75, 95, -1, 118, -1, 119, 95, 43,
- 95, 118, -1, -1, 43, 95, 119, -1, -1, 41,
- -1, 42, -1, 119, -1, 121, 95, 126, 120, -1,
- -1, 124, -1, 122, -1, 124, 76, 95, 122, -1,
- 124, 1, -1, 24, 95, 124, 71, 95, 103, 165,
- -1, 24, 95, 71, 95, 103, 165, -1, 13, 95,
- -1, 31, 95, 128, 95, 71, 95, 129, 72, -1,
- 13, -1, 12, -1, -1, 129, 130, 95, -1, 131,
- 95, 71, 95, 153, 72, -1, 132, -1, 131, 95,
- 76, 95, 132, -1, 63, -1, 13, -1, 23, 1,
- 168, -1, 23, 1, 73, -1, 25, 95, 71, 95,
- 153, 72, 95, -1, 25, 1, 168, -1, 25, 1,
- 73, -1, 77, 95, -1, 78, 95, -1, 79, 95,
- -1, 137, -1, -1, 80, -1, 77, -1, 139, 71,
- 95, 153, 98, -1, 141, -1, 139, 76, 95, 141,
- -1, 139, 1, -1, 141, 5, -1, 143, -1, 140,
- -1, 140, 143, -1, 141, 135, 143, -1, 141, 1,
- -1, 21, -1, 20, 21, -1, 13, 21, -1, 144,
- -1, 144, 145, -1, 145, -1, 142, 144, -1, 142,
- 144, 145, -1, 142, 145, -1, 13, -1, 20, -1,
- 146, -1, 145, 146, -1, 145, 1, -1, 16, -1,
- 15, -1, 147, -1, 149, -1, 152, -1, 18, 13,
- -1, 13, 95, -1, 19, 95, 148, 81, -1, 19,
- 95, 148, 150, 95, 151, 95, 81, -1, 19, 95,
- 142, 148, 81, -1, 19, 95, 142, 148, 150, 95,
- 151, 95, 81, -1, 82, -1, 7, -1, 8, -1,
- 9, -1, 10, -1, 11, -1, 13, -1, 12, -1,
- 17, 13, -1, 17, 17, 13, -1, 17, 67, 95,
- 14, 95, 75, -1, 17, 67, 95, 136, 65, 95,
- 75, -1, 17, 67, 95, 13, 95, 75, -1, 17,
- 68, 95, 143, 95, 75, -1, 155, -1, 154, 155,
- -1, 154, -1, 1, 169, 1, -1, 1, -1, 154,
- 1, -1, 154, 169, -1, 155, 73, 95, -1, 155,
- 169, 95, -1, 155, 169, 73, 95, -1, 1, 73,
- 95, -1, 1, 169, 1, 73, 95, -1, 154, 155,
- 73, 95, -1, 154, 1, 73, 95, -1, 154, 1,
- 169, 1, 73, 95, -1, 156, 17, 95, 158, 157,
- -1, 162, 95, -1, 156, 1, -1, 156, 17, 95,
- 1, 158, 157, -1, 156, 17, 95, 158, 157, 1,
- -1, 40, 95, -1, 156, 17, 95, -1, 156, 17,
- 95, 1, -1, 156, 168, -1, 13, 95, -1, 40,
- 95, -1, -1, 160, -1, 158, 159, 160, -1, 158,
- 169, -1, 158, 169, 1, -1, 158, 1, -1, 83,
- 95, -1, 76, 95, -1, -1, 161, -1, 137, 161,
- -1, 12, 95, -1, 13, 95, -1, 62, 95, -1,
- 137, 62, 95, -1, 66, 95, -1, 69, 95, -1,
- 164, -1, 84, 95, -1, 163, -1, 162, 95, -1,
- 85, 95, -1, 65, 95, -1, 64, 95, -1, 63,
- 95, -1, 48, 95, -1, 49, 95, -1, 50, 95,
- -1, 51, 95, -1, 52, 95, -1, 53, 95, -1,
- 54, 95, -1, 55, 95, -1, 56, 95, -1, 57,
- 95, -1, 58, 95, -1, 59, 95, -1, 60, 95,
- -1, 61, 95, -1, 46, 95, -1, 45, 95, -1,
- 47, 95, -1, 44, 95, -1, 70, -1, 67, 95,
- 158, 75, 95, -1, 67, 95, 1, -1, 15, 95,
- -1, 16, 95, -1, 98, -1, 1, 98, -1, 39,
- 1, 168, -1, 39, 1, 73, -1, 1, 168, -1,
- 71, 1, 169, 1, 98, -1, 71, 1, 98, -1,
- 168, -1, 169, 1, 168, -1
-};
-
-/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
-static const yytype_uint16 yyrline[] =
-{
- 0, 269, 269, 270, 271, 272, 273, 274, 275, 276,
- 280, 286, 292, 298, 304, 318, 325, 335, 336, 339,
- 341, 342, 345, 347, 352, 353, 357, 363, 365, 369,
- 371, 379, 380, 381, 382, 383, 384, 385, 386, 390,
- 393, 394, 398, 399, 410, 411, 412, 413, 417, 418,
- 419, 420, 421, 422, 423, 428, 431, 434, 437, 443,
- 447, 453, 457, 463, 466, 471, 474, 477, 480, 486,
- 489, 492, 495, 498, 503, 506, 512, 516, 520, 524,
- 528, 533, 540, 546, 550, 553, 556, 562, 563, 567,
- 568, 572, 578, 581, 587, 594, 599, 606, 609, 615,
- 618, 621, 627, 632, 640, 643, 647, 652, 657, 663,
- 666, 672, 678, 685, 686, 690, 691, 699, 705, 710,
- 719, 720, 744, 747, 753, 757, 760, 766, 767, 768,
- 772, 773, 777, 778, 782, 788, 798, 807, 813, 819,
- 822, 826, 842, 862, 868, 869, 870, 874, 879, 886,
- 892, 902, 914, 927, 935, 943, 946, 959, 965, 973,
- 985, 986, 987, 991, 1002, 1013, 1018, 1024, 1032, 1044,
- 1047, 1050, 1053, 1056, 1059, 1065, 1066, 1070, 1100, 1120,
- 1138, 1156, 1175, 1190, 1193, 1198, 1201, 1204, 1207, 1210,
- 1216, 1219, 1222, 1225, 1228, 1231, 1236, 1239, 1245, 1259,
- 1271, 1275, 1282, 1287, 1292, 1297, 1302, 1309, 1315, 1316,
- 1320, 1325, 1339, 1342, 1345, 1351, 1354, 1357, 1363, 1364,
- 1365, 1366, 1372, 1373, 1374, 1375, 1376, 1377, 1379, 1382,
- 1385, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399,
- 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409,
- 1410, 1411, 1422, 1430, 1439, 1455, 1456, 1463, 1466, 1472,
- 1475, 1481, 1499, 1502, 1508, 1509
-};
-#endif
-
-#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
-/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
- First, the terminals, then, starting at YYNTOKENS, nonterminals. */
-static const char *const yytname[] =
-{
- "TOKEN_EOF", "error", "$undefined", "LOWEST_PREC", "UNIMPORTANT_TOK",
- "WHITESPACE", "SGML_CD", "INCLUDES", "DASHMATCH", "BEGINSWITH",
- "ENDSWITH", "CONTAINS", "STRING", "IDENT", "NTH", "HEX", "IDSEL", "':'",
- "'.'", "'['", "'*'", "'|'", "IMPORT_SYM", "PAGE_SYM", "MEDIA_SYM",
- "FONT_FACE_SYM", "CHARSET_SYM", "NAMESPACE_SYM", "WEBKIT_RULE_SYM",
- "WEBKIT_DECLS_SYM", "WEBKIT_KEYFRAME_RULE_SYM", "WEBKIT_KEYFRAMES_SYM",
- "WEBKIT_VALUE_SYM", "WEBKIT_MEDIAQUERY_SYM", "WEBKIT_SELECTOR_SYM",
- "WEBKIT_VARIABLES_SYM", "WEBKIT_DEFINE_SYM", "VARIABLES_FOR",
- "WEBKIT_VARIABLES_DECLS_SYM", "ATKEYWORD", "IMPORTANT_SYM", "MEDIA_ONLY",
- "MEDIA_NOT", "MEDIA_AND", "REMS", "QEMS", "EMS", "EXS", "PXS", "CMS",
- "MMS", "INS", "PTS", "PCS", "DEGS", "RADS", "GRADS", "TURNS", "MSECS",
- "SECS", "HERZ", "KHERZ", "DIMEN", "PERCENTAGE", "FLOATTOKEN", "INTEGER",
- "URI", "FUNCTION", "NOTFUNCTION", "UNICODERANGE", "VARCALL", "'{'",
- "'}'", "';'", "'('", "')'", "','", "'+'", "'~'", "'>'", "'-'", "']'",
- "'='", "'/'", "'#'", "'%'", "$accept", "stylesheet", "webkit_rule",
- "webkit_keyframe_rule", "webkit_decls", "webkit_variables_decls",
- "webkit_value", "webkit_mediaquery", "webkit_selector", "maybe_space",
- "maybe_sgml", "maybe_charset", "closing_brace", "charset", "rule_list",
- "valid_rule", "rule", "block_rule_list", "block_valid_rule",
- "block_rule", "import", "variables_rule", "variables_media_list",
- "variables_declaration_list", "variables_decl_list",
- "variables_declaration", "variable_name", "namespace", "maybe_ns_prefix",
- "string_or_uri", "media_feature", "maybe_media_value", "media_query_exp",
- "media_query_exp_list", "maybe_and_media_query_exp_list",
- "maybe_media_restrictor", "media_query", "maybe_media_list",
- "media_list", "media", "medium", "keyframes", "keyframe_name",
- "keyframes_rule", "keyframe_rule", "key_list", "key", "page",
- "font_face", "combinator", "maybe_unary_operator", "unary_operator",
- "ruleset", "selector_list", "selector_with_trailing_whitespace",
- "selector", "namespace_selector", "simple_selector", "element_name",
- "specifier_list", "specifier", "class", "attr_name", "attrib", "match",
- "ident_or_string", "pseudo", "declaration_list", "decl_list",
- "declaration", "property", "prio", "expr", "operator", "term",
- "unary_term", "variable_reference", "function", "hexcolor", "save_block",
- "invalid_at", "invalid_rule", "invalid_block", "invalid_block_list", 0
-};
-#endif
-
-# ifdef YYPRINT
-/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
- token YYLEX-NUM. */
-static const yytype_uint16 yytoknum[] =
-{
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 58, 46, 91,
- 42, 124, 272, 273, 274, 275, 276, 277, 278, 279,
- 280, 281, 282, 283, 284, 285, 286, 287, 288, 289,
- 290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
- 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
- 310, 311, 312, 313, 314, 315, 316, 317, 318, 319,
- 320, 123, 125, 59, 40, 41, 44, 43, 126, 62,
- 45, 93, 61, 47, 35, 37
-};
-# endif
-
-/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const yytype_uint8 yyr1[] =
-{
- 0, 86, 87, 87, 87, 87, 87, 87, 87, 87,
- 88, 89, 90, 91, 92, 93, 94, 95, 95, 96,
- 96, 96, 97, 97, 98, 98, 99, 99, 99, 100,
- 100, 101, 101, 101, 101, 101, 101, 101, 101, 102,
- 102, 102, 103, 103, 104, 104, 104, 104, 105, 105,
- 105, 105, 105, 105, 105, 106, 106, 106, 106, 107,
- 107, 108, 108, 109, 109, 109, 109, 109, 109, 110,
- 110, 110, 110, 110, 110, 110, 111, 111, 111, 111,
- 111, 111, 112, 113, 113, 113, 113, 114, 114, 115,
- 115, 116, 117, 117, 118, 119, 119, 120, 120, 121,
- 121, 121, 122, 122, 123, 123, 124, 124, 124, 125,
- 125, 126, 127, 128, 128, 129, 129, 130, 131, 131,
- 132, 132, 133, 133, 134, 134, 134, 135, 135, 135,
- 136, 136, 137, 137, 138, 139, 139, 139, 140, 141,
- 141, 141, 141, 141, 142, 142, 142, 143, 143, 143,
- 143, 143, 143, 144, 144, 145, 145, 145, 146, 146,
- 146, 146, 146, 147, 148, 149, 149, 149, 149, 150,
- 150, 150, 150, 150, 150, 151, 151, 152, 152, 152,
- 152, 152, 152, 153, 153, 153, 153, 153, 153, 153,
- 154, 154, 154, 154, 154, 154, 154, 154, 155, 155,
- 155, 155, 155, 155, 155, 155, 155, 156, 157, 157,
- 158, 158, 158, 158, 158, 159, 159, 159, 160, 160,
- 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
- 160, 161, 161, 161, 161, 161, 161, 161, 161, 161,
- 161, 161, 161, 161, 161, 161, 161, 161, 161, 161,
- 161, 161, 162, 163, 163, 164, 164, 165, 165, 166,
- 166, 167, 168, 168, 169, 169
-};
-
-/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
-static const yytype_uint8 yyr2[] =
-{
- 0, 2, 4, 2, 2, 2, 2, 2, 2, 2,
- 6, 6, 5, 5, 5, 5, 5, 0, 2, 0,
- 2, 2, 0, 1, 1, 1, 5, 3, 3, 0,
- 3, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 0, 3, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 6, 6, 3, 3, 7,
- 7, 0, 3, 1, 2, 1, 3, 1, 2, 3,
- 4, 3, 5, 4, 4, 6, 4, 7, 2, 5,
- 3, 4, 2, 6, 6, 3, 3, 0, 2, 1,
- 1, 2, 0, 4, 7, 1, 5, 0, 3, 0,
- 1, 1, 1, 4, 0, 1, 1, 4, 2, 7,
- 6, 2, 8, 1, 1, 0, 3, 6, 1, 5,
- 1, 1, 3, 3, 7, 3, 3, 2, 2, 2,
- 1, 0, 1, 1, 5, 1, 4, 2, 2, 1,
- 1, 2, 3, 2, 1, 2, 2, 1, 2, 1,
- 2, 3, 2, 1, 1, 1, 2, 2, 1, 1,
- 1, 1, 1, 2, 2, 4, 8, 5, 9, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 3, 6,
- 7, 6, 6, 1, 2, 1, 3, 1, 2, 2,
- 3, 3, 4, 3, 5, 4, 4, 6, 5, 2,
- 2, 6, 6, 2, 3, 4, 2, 2, 2, 0,
- 1, 3, 2, 3, 2, 2, 2, 0, 1, 2,
- 2, 2, 2, 3, 2, 2, 1, 2, 1, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 1, 5, 3, 2, 2, 1, 2, 3,
- 3, 2, 5, 3, 1, 3
-};
-
-/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
- STATE-NUM when YYTABLE doesn't specify something else to do. Zero
- means the default is an error. */
-static const yytype_uint16 yydefact[] =
-{
- 17, 0, 0, 0, 0, 0, 0, 0, 0, 17,
- 17, 17, 17, 17, 17, 17, 22, 17, 17, 17,
- 17, 17, 17, 17, 1, 3, 9, 4, 8, 5,
- 6, 7, 18, 0, 19, 23, 0, 0, 0, 0,
- 99, 0, 0, 0, 0, 29, 153, 159, 158, 0,
- 0, 17, 154, 144, 0, 0, 17, 0, 0, 17,
- 17, 17, 17, 37, 38, 36, 32, 35, 33, 34,
- 31, 0, 140, 0, 0, 139, 147, 0, 155, 160,
- 161, 162, 187, 17, 17, 252, 0, 0, 183, 0,
- 17, 121, 120, 17, 17, 118, 17, 17, 17, 17,
- 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
- 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
- 17, 17, 17, 17, 17, 133, 132, 17, 17, 0,
- 0, 210, 218, 17, 228, 226, 100, 101, 17, 95,
- 102, 17, 0, 0, 67, 17, 0, 0, 63, 0,
- 0, 28, 27, 17, 21, 20, 0, 146, 177, 0,
- 17, 17, 163, 0, 145, 0, 0, 0, 99, 0,
- 0, 0, 87, 0, 99, 61, 0, 137, 17, 17,
- 141, 143, 138, 17, 17, 17, 0, 153, 154, 150,
- 0, 0, 157, 156, 17, 264, 0, 207, 203, 12,
- 188, 184, 0, 17, 0, 200, 17, 206, 199, 0,
- 0, 220, 221, 255, 256, 251, 249, 248, 250, 234,
- 235, 236, 237, 238, 239, 240, 241, 242, 243, 244,
- 245, 246, 247, 222, 233, 232, 231, 224, 0, 225,
- 227, 230, 17, 219, 214, 14, 17, 17, 0, 0,
- 229, 0, 0, 0, 15, 16, 17, 0, 82, 13,
- 68, 64, 17, 0, 78, 17, 0, 0, 0, 0,
- 0, 39, 19, 41, 40, 178, 131, 0, 17, 0,
- 0, 0, 57, 58, 89, 90, 17, 123, 122, 17,
- 106, 0, 126, 125, 17, 86, 85, 17, 0, 114,
- 113, 17, 0, 0, 0, 0, 10, 0, 0, 127,
- 128, 129, 142, 0, 193, 186, 17, 0, 17, 0,
- 190, 17, 191, 0, 11, 17, 17, 254, 0, 223,
- 216, 215, 211, 213, 17, 17, 17, 17, 97, 71,
- 66, 17, 0, 17, 69, 17, 0, 17, 25, 24,
- 263, 0, 26, 261, 0, 30, 17, 17, 0, 130,
- 17, 164, 17, 0, 170, 171, 172, 173, 174, 165,
- 169, 17, 104, 42, 108, 17, 17, 0, 88, 17,
- 0, 17, 99, 17, 0, 0, 17, 265, 196, 0,
- 195, 192, 205, 0, 0, 0, 17, 91, 92, 0,
- 111, 17, 103, 17, 74, 0, 73, 70, 81, 0,
- 0, 0, 260, 259, 0, 0, 17, 0, 167, 17,
- 0, 0, 0, 42, 99, 0, 0, 17, 0, 0,
- 0, 134, 194, 17, 0, 17, 0, 0, 119, 253,
- 17, 0, 96, 0, 72, 17, 0, 0, 262, 181,
- 179, 0, 182, 0, 176, 175, 17, 55, 56, 0,
- 257, 48, 19, 52, 53, 51, 54, 47, 45, 46,
- 44, 110, 50, 49, 0, 107, 17, 83, 84, 115,
- 0, 0, 197, 201, 208, 202, 117, 0, 17, 98,
- 75, 17, 180, 17, 0, 258, 43, 109, 124, 0,
- 59, 60, 0, 94, 77, 0, 166, 112, 17, 93,
- 168, 116
-};
-
-/* YYDEFGOTO[NTERM-NUM]. */
-static const yytype_int16 yydefgoto[] =
-{
- -1, 8, 9, 10, 11, 12, 13, 14, 15, 252,
- 45, 34, 460, 35, 156, 62, 272, 422, 461, 462,
- 63, 64, 305, 146, 147, 148, 149, 65, 298, 286,
- 335, 441, 139, 140, 402, 141, 290, 302, 303, 66,
- 338, 67, 301, 499, 93, 94, 95, 68, 69, 186,
- 358, 129, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 281, 80, 371, 456, 81, 86, 87, 88,
- 89, 436, 130, 248, 131, 132, 133, 134, 135, 471,
- 472, 473, 195, 249
-};
-
-/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- STATE-NUM. */
-#define YYPACT_NINF -394
-static const yytype_int16 yypact[] =
-{
- 466, -18, 14, 125, 131, 42, 141, 164, 68, -394,
- -394, -394, -394, -394, -394, -394, 37, -394, -394, -394,
- -394, -394, -394, -394, -394, 67, 67, 67, 67, 67,
- 67, 67, -394, 453, -394, -394, 964, 304, 317, 1248,
- 246, 524, 36, -25, 38, 481, 231, -394, -394, 341,
- 257, -394, 270, -394, 354, 327, -394, 253, 416, -394,
- -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
- -394, 75, 598, 196, 674, -394, 680, 154, -394, -394,
- -394, -394, -4, -394, -394, -394, 261, 413, 118, 198,
- -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
- -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
- -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
- -394, -394, -394, -394, -394, -394, -394, -394, -394, 782,
- 960, -394, -394, -394, -394, -394, -394, -394, -394, -394,
- 2, -394, 281, 78, 339, -394, 320, 173, 351, 219,
- 398, -394, -394, -394, -394, -394, 739, -394, -394, 410,
- -394, -394, -394, 447, -394, 366, 23, 406, 298, 407,
- 182, 419, 297, 429, 326, 29, 171, -394, -394, -394,
- -394, -394, -394, -394, -394, -394, 598, -394, -394, 680,
- 372, 456, -394, -394, -394, -394, 435, 67, 67, -394,
- 434, 386, 91, -394, 279, -394, -394, -394, 67, 213,
- 129, 67, 67, 67, 67, 67, 67, 67, 67, 67,
- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
- 67, 67, 67, 67, 67, 67, 67, 67, 1185, 67,
- 67, 67, -394, -394, -394, -394, -394, -394, 1307, 509,
- 67, 333, 27, 365, -394, -394, -394, 437, 67, -394,
- 444, 393, -394, 4, -394, -394, 235, 177, 22, 418,
- 500, -394, -394, -394, -394, -394, 60, 524, 231, 270,
- 493, 157, -394, -394, -394, -394, -394, -394, -394, -394,
- -394, 86, -394, -394, -394, -394, -394, -394, 352, -394,
- -394, -394, 440, 146, 507, 445, -394, 304, 524, 67,
- 67, 67, -394, 607, 67, 465, -394, 518, -394, 418,
- 67, -394, 67, 661, -394, -394, -394, -394, 1034, 67,
- 67, 67, -394, 418, -394, -394, -394, -394, 477, 67,
- 475, -394, 522, -394, 67, -394, 1111, -394, -394, -394,
- -394, 529, -394, -394, 479, 481, -394, -394, 461, -394,
- -394, 67, -394, 200, -394, -394, -394, -394, -394, -394,
- -394, -394, 389, 67, -394, -394, -394, 304, 67, -394,
- 271, -394, -3, -394, 64, 236, -394, -394, 67, 525,
- 67, 67, 1307, 587, 304, 317, -394, 67, 35, 190,
- 67, -394, -394, -394, 67, 533, 67, 67, 1307, 735,
- 304, 177, -394, -394, 3, 81, -394, 185, -394, -394,
- 457, 534, 1380, 67, 246, 505, 322, -394, 36, 179,
- 36, -394, 67, -394, 587, -394, 227, 511, -394, 67,
- -394, 472, -394, 190, 67, -394, 809, 519, -394, -394,
- -394, 208, -394, 457, -394, -394, -394, -394, -394, 177,
- -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
- -394, -394, -394, -394, 1380, -394, -394, -394, -394, 67,
- 523, 537, 67, -394, 67, -394, -394, 1248, -394, 2,
- 67, -394, -394, -394, -1, -394, 481, -394, 67, 392,
- -394, -394, 883, 67, 67, 1, -394, -394, -394, 67,
- -394, 67
-};
-
-/* YYPGOTO[NTERM-NUM]. */
-static const yytype_int16 yypgoto[] =
-{
- -394, -394, -394, -394, -394, -394, -394, -394, -394, 0,
- -269, -394, -236, -394, -394, 441, -394, 167, -394, -394,
- -393, -386, -394, -24, -394, 454, -394, -240, -394, 312,
- -394, -394, 221, 178, -394, -394, -39, 256, -166, -151,
- -394, -145, -394, -394, 130, -394, 260, -126, -90, -394,
- -394, 399, -59, 589, -394, 357, 506, -56, 594, -50,
- -47, -394, 400, -394, 318, 247, -394, -252, -394, 601,
- -394, 267, -194, -394, 455, 573, -12, -394, -394, 230,
- 579, 581, 92, 44
-};
-
-/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
- positive, shift that token. If negative, reduce the rule which
- number is the opposite. If zero, do what YYDEFACT says.
- If YYTABLE_NINF, syntax error. */
-#define YYTABLE_NINF -218
-static const yytype_int16 yytable[] =
-{
- 16, 142, 291, 355, 32, 319, 32, -17, 32, 25,
- 26, 27, 28, 29, 30, 31, 180, 36, 37, 38,
- 39, 40, 41, 42, 190, 90, 191, 32, 32, 463,
- 193, 350, 32, 44, 32, 284, 464, 144, 136, 137,
- 32, 32, 32, 32, 328, -17, 150, 21, 151, 145,
- 153, 163, 440, 17, 166, 384, 168, 170, 172, 173,
- 174, 175, 176, 33, 348, 32, 304, 150, 24, 194,
- 336, 138, 32, 356, 357, 90, 177, 345, 449, 177,
- 506, 463, 510, 197, 198, 18, 32, 374, 464, 285,
- 208, -189, 319, 209, 210, 352, 211, 212, 213, 214,
- 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
- 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
- 235, 236, 237, 238, 239, 425, 196, 240, 241, 393,
- 312, 202, 204, 250, 32, 152, 349, 125, 251, 313,
- 126, 253, 437, 193, 193, 258, 178, 374, 431, 266,
- 255, 179, 409, 268, 179, 192, 450, 375, 447, -149,
- 276, 277, 376, -189, 364, 365, 366, 367, 368, 47,
- 48, 49, 50, 51, 260, 448, 32, 348, 307, 308,
- 374, 207, 465, 309, 310, 311, 145, 32, 257, 150,
- 32, 203, 263, 496, 314, 32, 19, 181, 434, 205,
- 325, 182, 20, 320, 322, 326, 323, 364, 365, 366,
- 367, 368, 22, 32, 446, 206, 429, -105, 32, -105,
- 264, 360, 376, 495, -17, -149, -149, -198, 485, -149,
- -149, -149, -149, -149, 465, 23, 265, 181, 369, 370,
- 32, 182, 329, 306, 317, -65, 330, 331, 150, 349,
- -62, 32, 157, 294, 169, 376, 339, 283, -17, 288,
- 452, 293, 344, 296, 138, 346, 193, -135, -135, 150,
- 162, 466, -135, 183, 184, 185, 32, 467, 361, -17,
- 319, 418, 370, 492, -17, 324, 372, 136, 137, 373,
- -17, 164, -17, 502, 377, 90, 468, 378, -198, -198,
- -198, 380, 32, 32, 342, 82, 347, -136, -136, 32,
- 297, 351, -136, 183, 184, 185, 388, 83, 390, -17,
- 138, 391, 32, 466, -17, 394, 395, 32, 167, 467,
- 91, 32, 469, 199, 397, 398, 399, 400, 32, 136,
- 137, 404, 427, 406, 84, 407, 334, 410, 468, -17,
- -17, -17, 321, 254, 158, 165, 414, 415, 159, -17,
- 417, 353, 361, 470, 284, 90, -17, 136, 137, 289,
- 32, 420, 138, 192, 85, 423, 424, -152, 337, 426,
- 92, 428, 90, 430, 469, 475, 432, 47, 48, 49,
- 50, 51, 259, 150, 32, 477, 439, -104, 90, 267,
- 138, 443, -99, 444, 480, 91, 481, 387, 160, 161,
- 150, 387, 256, -185, 200, 470, 451, 171, 285, 453,
- -17, -17, 150, 275, 262, 387, 83, 479, -17, -17,
- 136, 137, 387, 482, 32, 484, 315, 150, 340, 282,
- 487, 299, 300, -152, -152, 490, 413, -152, -152, -152,
- -152, -152, 32, 84, 43, 92, 494, 192, -17, 318,
- 278, -148, 32, 138, 507, -17, 343, 279, 53, 454,
- 455, 47, 48, 49, 50, 51, 498, 150, 150, 287,
- 292, 387, -17, 85, 150, -185, 154, 155, 503, 150,
- 150, 504, 295, 505, 1, 2, 3, 387, 4, 5,
- 6, 354, 509, 387, 7, 150, 362, 316, 511, -212,
- 333, 381, 382, 458, -212, 150, 383, 341, 478, 389,
- 401, -212, -212, 405, -212, -212, 416, -148, -148, 32,
- 411, -148, -148, -148, -148, -148, 150, 46, 386, 47,
- 48, 49, 50, 51, 52, 53, 150, 488, 403, -212,
- 150, 353, 412, -212, -212, -212, -212, -212, -212, -212,
- -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
- -212, -212, -212, -212, -212, -212, -212, 476, -212, -212,
- -212, -212, -212, 486, -212, -212, -212, -209, 244, -212,
- 474, 491, -212, -212, -212, 500, 150, 271, 433, -217,
- -217, 261, -217, -217, 150, 150, 445, 457, 192, 501,
- 379, 46, -151, 47, 48, 49, 50, 51, 52, 53,
- 442, 489, 47, 48, 49, 50, 51, 435, 421, 508,
- 143, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, 438, -217, -217, 150, -209,
- -209, -204, 392, 246, -217, 385, 32, -217, 189, 280,
- 247, -217, -217, 96, 97, 359, 98, 99, -151, -151,
- 363, 419, -151, -151, -151, -151, -151, 187, 201, 47,
- 48, 49, 50, 51, 188, 47, 48, 49, 50, 51,
- 493, 483, 243, 332, 497, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 0,
- 124, 85, -204, -204, -204, 273, 244, 274, 125, -2,
- 269, 126, 0, 0, 0, 127, 128, -217, -217, 0,
- -217, -217, 46, 0, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 0, 58, 0, 0, 0,
- 59, 0, 0, 0, 60, 61, 0, 0, 270, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, 0, -217, -217, 150, -76, -76, 0,
- 244, 246, -217, 0, 0, -217, 0, 0, 247, -217,
- -217, -217, -217, 0, -217, -217, 100, 101, 102, 103,
- 104, 105, 106, 107, 108, 109, 110, 111, 112, 113,
- 114, 115, 116, 117, 242, 119, 120, 121, 0, 0,
- 0, 0, 0, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, 0, -217, -217,
- 150, -79, -79, 0, 244, 246, -217, 0, -17, -217,
- 0, 0, 247, -217, -217, -217, -217, 0, -217, -217,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, 0, -217, -217, 150, 0, 0, 0, -17, 246,
- -217, 244, 0, -217, 0, 0, 247, -217, -217, 32,
- 0, 0, -217, -217, 0, -217, -217, 46, 0, 47,
- 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
- 0, 58, 0, 0, 0, 59, 0, 0, 0, 60,
- 61, 0, 0, 0, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, 0, -217,
- -217, 150, 245, 0, 0, 244, 246, -217, 0, 0,
- -217, 0, 0, 247, -217, -217, -217, -217, 0, -217,
- -217, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
- -217, -217, 0, -217, -217, 150, 0, 0, 0, 396,
- 246, -217, 408, 0, -217, 0, 32, 247, -217, -217,
- 0, 0, 0, 96, 97, 0, 98, 99, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 0,
- 124, 85, -80, -80, -80, 0, 327, 0, 125, 0,
- 32, 126, 0, 0, 0, 127, 128, 96, 97, 0,
- 98, 99, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 100,
- 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
- 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
- 121, 122, 123, 32, 124, 85, 0, 0, 0, 0,
- 96, 97, 125, 98, 99, 126, 0, 0, 0, 127,
- 128, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 100, 101, 102, 103, 104, 105, 106, 107,
- 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
- 118, 119, 120, 121, 122, 123, 0, 124, 85, 96,
- 97, 0, 98, 99, 0, 125, 0, 0, 126, 0,
- 0, 0, 127, 128, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 100, 101, 102, 103, 104, 105, 106, 107, 108,
- 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
- 119, 120, 121, 122, 123, 0, 124, 85, 0, 0,
- 348, 459, 0, 0, 125, 0, 0, 126, 0, 0,
- 0, 127, 128, 46, 0, 47, 48, 49, 50, 51,
- 52, 53, 54, 55, 56, 57, 0, 58, 0, 0,
- 0, 59, 0, 0, 0, 60, 61, 0, 0, 270,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 349
-};
-
-static const yytype_int16 yycheck[] =
-{
- 0, 40, 168, 272, 5, 1, 5, 5, 5, 9,
- 10, 11, 12, 13, 14, 15, 72, 17, 18, 19,
- 20, 21, 22, 23, 74, 37, 76, 5, 5, 422,
- 77, 267, 5, 33, 5, 12, 422, 1, 41, 42,
- 5, 5, 5, 5, 238, 43, 71, 5, 73, 13,
- 12, 51, 17, 71, 54, 307, 56, 57, 58, 59,
- 60, 61, 62, 26, 0, 5, 37, 71, 0, 73,
- 43, 74, 5, 13, 14, 87, 1, 73, 75, 1,
- 81, 474, 81, 83, 84, 71, 5, 1, 474, 66,
- 90, 0, 1, 93, 94, 73, 96, 97, 98, 99,
- 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
- 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
- 120, 121, 122, 123, 124, 377, 82, 127, 128, 323,
- 186, 87, 88, 133, 5, 43, 72, 77, 138, 189,
- 80, 141, 394, 190, 191, 145, 71, 1, 384, 149,
- 72, 76, 346, 153, 76, 1, 75, 71, 410, 5,
- 160, 161, 76, 72, 7, 8, 9, 10, 11, 15,
- 16, 17, 18, 19, 1, 411, 5, 0, 178, 179,
- 1, 89, 422, 183, 184, 185, 13, 5, 144, 71,
- 5, 73, 148, 462, 194, 5, 71, 1, 392, 1,
- 71, 5, 71, 203, 204, 76, 206, 7, 8, 9,
- 10, 11, 71, 5, 408, 17, 382, 71, 5, 73,
- 1, 277, 76, 459, 5, 71, 72, 0, 1, 75,
- 76, 77, 78, 79, 474, 71, 17, 1, 81, 82,
- 5, 5, 242, 72, 200, 72, 246, 247, 71, 72,
- 71, 5, 21, 71, 1, 76, 256, 165, 5, 167,
- 75, 169, 262, 171, 74, 265, 313, 71, 72, 71,
- 13, 422, 76, 77, 78, 79, 5, 422, 278, 0,
- 1, 81, 82, 75, 5, 72, 286, 41, 42, 289,
- 71, 21, 13, 487, 294, 307, 422, 297, 71, 72,
- 73, 301, 5, 5, 260, 1, 71, 71, 72, 5,
- 13, 267, 76, 77, 78, 79, 316, 13, 318, 40,
- 74, 321, 5, 474, 71, 325, 326, 5, 1, 474,
- 13, 5, 422, 72, 334, 335, 336, 337, 5, 41,
- 42, 341, 71, 343, 40, 345, 13, 347, 474, 70,
- 71, 72, 73, 72, 13, 1, 356, 357, 17, 5,
- 360, 269, 362, 422, 12, 377, 12, 41, 42, 71,
- 5, 371, 74, 1, 70, 375, 376, 5, 13, 379,
- 63, 381, 394, 383, 474, 424, 386, 15, 16, 17,
- 18, 19, 72, 71, 5, 73, 396, 71, 410, 1,
- 74, 401, 13, 403, 428, 13, 430, 315, 67, 68,
- 71, 319, 73, 0, 1, 474, 416, 1, 66, 419,
- 66, 5, 71, 13, 73, 333, 13, 427, 12, 13,
- 41, 42, 340, 433, 5, 435, 1, 71, 1, 73,
- 440, 12, 13, 71, 72, 445, 354, 75, 76, 77,
- 78, 79, 5, 40, 1, 63, 456, 1, 5, 73,
- 13, 5, 5, 74, 72, 12, 73, 20, 21, 12,
- 13, 15, 16, 17, 18, 19, 476, 71, 71, 73,
- 73, 389, 66, 70, 71, 72, 5, 6, 488, 71,
- 71, 491, 73, 493, 28, 29, 30, 405, 32, 33,
- 34, 1, 502, 411, 38, 71, 13, 73, 508, 0,
- 1, 71, 5, 421, 5, 71, 71, 73, 426, 1,
- 43, 12, 13, 1, 15, 16, 65, 71, 72, 5,
- 1, 75, 76, 77, 78, 79, 71, 13, 73, 15,
- 16, 17, 18, 19, 20, 21, 71, 75, 73, 40,
- 71, 459, 73, 44, 45, 46, 47, 48, 49, 50,
- 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 72, 69, 70,
- 71, 72, 73, 72, 75, 76, 77, 0, 1, 80,
- 423, 72, 83, 84, 85, 72, 71, 156, 73, 12,
- 13, 147, 15, 16, 71, 71, 73, 73, 1, 72,
- 298, 13, 5, 15, 16, 17, 18, 19, 20, 21,
- 399, 443, 15, 16, 17, 18, 19, 40, 372, 499,
- 41, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, 395, 69, 70, 71, 72,
- 73, 0, 1, 76, 77, 308, 5, 80, 74, 163,
- 83, 84, 85, 12, 13, 276, 15, 16, 71, 72,
- 280, 363, 75, 76, 77, 78, 79, 13, 87, 15,
- 16, 17, 18, 19, 20, 15, 16, 17, 18, 19,
- 453, 434, 129, 248, 474, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
- 59, 60, 61, 62, 63, 64, 65, 66, 67, -1,
- 69, 70, 71, 72, 73, 156, 1, 156, 77, 0,
- 1, 80, -1, -1, -1, 84, 85, 12, 13, -1,
- 15, 16, 13, -1, 15, 16, 17, 18, 19, 20,
- 21, 22, 23, 24, 25, -1, 27, -1, -1, -1,
- 31, -1, -1, -1, 35, 36, -1, -1, 39, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, -1, 69, 70, 71, 72, 73, -1,
- 1, 76, 77, -1, -1, 80, -1, -1, 83, 84,
- 85, 12, 13, -1, 15, 16, 44, 45, 46, 47,
- 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
- 58, 59, 60, 61, 62, 63, 64, 65, -1, -1,
- -1, -1, -1, 44, 45, 46, 47, 48, 49, 50,
- 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, -1, 69, 70,
- 71, 72, 73, -1, 1, 76, 77, -1, 5, 80,
- -1, -1, 83, 84, 85, 12, 13, -1, 15, 16,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 44, 45, 46,
- 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
- 67, -1, 69, 70, 71, -1, -1, -1, 75, 76,
- 77, 1, -1, 80, -1, -1, 83, 84, 85, 5,
- -1, -1, 12, 13, -1, 15, 16, 13, -1, 15,
- 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
- -1, 27, -1, -1, -1, 31, -1, -1, -1, 35,
- 36, -1, -1, -1, 44, 45, 46, 47, 48, 49,
- 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
- 60, 61, 62, 63, 64, 65, 66, 67, -1, 69,
- 70, 71, 72, -1, -1, 1, 76, 77, -1, -1,
- 80, -1, -1, 83, 84, 85, 12, 13, -1, 15,
- 16, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 44, 45,
- 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
- 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
- 66, 67, -1, 69, 70, 71, -1, -1, -1, 75,
- 76, 77, 1, -1, 80, -1, 5, 83, 84, 85,
- -1, -1, -1, 12, 13, -1, 15, 16, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
- 59, 60, 61, 62, 63, 64, 65, 66, 67, -1,
- 69, 70, 71, 72, 73, -1, 1, -1, 77, -1,
- 5, 80, -1, -1, -1, 84, 85, 12, 13, -1,
- 15, 16, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 5, 69, 70, -1, -1, -1, -1,
- 12, 13, 77, 15, 16, 80, -1, -1, -1, 84,
- 85, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 44, 45, 46, 47, 48, 49, 50, 51,
- 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
- 62, 63, 64, 65, 66, 67, -1, 69, 70, 12,
- 13, -1, 15, 16, -1, 77, -1, -1, 80, -1,
- -1, -1, 84, 85, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, -1, 69, 70, -1, -1,
- 0, 1, -1, -1, 77, -1, -1, 80, -1, -1,
- -1, 84, 85, 13, -1, 15, 16, 17, 18, 19,
- 20, 21, 22, 23, 24, 25, -1, 27, -1, -1,
- -1, 31, -1, -1, -1, 35, 36, -1, -1, 39,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 72
-};
-
-/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- symbol of state STATE-NUM. */
-static const yytype_uint8 yystos[] =
-{
- 0, 28, 29, 30, 32, 33, 34, 38, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 71, 71, 71,
- 71, 5, 71, 71, 0, 95, 95, 95, 95, 95,
- 95, 95, 5, 26, 97, 99, 95, 95, 95, 95,
- 95, 95, 95, 1, 95, 96, 13, 15, 16, 17,
- 18, 19, 20, 21, 22, 23, 24, 25, 27, 31,
- 35, 36, 101, 106, 107, 113, 125, 127, 133, 134,
- 138, 139, 140, 141, 142, 143, 144, 145, 146, 147,
- 149, 152, 1, 13, 40, 70, 153, 154, 155, 156,
- 162, 13, 63, 130, 131, 132, 12, 13, 15, 16,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
- 64, 65, 66, 67, 69, 77, 80, 84, 85, 137,
- 158, 160, 161, 162, 163, 164, 41, 42, 74, 118,
- 119, 121, 122, 139, 1, 13, 109, 110, 111, 112,
- 71, 73, 168, 12, 5, 6, 100, 21, 13, 17,
- 67, 68, 13, 95, 21, 1, 95, 1, 95, 1,
- 95, 1, 95, 95, 95, 95, 95, 1, 71, 76,
- 143, 1, 5, 77, 78, 79, 135, 13, 20, 144,
- 145, 145, 1, 146, 73, 168, 169, 95, 95, 72,
- 1, 155, 169, 73, 169, 1, 17, 168, 95, 95,
- 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
- 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
- 95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
- 95, 95, 62, 161, 1, 72, 76, 83, 159, 169,
- 95, 95, 95, 95, 72, 72, 73, 169, 95, 72,
- 1, 111, 73, 169, 1, 17, 95, 1, 95, 1,
- 39, 101, 102, 166, 167, 13, 95, 95, 13, 20,
- 142, 148, 73, 168, 12, 66, 115, 73, 168, 71,
- 122, 124, 73, 168, 71, 73, 168, 13, 114, 12,
- 13, 128, 123, 124, 37, 108, 72, 95, 95, 95,
- 95, 95, 143, 145, 95, 1, 73, 169, 73, 1,
- 95, 73, 95, 95, 72, 71, 76, 1, 158, 95,
- 95, 95, 160, 1, 13, 116, 43, 13, 126, 95,
- 1, 73, 169, 73, 95, 73, 95, 71, 0, 72,
- 98, 169, 73, 168, 1, 96, 13, 14, 136, 137,
- 143, 95, 13, 148, 7, 8, 9, 10, 11, 81,
- 82, 150, 95, 95, 1, 71, 76, 95, 95, 115,
- 95, 71, 5, 71, 153, 141, 73, 168, 95, 1,
- 95, 95, 1, 158, 95, 95, 75, 95, 95, 95,
- 95, 43, 120, 73, 95, 1, 95, 95, 1, 158,
- 95, 1, 73, 168, 95, 95, 65, 95, 81, 150,
- 95, 123, 103, 95, 95, 153, 95, 71, 95, 124,
- 95, 98, 95, 73, 158, 40, 157, 153, 132, 95,
- 17, 117, 118, 95, 95, 73, 158, 153, 98, 75,
- 75, 95, 75, 95, 12, 13, 151, 73, 168, 1,
- 98, 104, 105, 106, 107, 113, 125, 127, 133, 134,
- 138, 165, 166, 167, 103, 122, 72, 73, 168, 95,
- 109, 109, 95, 157, 95, 1, 72, 95, 75, 119,
- 95, 72, 75, 151, 95, 98, 96, 165, 95, 129,
- 72, 72, 158, 95, 95, 95, 81, 72, 130, 95,
- 81, 95
-};
-
-#define yyerrok (yyerrstatus = 0)
-#define yyclearin (yychar = YYEMPTY)
-#define YYEMPTY (-2)
-#define YYEOF 0
-
-#define YYACCEPT goto yyacceptlab
-#define YYABORT goto yyabortlab
-#define YYERROR goto yyerrorlab
-
-
-/* Like YYERROR except do call yyerror. This remains here temporarily
- to ease the transition to the new meaning of YYERROR, for GCC.
- Once GCC version 2 has supplanted version 1, this can go. */
-
-#define YYFAIL goto yyerrlab
-
-#define YYRECOVERING() (!!yyerrstatus)
-
-#define YYBACKUP(Token, Value) \
-do \
- if (yychar == YYEMPTY && yylen == 1) \
- { \
- yychar = (Token); \
- yylval = (Value); \
- yytoken = YYTRANSLATE (yychar); \
- YYPOPSTACK (1); \
- goto yybackup; \
- } \
- else \
- { \
- yyerror (YY_("syntax error: cannot back up")); \
- YYERROR; \
- } \
-while (YYID (0))
-
-
-#define YYTERROR 1
-#define YYERRCODE 256
-
-
-/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
- If N is 0, then set CURRENT to the empty location which ends
- the previous symbol: RHS[0] (always defined). */
-
-#define YYRHSLOC(Rhs, K) ((Rhs)[K])
-#ifndef YYLLOC_DEFAULT
-# define YYLLOC_DEFAULT(Current, Rhs, N) \
- do \
- if (YYID (N)) \
- { \
- (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
- (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
- (Current).last_line = YYRHSLOC (Rhs, N).last_line; \
- (Current).last_column = YYRHSLOC (Rhs, N).last_column; \
- } \
- else \
- { \
- (Current).first_line = (Current).last_line = \
- YYRHSLOC (Rhs, 0).last_line; \
- (Current).first_column = (Current).last_column = \
- YYRHSLOC (Rhs, 0).last_column; \
- } \
- while (YYID (0))
-#endif
-
-
-/* YY_LOCATION_PRINT -- Print the location on the stream.
- This macro was not mandated originally: define only if we know
- we won't break user code: when these are the locations we know. */
-
-#ifndef YY_LOCATION_PRINT
-# if YYLTYPE_IS_TRIVIAL
-# define YY_LOCATION_PRINT(File, Loc) \
- fprintf (File, "%d.%d-%d.%d", \
- (Loc).first_line, (Loc).first_column, \
- (Loc).last_line, (Loc).last_column)
-# else
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-# endif
-#endif
-
-
-/* YYLEX -- calling `yylex' with the right arguments. */
-
-#ifdef YYLEX_PARAM
-# define YYLEX yylex (&yylval, YYLEX_PARAM)
-#else
-# define YYLEX yylex (&yylval)
-#endif
-
-/* Enable debugging if requested. */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-# include <stdio.h> /* INFRINGES ON USER NAME SPACE */
-# define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args) \
-do { \
- if (yydebug) \
- YYFPRINTF Args; \
-} while (YYID (0))
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
-do { \
- if (yydebug) \
- { \
- YYFPRINTF (stderr, "%s ", Title); \
- yy_symbol_print (stderr, \
- Type, Value); \
- YYFPRINTF (stderr, "\n"); \
- } \
-} while (YYID (0))
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-/*ARGSUSED*/
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
-#else
-static void
-yy_symbol_value_print (yyoutput, yytype, yyvaluep)
- FILE *yyoutput;
- int yytype;
- YYSTYPE const * const yyvaluep;
-#endif
-{
- if (!yyvaluep)
- return;
-# ifdef YYPRINT
- if (yytype < YYNTOKENS)
- YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
-# else
- YYUSE (yyoutput);
-# endif
- switch (yytype)
- {
- default:
- break;
- }
-}
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
-#else
-static void
-yy_symbol_print (yyoutput, yytype, yyvaluep)
- FILE *yyoutput;
- int yytype;
- YYSTYPE const * const yyvaluep;
-#endif
-{
- if (yytype < YYNTOKENS)
- YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
- else
- YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
-
- yy_symbol_value_print (yyoutput, yytype, yyvaluep);
- YYFPRINTF (yyoutput, ")");
-}
-
-/*------------------------------------------------------------------.
-| yy_stack_print -- Print the state stack from its BOTTOM up to its |
-| TOP (included). |
-`------------------------------------------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
-#else
-static void
-yy_stack_print (yybottom, yytop)
- yytype_int16 *yybottom;
- yytype_int16 *yytop;
-#endif
-{
- YYFPRINTF (stderr, "Stack now");
- for (; yybottom <= yytop; yybottom++)
- {
- int yybot = *yybottom;
- YYFPRINTF (stderr, " %d", yybot);
- }
- YYFPRINTF (stderr, "\n");
-}
-
-# define YY_STACK_PRINT(Bottom, Top) \
-do { \
- if (yydebug) \
- yy_stack_print ((Bottom), (Top)); \
-} while (YYID (0))
-
-
-/*------------------------------------------------.
-| Report that the YYRULE is going to be reduced. |
-`------------------------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
-#else
-static void
-yy_reduce_print (yyvsp, yyrule)
- YYSTYPE *yyvsp;
- int yyrule;
-#endif
-{
- int yynrhs = yyr2[yyrule];
- int yyi;
- unsigned long int yylno = yyrline[yyrule];
- YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
- yyrule - 1, yylno);
- /* The symbols being reduced. */
- for (yyi = 0; yyi < yynrhs; yyi++)
- {
- YYFPRINTF (stderr, " $%d = ", yyi + 1);
- yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
- &(yyvsp[(yyi + 1) - (yynrhs)])
- );
- YYFPRINTF (stderr, "\n");
- }
-}
-
-# define YY_REDUCE_PRINT(Rule) \
-do { \
- if (yydebug) \
- yy_reduce_print (yyvsp, Rule); \
-} while (YYID (0))
-
-/* Nonzero means print parse trace. It is left uninitialized so that
- multiple parsers can coexist. */
-int yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
-# define YY_STACK_PRINT(Bottom, Top)
-# define YY_REDUCE_PRINT(Rule)
-#endif /* !YYDEBUG */
-
-
-/* YYINITDEPTH -- initial size of the parser's stacks. */
-#ifndef YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
- if the built-in stack extension method is used).
-
- Do not make this value too large; the results are undefined if
- YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
- evaluated with infinite-precision integer arithmetic. */
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-
-
-
-#if YYERROR_VERBOSE
-
-# ifndef yystrlen
-# if defined __GLIBC__ && defined _STRING_H
-# define yystrlen strlen
-# else
-/* Return the length of YYSTR. */
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static YYSIZE_T
-yystrlen (const char *yystr)
-#else
-static YYSIZE_T
-yystrlen (yystr)
- const char *yystr;
-#endif
-{
- YYSIZE_T yylen;
- for (yylen = 0; yystr[yylen]; yylen++)
- continue;
- return yylen;
-}
-# endif
-# endif
-
-# ifndef yystpcpy
-# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
-# define yystpcpy stpcpy
-# else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
- YYDEST. */
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static char *
-yystpcpy (char *yydest, const char *yysrc)
-#else
-static char *
-yystpcpy (yydest, yysrc)
- char *yydest;
- const char *yysrc;
-#endif
-{
- char *yyd = yydest;
- const char *yys = yysrc;
-
- while ((*yyd++ = *yys++) != '\0')
- continue;
-
- return yyd - 1;
-}
-# endif
-# endif
-
-# ifndef yytnamerr
-/* Copy to YYRES the contents of YYSTR after stripping away unnecessary
- quotes and backslashes, so that it's suitable for yyerror. The
- heuristic is that double-quoting is unnecessary unless the string
- contains an apostrophe, a comma, or backslash (other than
- backslash-backslash). YYSTR is taken from yytname. If YYRES is
- null, do not copy; instead, return the length of what the result
- would have been. */
-static YYSIZE_T
-yytnamerr (char *yyres, const char *yystr)
-{
- if (*yystr == '"')
- {
- YYSIZE_T yyn = 0;
- char const *yyp = yystr;
-
- for (;;)
- switch (*++yyp)
- {
- case '\'':
- case ',':
- goto do_not_strip_quotes;
-
- case '\\':
- if (*++yyp != '\\')
- goto do_not_strip_quotes;
- /* Fall through. */
- default:
- if (yyres)
- yyres[yyn] = *yyp;
- yyn++;
- break;
-
- case '"':
- if (yyres)
- yyres[yyn] = '\0';
- return yyn;
- }
- do_not_strip_quotes: ;
- }
-
- if (! yyres)
- return yystrlen (yystr);
-
- return yystpcpy (yyres, yystr) - yyres;
-}
-# endif
-
-/* Copy into YYRESULT an error message about the unexpected token
- YYCHAR while in state YYSTATE. Return the number of bytes copied,
- including the terminating null byte. If YYRESULT is null, do not
- copy anything; just return the number of bytes that would be
- copied. As a special case, return 0 if an ordinary "syntax error"
- message will do. Return YYSIZE_MAXIMUM if overflow occurs during
- size calculation. */
-static YYSIZE_T
-yysyntax_error (char *yyresult, int yystate, int yychar)
-{
- int yyn = yypact[yystate];
-
- if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
- return 0;
- else
- {
- int yytype = YYTRANSLATE (yychar);
- YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
- YYSIZE_T yysize = yysize0;
- YYSIZE_T yysize1;
- int yysize_overflow = 0;
- enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
- char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
- int yyx;
-
-# if 0
- /* This is so xgettext sees the translatable formats that are
- constructed on the fly. */
- YY_("syntax error, unexpected %s");
- YY_("syntax error, unexpected %s, expecting %s");
- YY_("syntax error, unexpected %s, expecting %s or %s");
- YY_("syntax error, unexpected %s, expecting %s or %s or %s");
- YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
-# endif
- char *yyfmt;
- char const *yyf;
- static char const yyunexpected[] = "syntax error, unexpected %s";
- static char const yyexpecting[] = ", expecting %s";
- static char const yyor[] = " or %s";
- char yyformat[sizeof yyunexpected
- + sizeof yyexpecting - 1
- + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
- * (sizeof yyor - 1))];
- char const *yyprefix = yyexpecting;
-
- /* Start YYX at -YYN if negative to avoid negative indexes in
- YYCHECK. */
- int yyxbegin = yyn < 0 ? -yyn : 0;
-
- /* Stay within bounds of both yycheck and yytname. */
- int yychecklim = YYLAST - yyn + 1;
- int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
- int yycount = 1;
-
- yyarg[0] = yytname[yytype];
- yyfmt = yystpcpy (yyformat, yyunexpected);
-
- for (yyx = yyxbegin; yyx < yyxend; ++yyx)
- if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
- {
- if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
- {
- yycount = 1;
- yysize = yysize0;
- yyformat[sizeof yyunexpected - 1] = '\0';
- break;
- }
- yyarg[yycount++] = yytname[yyx];
- yysize1 = yysize + yytnamerr (0, yytname[yyx]);
- yysize_overflow |= (yysize1 < yysize);
- yysize = yysize1;
- yyfmt = yystpcpy (yyfmt, yyprefix);
- yyprefix = yyor;
- }
-
- yyf = YY_(yyformat);
- yysize1 = yysize + yystrlen (yyf);
- yysize_overflow |= (yysize1 < yysize);
- yysize = yysize1;
-
- if (yysize_overflow)
- return YYSIZE_MAXIMUM;
-
- if (yyresult)
- {
- /* Avoid sprintf, as that infringes on the user's name space.
- Don't have undefined behavior even if the translation
- produced a string with the wrong number of "%s"s. */
- char *yyp = yyresult;
- int yyi = 0;
- while ((*yyp = *yyf) != '\0')
- {
- if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
- {
- yyp += yytnamerr (yyp, yyarg[yyi++]);
- yyf += 2;
- }
- else
- {
- yyp++;
- yyf++;
- }
- }
- }
- return yysize;
- }
-}
-#endif /* YYERROR_VERBOSE */
-
-
-/*-----------------------------------------------.
-| Release the memory associated to this symbol. |
-`-----------------------------------------------*/
-
-/*ARGSUSED*/
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
-#else
-static void
-yydestruct (yymsg, yytype, yyvaluep)
- const char *yymsg;
- int yytype;
- YYSTYPE *yyvaluep;
-#endif
-{
- YYUSE (yyvaluep);
-
- if (!yymsg)
- yymsg = "Deleting";
- YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
-
- switch (yytype)
- {
-
- default:
- break;
- }
-}
-
-/* Prevent warnings from -Wmissing-prototypes. */
-#ifdef YYPARSE_PARAM
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void *YYPARSE_PARAM);
-#else
-int yyparse ();
-#endif
-#else /* ! YYPARSE_PARAM */
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void);
-#else
-int yyparse ();
-#endif
-#endif /* ! YYPARSE_PARAM */
-
-
-
-
-
-/*-------------------------.
-| yyparse or yypush_parse. |
-`-------------------------*/
-
-#ifdef YYPARSE_PARAM
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-int
-yyparse (void *YYPARSE_PARAM)
-#else
-int
-yyparse (YYPARSE_PARAM)
- void *YYPARSE_PARAM;
-#endif
-#else /* ! YYPARSE_PARAM */
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-int
-yyparse (void)
-#else
-int
-yyparse ()
-
-#endif
-#endif
-{
-/* The lookahead symbol. */
-int yychar;
-
-/* The semantic value of the lookahead symbol. */
-YYSTYPE yylval;
-
- /* Number of syntax errors so far. */
- int yynerrs;
-
- int yystate;
- /* Number of tokens to shift before error messages enabled. */
- int yyerrstatus;
-
- /* The stacks and their tools:
- `yyss': related to states.
- `yyvs': related to semantic values.
-
- Refer to the stacks thru separate pointers, to allow yyoverflow
- to reallocate them elsewhere. */
-
- /* The state stack. */
- yytype_int16 yyssa[YYINITDEPTH];
- yytype_int16 *yyss;
- yytype_int16 *yyssp;
-
- /* The semantic value stack. */
- YYSTYPE yyvsa[YYINITDEPTH];
- YYSTYPE *yyvs;
- YYSTYPE *yyvsp;
-
- YYSIZE_T yystacksize;
-
- int yyn;
- int yyresult;
- /* Lookahead token as an internal (translated) token number. */
- int yytoken;
- /* The variables used to return semantic value and location from the
- action routines. */
- YYSTYPE yyval;
-
-#if YYERROR_VERBOSE
- /* Buffer for error messages, and its allocated size. */
- char yymsgbuf[128];
- char *yymsg = yymsgbuf;
- YYSIZE_T yymsg_alloc = sizeof yymsgbuf;
-#endif
-
-#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
-
- /* The number of symbols on the RHS of the reduced rule.
- Keep to zero when no symbol should be popped. */
- int yylen = 0;
-
- yytoken = 0;
- yyss = yyssa;
- yyvs = yyvsa;
- yystacksize = YYINITDEPTH;
-
- YYDPRINTF ((stderr, "Starting parse\n"));
-
- yystate = 0;
- yyerrstatus = 0;
- yynerrs = 0;
- yychar = YYEMPTY; /* Cause a token to be read. */
-
- /* Initialize stack pointers.
- Waste one element of value and location stack
- so that they stay on the same level as the state stack.
- The wasted elements are never initialized. */
- yyssp = yyss;
- yyvsp = yyvs;
-
- goto yysetstate;
-
-/*------------------------------------------------------------.
-| yynewstate -- Push a new state, which is found in yystate. |
-`------------------------------------------------------------*/
- yynewstate:
- /* In all cases, when you get here, the value and location stacks
- have just been pushed. So pushing a state here evens the stacks. */
- yyssp++;
-
- yysetstate:
- *yyssp = yystate;
-
- if (yyss + yystacksize - 1 <= yyssp)
- {
- /* Get the current used size of the three stacks, in elements. */
- YYSIZE_T yysize = yyssp - yyss + 1;
-
-#ifdef yyoverflow
- {
- /* Give user a chance to reallocate the stack. Use copies of
- these so that the &'s don't force the real ones into
- memory. */
- YYSTYPE *yyvs1 = yyvs;
- yytype_int16 *yyss1 = yyss;
-
- /* Each stack pointer address is followed by the size of the
- data in use in that stack, in bytes. This used to be a
- conditional around just the two extra args, but that might
- be undefined if yyoverflow is a macro. */
- yyoverflow (YY_("memory exhausted"),
- &yyss1, yysize * sizeof (*yyssp),
- &yyvs1, yysize * sizeof (*yyvsp),
- &yystacksize);
-
- yyss = yyss1;
- yyvs = yyvs1;
- }
-#else /* no yyoverflow */
-# ifndef YYSTACK_RELOCATE
- goto yyexhaustedlab;
-# else
- /* Extend the stack our own way. */
- if (YYMAXDEPTH <= yystacksize)
- goto yyexhaustedlab;
- yystacksize *= 2;
- if (YYMAXDEPTH < yystacksize)
- yystacksize = YYMAXDEPTH;
-
- {
- yytype_int16 *yyss1 = yyss;
- union yyalloc *yyptr =
- (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
- if (! yyptr)
- goto yyexhaustedlab;
- YYSTACK_RELOCATE (yyss_alloc, yyss);
- YYSTACK_RELOCATE (yyvs_alloc, yyvs);
-# undef YYSTACK_RELOCATE
- if (yyss1 != yyssa)
- YYSTACK_FREE (yyss1);
- }
-# endif
-#endif /* no yyoverflow */
-
- yyssp = yyss + yysize - 1;
- yyvsp = yyvs + yysize - 1;
-
- YYDPRINTF ((stderr, "Stack size increased to %lu\n",
- (unsigned long int) yystacksize));
-
- if (yyss + yystacksize - 1 <= yyssp)
- YYABORT;
- }
-
- YYDPRINTF ((stderr, "Entering state %d\n", yystate));
-
- if (yystate == YYFINAL)
- YYACCEPT;
-
- goto yybackup;
-
-/*-----------.
-| yybackup. |
-`-----------*/
-yybackup:
-
- /* Do appropriate processing given the current state. Read a
- lookahead token if we need one and don't already have one. */
-
- /* First try to decide what to do without reference to lookahead token. */
- yyn = yypact[yystate];
- if (yyn == YYPACT_NINF)
- goto yydefault;
-
- /* Not known => get a lookahead token if don't already have one. */
-
- /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */
- if (yychar == YYEMPTY)
- {
- YYDPRINTF ((stderr, "Reading a token: "));
- yychar = YYLEX;
- }
-
- if (yychar <= YYEOF)
- {
- yychar = yytoken = YYEOF;
- YYDPRINTF ((stderr, "Now at end of input.\n"));
- }
- else
- {
- yytoken = YYTRANSLATE (yychar);
- YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc);
- }
-
- /* If the proper action on seeing token YYTOKEN is to reduce or to
- detect an error, take that action. */
- yyn += yytoken;
- if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
- goto yydefault;
- yyn = yytable[yyn];
- if (yyn <= 0)
- {
- if (yyn == 0 || yyn == YYTABLE_NINF)
- goto yyerrlab;
- yyn = -yyn;
- goto yyreduce;
- }
-
- /* Count tokens shifted since error; after three, turn off error
- status. */
- if (yyerrstatus)
- yyerrstatus--;
-
- /* Shift the lookahead token. */
- YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc);
-
- /* Discard the shifted token. */
- yychar = YYEMPTY;
-
- yystate = yyn;
- *++yyvsp = yylval;
-
- goto yynewstate;
-
-
-/*-----------------------------------------------------------.
-| yydefault -- do the default action for the current state. |
-`-----------------------------------------------------------*/
-yydefault:
- yyn = yydefact[yystate];
- if (yyn == 0)
- goto yyerrlab;
- goto yyreduce;
-
-
-/*-----------------------------.
-| yyreduce -- Do a reduction. |
-`-----------------------------*/
-yyreduce:
- /* yyn is the number of a rule to reduce with. */
- yylen = yyr2[yyn];
-
- /* If YYLEN is nonzero, implement the default value of the action:
- `$$ = $1'.
-
- Otherwise, the following line sets YYVAL to garbage.
- This behavior is undocumented and Bison
- users should not rely upon it. Assigning to YYVAL
- unconditionally makes the parser a bit smaller, and it avoids a
- GCC warning that YYVAL may be used uninitialized. */
- yyval = yyvsp[1-yylen];
-
-
- YY_REDUCE_PRINT (yyn);
- switch (yyn)
- {
- case 10:
-
-/* Line 1455 of yacc.c */
-#line 280 "css/CSSGrammar.y"
- {
- static_cast<CSSParser*>(parser)->m_rule = (yyvsp[(4) - (6)].rule);
- ;}
- break;
-
- case 11:
-
-/* Line 1455 of yacc.c */
-#line 286 "css/CSSGrammar.y"
- {
- static_cast<CSSParser*>(parser)->m_keyframe = (yyvsp[(4) - (6)].keyframeRule);
- ;}
- break;
-
- case 12:
-
-/* Line 1455 of yacc.c */
-#line 292 "css/CSSGrammar.y"
- {
- /* can be empty */
- ;}
- break;
-
- case 13:
-
-/* Line 1455 of yacc.c */
-#line 298 "css/CSSGrammar.y"
- {
- /* can be empty */
- ;}
- break;
-
- case 14:
-
-/* Line 1455 of yacc.c */
-#line 304 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if ((yyvsp[(4) - (5)].valueList)) {
- p->m_valueList = p->sinkFloatingValueList((yyvsp[(4) - (5)].valueList));
- int oldParsedProperties = p->m_numParsedProperties;
- if (!p->parseValue(p->m_id, p->m_important))
- p->rollbackLastProperties(p->m_numParsedProperties - oldParsedProperties);
- delete p->m_valueList;
- p->m_valueList = 0;
- }
- ;}
- break;
-
- case 15:
-
-/* Line 1455 of yacc.c */
-#line 318 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- p->m_mediaQuery = p->sinkFloatingMediaQuery((yyvsp[(4) - (5)].mediaQuery));
- ;}
- break;
-
- case 16:
-
-/* Line 1455 of yacc.c */
-#line 325 "css/CSSGrammar.y"
- {
- if ((yyvsp[(4) - (5)].selectorList)) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (p->m_selectorListForParseSelector)
- p->m_selectorListForParseSelector->adoptSelectorVector(*(yyvsp[(4) - (5)].selectorList));
- }
- ;}
- break;
-
- case 23:
-
-/* Line 1455 of yacc.c */
-#line 347 "css/CSSGrammar.y"
- {
- ;}
- break;
-
- case 26:
-
-/* Line 1455 of yacc.c */
-#line 357 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.rule) = static_cast<CSSParser*>(parser)->createCharsetRule((yyvsp[(3) - (5)].string));
- if ((yyval.rule) && p->m_styleSheet)
- p->m_styleSheet->append((yyval.rule));
- ;}
- break;
-
- case 27:
-
-/* Line 1455 of yacc.c */
-#line 363 "css/CSSGrammar.y"
- {
- ;}
- break;
-
- case 28:
-
-/* Line 1455 of yacc.c */
-#line 365 "css/CSSGrammar.y"
- {
- ;}
- break;
-
- case 30:
-
-/* Line 1455 of yacc.c */
-#line 371 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if ((yyvsp[(2) - (3)].rule) && p->m_styleSheet)
- p->m_styleSheet->append((yyvsp[(2) - (3)].rule));
- ;}
- break;
-
- case 39:
-
-/* Line 1455 of yacc.c */
-#line 390 "css/CSSGrammar.y"
- {
- static_cast<CSSParser*>(parser)->m_hadSyntacticallyValidCSSRule = true;
- ;}
- break;
-
- case 42:
-
-/* Line 1455 of yacc.c */
-#line 398 "css/CSSGrammar.y"
- { (yyval.ruleList) = 0; ;}
- break;
-
- case 43:
-
-/* Line 1455 of yacc.c */
-#line 399 "css/CSSGrammar.y"
- {
- (yyval.ruleList) = (yyvsp[(1) - (3)].ruleList);
- if ((yyvsp[(2) - (3)].rule)) {
- if (!(yyval.ruleList))
- (yyval.ruleList) = static_cast<CSSParser*>(parser)->createRuleList();
- (yyval.ruleList)->append((yyvsp[(2) - (3)].rule));
- }
- ;}
- break;
-
- case 55:
-
-/* Line 1455 of yacc.c */
-#line 428 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createImportRule((yyvsp[(3) - (6)].string), (yyvsp[(5) - (6)].mediaList));
- ;}
- break;
-
- case 56:
-
-/* Line 1455 of yacc.c */
-#line 431 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 57:
-
-/* Line 1455 of yacc.c */
-#line 434 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 58:
-
-/* Line 1455 of yacc.c */
-#line 437 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 59:
-
-/* Line 1455 of yacc.c */
-#line 443 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), true);
- ;}
- break;
-
- case 60:
-
-/* Line 1455 of yacc.c */
-#line 447 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), false);
- ;}
- break;
-
- case 61:
-
-/* Line 1455 of yacc.c */
-#line 453 "css/CSSGrammar.y"
- {
- (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList();
- ;}
- break;
-
- case 62:
-
-/* Line 1455 of yacc.c */
-#line 457 "css/CSSGrammar.y"
- {
- (yyval.mediaList) = (yyvsp[(3) - (3)].mediaList);
- ;}
- break;
-
- case 63:
-
-/* Line 1455 of yacc.c */
-#line 463 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (1)].boolean);
- ;}
- break;
-
- case 64:
-
-/* Line 1455 of yacc.c */
-#line 466 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (2)].boolean);
- if ((yyvsp[(2) - (2)].boolean))
- (yyval.boolean) = (yyvsp[(2) - (2)].boolean);
- ;}
- break;
-
- case 65:
-
-/* Line 1455 of yacc.c */
-#line 471 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (1)].boolean);
- ;}
- break;
-
- case 66:
-
-/* Line 1455 of yacc.c */
-#line 474 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 67:
-
-/* Line 1455 of yacc.c */
-#line 477 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 68:
-
-/* Line 1455 of yacc.c */
-#line 480 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (2)].boolean);
- ;}
- break;
-
- case 69:
-
-/* Line 1455 of yacc.c */
-#line 486 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (3)].boolean);
- ;}
- break;
-
- case 70:
-
-/* Line 1455 of yacc.c */
-#line 489 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 71:
-
-/* Line 1455 of yacc.c */
-#line 492 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 72:
-
-/* Line 1455 of yacc.c */
-#line 495 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 73:
-
-/* Line 1455 of yacc.c */
-#line 498 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (4)].boolean);
- if ((yyvsp[(2) - (4)].boolean))
- (yyval.boolean) = (yyvsp[(2) - (4)].boolean);
- ;}
- break;
-
- case 74:
-
-/* Line 1455 of yacc.c */
-#line 503 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (4)].boolean);
- ;}
- break;
-
- case 75:
-
-/* Line 1455 of yacc.c */
-#line 506 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (6)].boolean);
- ;}
- break;
-
- case 76:
-
-/* Line 1455 of yacc.c */
-#line 512 "css/CSSGrammar.y"
- {
- (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariable((yyvsp[(1) - (4)].string), (yyvsp[(4) - (4)].valueList));
- ;}
- break;
-
- case 77:
-
-/* Line 1455 of yacc.c */
-#line 516 "css/CSSGrammar.y"
- {
- (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariableDeclarationBlock((yyvsp[(1) - (7)].string));
- ;}
- break;
-
- case 78:
-
-/* Line 1455 of yacc.c */
-#line 520 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 79:
-
-/* Line 1455 of yacc.c */
-#line 524 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 80:
-
-/* Line 1455 of yacc.c */
-#line 528 "css/CSSGrammar.y"
- {
- /* @variables { varname: } Just reduce away this variable with no value. */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 81:
-
-/* Line 1455 of yacc.c */
-#line 533 "css/CSSGrammar.y"
- {
- /* if we come across rules with invalid values like this case: @variables { varname: *; }, just discard the property/value pair */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 82:
-
-/* Line 1455 of yacc.c */
-#line 540 "css/CSSGrammar.y"
- {
- (yyval.string) = (yyvsp[(1) - (2)].string);
- ;}
- break;
-
- case 83:
-
-/* Line 1455 of yacc.c */
-#line 546 "css/CSSGrammar.y"
- {
- static_cast<CSSParser*>(parser)->addNamespace((yyvsp[(3) - (6)].string), (yyvsp[(4) - (6)].string));
- (yyval.rule) = 0;
-;}
- break;
-
- case 84:
-
-/* Line 1455 of yacc.c */
-#line 550 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
-;}
- break;
-
- case 85:
-
-/* Line 1455 of yacc.c */
-#line 553 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
-;}
- break;
-
- case 86:
-
-/* Line 1455 of yacc.c */
-#line 556 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
-;}
- break;
-
- case 87:
-
-/* Line 1455 of yacc.c */
-#line 562 "css/CSSGrammar.y"
- { (yyval.string).characters = 0; ;}
- break;
-
- case 88:
-
-/* Line 1455 of yacc.c */
-#line 563 "css/CSSGrammar.y"
- { (yyval.string) = (yyvsp[(1) - (2)].string); ;}
- break;
-
- case 91:
-
-/* Line 1455 of yacc.c */
-#line 572 "css/CSSGrammar.y"
- {
- (yyval.string) = (yyvsp[(1) - (2)].string);
- ;}
- break;
-
- case 92:
-
-/* Line 1455 of yacc.c */
-#line 578 "css/CSSGrammar.y"
- {
- (yyval.valueList) = 0;
- ;}
- break;
-
- case 93:
-
-/* Line 1455 of yacc.c */
-#line 581 "css/CSSGrammar.y"
- {
- (yyval.valueList) = (yyvsp[(3) - (4)].valueList);
- ;}
- break;
-
- case 94:
-
-/* Line 1455 of yacc.c */
-#line 587 "css/CSSGrammar.y"
- {
- (yyvsp[(3) - (7)].string).lower();
- (yyval.mediaQueryExp) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExp((yyvsp[(3) - (7)].string), (yyvsp[(5) - (7)].valueList));
- ;}
- break;
-
- case 95:
-
-/* Line 1455 of yacc.c */
-#line 594 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.mediaQueryExpList) = p->createFloatingMediaQueryExpList();
- (yyval.mediaQueryExpList)->append(p->sinkFloatingMediaQueryExp((yyvsp[(1) - (1)].mediaQueryExp)));
- ;}
- break;
-
- case 96:
-
-/* Line 1455 of yacc.c */
-#line 599 "css/CSSGrammar.y"
- {
- (yyval.mediaQueryExpList) = (yyvsp[(1) - (5)].mediaQueryExpList);
- (yyval.mediaQueryExpList)->append(static_cast<CSSParser*>(parser)->sinkFloatingMediaQueryExp((yyvsp[(5) - (5)].mediaQueryExp)));
- ;}
- break;
-
- case 97:
-
-/* Line 1455 of yacc.c */
-#line 606 "css/CSSGrammar.y"
- {
- (yyval.mediaQueryExpList) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExpList();
- ;}
- break;
-
- case 98:
-
-/* Line 1455 of yacc.c */
-#line 609 "css/CSSGrammar.y"
- {
- (yyval.mediaQueryExpList) = (yyvsp[(3) - (3)].mediaQueryExpList);
- ;}
- break;
-
- case 99:
-
-/* Line 1455 of yacc.c */
-#line 615 "css/CSSGrammar.y"
- {
- (yyval.mediaQueryRestrictor) = MediaQuery::None;
- ;}
- break;
-
- case 100:
-
-/* Line 1455 of yacc.c */
-#line 618 "css/CSSGrammar.y"
- {
- (yyval.mediaQueryRestrictor) = MediaQuery::Only;
- ;}
- break;
-
- case 101:
-
-/* Line 1455 of yacc.c */
-#line 621 "css/CSSGrammar.y"
- {
- (yyval.mediaQueryRestrictor) = MediaQuery::Not;
- ;}
- break;
-
- case 102:
-
-/* Line 1455 of yacc.c */
-#line 627 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.mediaQuery) = p->createFloatingMediaQuery(p->sinkFloatingMediaQueryExpList((yyvsp[(1) - (1)].mediaQueryExpList)));
- ;}
- break;
-
- case 103:
-
-/* Line 1455 of yacc.c */
-#line 632 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyvsp[(3) - (4)].string).lower();
- (yyval.mediaQuery) = p->createFloatingMediaQuery((yyvsp[(1) - (4)].mediaQueryRestrictor), (yyvsp[(3) - (4)].string), p->sinkFloatingMediaQueryExpList((yyvsp[(4) - (4)].mediaQueryExpList)));
- ;}
- break;
-
- case 104:
-
-/* Line 1455 of yacc.c */
-#line 640 "css/CSSGrammar.y"
- {
- (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList();
- ;}
- break;
-
- case 106:
-
-/* Line 1455 of yacc.c */
-#line 647 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.mediaList) = p->createMediaList();
- (yyval.mediaList)->appendMediaQuery(p->sinkFloatingMediaQuery((yyvsp[(1) - (1)].mediaQuery)));
- ;}
- break;
-
- case 107:
-
-/* Line 1455 of yacc.c */
-#line 652 "css/CSSGrammar.y"
- {
- (yyval.mediaList) = (yyvsp[(1) - (4)].mediaList);
- if ((yyval.mediaList))
- (yyval.mediaList)->appendMediaQuery(static_cast<CSSParser*>(parser)->sinkFloatingMediaQuery((yyvsp[(4) - (4)].mediaQuery)));
- ;}
- break;
-
- case 108:
-
-/* Line 1455 of yacc.c */
-#line 657 "css/CSSGrammar.y"
- {
- (yyval.mediaList) = 0;
- ;}
- break;
-
- case 109:
-
-/* Line 1455 of yacc.c */
-#line 663 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule((yyvsp[(3) - (7)].mediaList), (yyvsp[(6) - (7)].ruleList));
- ;}
- break;
-
- case 110:
-
-/* Line 1455 of yacc.c */
-#line 666 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule(0, (yyvsp[(5) - (6)].ruleList));
- ;}
- break;
-
- case 111:
-
-/* Line 1455 of yacc.c */
-#line 672 "css/CSSGrammar.y"
- {
- (yyval.string) = (yyvsp[(1) - (2)].string);
- ;}
- break;
-
- case 112:
-
-/* Line 1455 of yacc.c */
-#line 678 "css/CSSGrammar.y"
- {
- (yyval.rule) = (yyvsp[(7) - (8)].keyframesRule);
- (yyvsp[(7) - (8)].keyframesRule)->setNameInternal((yyvsp[(3) - (8)].string));
- ;}
- break;
-
- case 115:
-
-/* Line 1455 of yacc.c */
-#line 690 "css/CSSGrammar.y"
- { (yyval.keyframesRule) = static_cast<CSSParser*>(parser)->createKeyframesRule(); ;}
- break;
-
- case 116:
-
-/* Line 1455 of yacc.c */
-#line 691 "css/CSSGrammar.y"
- {
- (yyval.keyframesRule) = (yyvsp[(1) - (3)].keyframesRule);
- if ((yyvsp[(2) - (3)].keyframeRule))
- (yyval.keyframesRule)->append((yyvsp[(2) - (3)].keyframeRule));
- ;}
- break;
-
- case 117:
-
-/* Line 1455 of yacc.c */
-#line 699 "css/CSSGrammar.y"
- {
- (yyval.keyframeRule) = static_cast<CSSParser*>(parser)->createKeyframeRule((yyvsp[(1) - (6)].valueList));
- ;}
- break;
-
- case 118:
-
-/* Line 1455 of yacc.c */
-#line 705 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.valueList) = p->createFloatingValueList();
- (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(1) - (1)].value)));
- ;}
- break;
-
- case 119:
-
-/* Line 1455 of yacc.c */
-#line 710 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.valueList) = (yyvsp[(1) - (5)].valueList);
- if ((yyval.valueList))
- (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(5) - (5)].value)));
- ;}
- break;
-
- case 120:
-
-/* Line 1455 of yacc.c */
-#line 719 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).fValue = (yyvsp[(1) - (1)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;}
- break;
-
- case 121:
-
-/* Line 1455 of yacc.c */
-#line 720 "css/CSSGrammar.y"
- {
- (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER;
- CSSParserString& str = (yyvsp[(1) - (1)].string);
- if (equalIgnoringCase("from", str.characters, str.length))
- (yyval.value).fValue = 0;
- else if (equalIgnoringCase("to", str.characters, str.length))
- (yyval.value).fValue = 100;
- else
- YYERROR;
- ;}
- break;
-
- case 122:
-
-/* Line 1455 of yacc.c */
-#line 744 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 123:
-
-/* Line 1455 of yacc.c */
-#line 747 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 124:
-
-/* Line 1455 of yacc.c */
-#line 754 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createFontFaceRule();
- ;}
- break;
-
- case 125:
-
-/* Line 1455 of yacc.c */
-#line 757 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 126:
-
-/* Line 1455 of yacc.c */
-#line 760 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 127:
-
-/* Line 1455 of yacc.c */
-#line 766 "css/CSSGrammar.y"
- { (yyval.relation) = CSSSelector::DirectAdjacent; ;}
- break;
-
- case 128:
-
-/* Line 1455 of yacc.c */
-#line 767 "css/CSSGrammar.y"
- { (yyval.relation) = CSSSelector::IndirectAdjacent; ;}
- break;
-
- case 129:
-
-/* Line 1455 of yacc.c */
-#line 768 "css/CSSGrammar.y"
- { (yyval.relation) = CSSSelector::Child; ;}
- break;
-
- case 130:
-
-/* Line 1455 of yacc.c */
-#line 772 "css/CSSGrammar.y"
- { (yyval.integer) = (yyvsp[(1) - (1)].integer); ;}
- break;
-
- case 131:
-
-/* Line 1455 of yacc.c */
-#line 773 "css/CSSGrammar.y"
- { (yyval.integer) = 1; ;}
- break;
-
- case 132:
-
-/* Line 1455 of yacc.c */
-#line 777 "css/CSSGrammar.y"
- { (yyval.integer) = -1; ;}
- break;
-
- case 133:
-
-/* Line 1455 of yacc.c */
-#line 778 "css/CSSGrammar.y"
- { (yyval.integer) = 1; ;}
- break;
-
- case 134:
-
-/* Line 1455 of yacc.c */
-#line 782 "css/CSSGrammar.y"
- {
- (yyval.rule) = static_cast<CSSParser*>(parser)->createStyleRule((yyvsp[(1) - (5)].selectorList));
- ;}
- break;
-
- case 135:
-
-/* Line 1455 of yacc.c */
-#line 788 "css/CSSGrammar.y"
- {
- if ((yyvsp[(1) - (1)].selector)) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selectorList) = p->reusableSelectorVector();
- deleteAllValues(*(yyval.selectorList));
- (yyval.selectorList)->shrink(0);
- (yyval.selectorList)->append(p->sinkFloatingSelector((yyvsp[(1) - (1)].selector)));
- p->updateLastSelectorLine();
- }
- ;}
- break;
-
- case 136:
-
-/* Line 1455 of yacc.c */
-#line 798 "css/CSSGrammar.y"
- {
- if ((yyvsp[(1) - (4)].selectorList) && (yyvsp[(4) - (4)].selector)) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selectorList) = (yyvsp[(1) - (4)].selectorList);
- (yyval.selectorList)->append(p->sinkFloatingSelector((yyvsp[(4) - (4)].selector)));
- p->updateLastSelectorLine();
- } else
- (yyval.selectorList) = 0;
- ;}
- break;
-
- case 137:
-
-/* Line 1455 of yacc.c */
-#line 807 "css/CSSGrammar.y"
- {
- (yyval.selectorList) = 0;
- ;}
- break;
-
- case 138:
-
-/* Line 1455 of yacc.c */
-#line 813 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(1) - (2)].selector);
- ;}
- break;
-
- case 139:
-
-/* Line 1455 of yacc.c */
-#line 819 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(1) - (1)].selector);
- ;}
- break;
-
- case 140:
-
-/* Line 1455 of yacc.c */
-#line 823 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(1) - (1)].selector);
- ;}
- break;
-
- case 141:
-
-/* Line 1455 of yacc.c */
-#line 827 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(2) - (2)].selector);
- if (!(yyvsp[(1) - (2)].selector))
- (yyval.selector) = 0;
- else if ((yyval.selector)) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- CSSSelector* end = (yyval.selector);
- while (end->tagHistory())
- end = end->tagHistory();
- end->m_relation = CSSSelector::Descendant;
- end->setTagHistory(p->sinkFloatingSelector((yyvsp[(1) - (2)].selector)));
- if (Document* doc = p->document())
- doc->setUsesDescendantRules(true);
- }
- ;}
- break;
-
- case 142:
-
-/* Line 1455 of yacc.c */
-#line 842 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(3) - (3)].selector);
- if (!(yyvsp[(1) - (3)].selector))
- (yyval.selector) = 0;
- else if ((yyval.selector)) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- CSSSelector* end = (yyval.selector);
- while (end->tagHistory())
- end = end->tagHistory();
- end->m_relation = (yyvsp[(2) - (3)].relation);
- end->setTagHistory(p->sinkFloatingSelector((yyvsp[(1) - (3)].selector)));
- if ((yyvsp[(2) - (3)].relation) == CSSSelector::Child) {
- if (Document* doc = p->document())
- doc->setUsesDescendantRules(true);
- } else if ((yyvsp[(2) - (3)].relation) == CSSSelector::DirectAdjacent || (yyvsp[(2) - (3)].relation) == CSSSelector::IndirectAdjacent) {
- if (Document* doc = p->document())
- doc->setUsesSiblingRules(true);
- }
- }
- ;}
- break;
-
- case 143:
-
-/* Line 1455 of yacc.c */
-#line 862 "css/CSSGrammar.y"
- {
- (yyval.selector) = 0;
- ;}
- break;
-
- case 144:
-
-/* Line 1455 of yacc.c */
-#line 868 "css/CSSGrammar.y"
- { (yyval.string).characters = 0; (yyval.string).length = 0; ;}
- break;
-
- case 145:
-
-/* Line 1455 of yacc.c */
-#line 869 "css/CSSGrammar.y"
- { static UChar star = '*'; (yyval.string).characters = &star; (yyval.string).length = 1; ;}
- break;
-
- case 146:
-
-/* Line 1455 of yacc.c */
-#line 870 "css/CSSGrammar.y"
- { (yyval.string) = (yyvsp[(1) - (2)].string); ;}
- break;
-
- case 147:
-
-/* Line 1455 of yacc.c */
-#line 874 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_tag = QualifiedName(nullAtom, (yyvsp[(1) - (1)].string), p->m_defaultNamespace);
- ;}
- break;
-
- case 148:
-
-/* Line 1455 of yacc.c */
-#line 879 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(2) - (2)].selector);
- if ((yyval.selector)) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector)->m_tag = QualifiedName(nullAtom, (yyvsp[(1) - (2)].string), p->m_defaultNamespace);
- }
- ;}
- break;
-
- case 149:
-
-/* Line 1455 of yacc.c */
-#line 886 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(1) - (1)].selector);
- CSSParser* p = static_cast<CSSParser*>(parser);
- if ((yyval.selector) && p->m_defaultNamespace != starAtom)
- (yyval.selector)->m_tag = QualifiedName(nullAtom, starAtom, p->m_defaultNamespace);
- ;}
- break;
-
- case 150:
-
-/* Line 1455 of yacc.c */
-#line 892 "css/CSSGrammar.y"
- {
- AtomicString namespacePrefix = (yyvsp[(1) - (2)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- if (p->m_styleSheet)
- (yyval.selector)->m_tag = QualifiedName(namespacePrefix, (yyvsp[(2) - (2)].string),
- p->m_styleSheet->determineNamespace(namespacePrefix));
- else // FIXME: Shouldn't this case be an error?
- (yyval.selector)->m_tag = QualifiedName(nullAtom, (yyvsp[(2) - (2)].string), p->m_defaultNamespace);
- ;}
- break;
-
- case 151:
-
-/* Line 1455 of yacc.c */
-#line 902 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(3) - (3)].selector);
- if ((yyval.selector)) {
- AtomicString namespacePrefix = (yyvsp[(1) - (3)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (p->m_styleSheet)
- (yyval.selector)->m_tag = QualifiedName(namespacePrefix, (yyvsp[(2) - (3)].string),
- p->m_styleSheet->determineNamespace(namespacePrefix));
- else // FIXME: Shouldn't this case be an error?
- (yyval.selector)->m_tag = QualifiedName(nullAtom, (yyvsp[(2) - (3)].string), p->m_defaultNamespace);
- }
- ;}
- break;
-
- case 152:
-
-/* Line 1455 of yacc.c */
-#line 914 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(2) - (2)].selector);
- if ((yyval.selector)) {
- AtomicString namespacePrefix = (yyvsp[(1) - (2)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (p->m_styleSheet)
- (yyval.selector)->m_tag = QualifiedName(namespacePrefix, starAtom,
- p->m_styleSheet->determineNamespace(namespacePrefix));
- }
- ;}
- break;
-
- case 153:
-
-/* Line 1455 of yacc.c */
-#line 927 "css/CSSGrammar.y"
- {
- CSSParserString& str = (yyvsp[(1) - (1)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- Document* doc = p->document();
- if (doc && doc->isHTMLDocument())
- str.lower();
- (yyval.string) = str;
- ;}
- break;
-
- case 154:
-
-/* Line 1455 of yacc.c */
-#line 935 "css/CSSGrammar.y"
- {
- static UChar star = '*';
- (yyval.string).characters = &star;
- (yyval.string).length = 1;
- ;}
- break;
-
- case 155:
-
-/* Line 1455 of yacc.c */
-#line 943 "css/CSSGrammar.y"
- {
- (yyval.selector) = (yyvsp[(1) - (1)].selector);
- ;}
- break;
-
- case 156:
-
-/* Line 1455 of yacc.c */
-#line 946 "css/CSSGrammar.y"
- {
- if (!(yyvsp[(2) - (2)].selector))
- (yyval.selector) = 0;
- else if ((yyvsp[(1) - (2)].selector)) {
- (yyval.selector) = (yyvsp[(1) - (2)].selector);
- CSSParser* p = static_cast<CSSParser*>(parser);
- CSSSelector* end = (yyvsp[(1) - (2)].selector);
- while (end->tagHistory())
- end = end->tagHistory();
- end->m_relation = CSSSelector::SubSelector;
- end->setTagHistory(p->sinkFloatingSelector((yyvsp[(2) - (2)].selector)));
- }
- ;}
- break;
-
- case 157:
-
-/* Line 1455 of yacc.c */
-#line 959 "css/CSSGrammar.y"
- {
- (yyval.selector) = 0;
- ;}
- break;
-
- case 158:
-
-/* Line 1455 of yacc.c */
-#line 965 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::Id;
- if (!p->m_strict)
- (yyvsp[(1) - (1)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(1) - (1)].string);
- ;}
- break;
-
- case 159:
-
-/* Line 1455 of yacc.c */
-#line 973 "css/CSSGrammar.y"
- {
- if ((yyvsp[(1) - (1)].string).characters[0] >= '0' && (yyvsp[(1) - (1)].string).characters[0] <= '9') {
- (yyval.selector) = 0;
- } else {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::Id;
- if (!p->m_strict)
- (yyvsp[(1) - (1)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(1) - (1)].string);
- }
- ;}
- break;
-
- case 163:
-
-/* Line 1455 of yacc.c */
-#line 991 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::Class;
- if (!p->m_strict)
- (yyvsp[(2) - (2)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(2) - (2)].string);
- ;}
- break;
-
- case 164:
-
-/* Line 1455 of yacc.c */
-#line 1002 "css/CSSGrammar.y"
- {
- CSSParserString& str = (yyvsp[(1) - (2)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- Document* doc = p->document();
- if (doc && doc->isHTMLDocument())
- str.lower();
- (yyval.string) = str;
- ;}
- break;
-
- case 165:
-
-/* Line 1455 of yacc.c */
-#line 1013 "css/CSSGrammar.y"
- {
- (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector();
- (yyval.selector)->setAttribute(QualifiedName(nullAtom, (yyvsp[(3) - (4)].string), nullAtom));
- (yyval.selector)->m_match = CSSSelector::Set;
- ;}
- break;
-
- case 166:
-
-/* Line 1455 of yacc.c */
-#line 1018 "css/CSSGrammar.y"
- {
- (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector();
- (yyval.selector)->setAttribute(QualifiedName(nullAtom, (yyvsp[(3) - (8)].string), nullAtom));
- (yyval.selector)->m_match = (CSSSelector::Match)(yyvsp[(4) - (8)].integer);
- (yyval.selector)->m_value = (yyvsp[(6) - (8)].string);
- ;}
- break;
-
- case 167:
-
-/* Line 1455 of yacc.c */
-#line 1024 "css/CSSGrammar.y"
- {
- AtomicString namespacePrefix = (yyvsp[(3) - (5)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->setAttribute(QualifiedName(namespacePrefix, (yyvsp[(4) - (5)].string),
- p->m_styleSheet->determineNamespace(namespacePrefix)));
- (yyval.selector)->m_match = CSSSelector::Set;
- ;}
- break;
-
- case 168:
-
-/* Line 1455 of yacc.c */
-#line 1032 "css/CSSGrammar.y"
- {
- AtomicString namespacePrefix = (yyvsp[(3) - (9)].string);
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->setAttribute(QualifiedName(namespacePrefix, (yyvsp[(4) - (9)].string),
- p->m_styleSheet->determineNamespace(namespacePrefix)));
- (yyval.selector)->m_match = (CSSSelector::Match)(yyvsp[(5) - (9)].integer);
- (yyval.selector)->m_value = (yyvsp[(7) - (9)].string);
- ;}
- break;
-
- case 169:
-
-/* Line 1455 of yacc.c */
-#line 1044 "css/CSSGrammar.y"
- {
- (yyval.integer) = CSSSelector::Exact;
- ;}
- break;
-
- case 170:
-
-/* Line 1455 of yacc.c */
-#line 1047 "css/CSSGrammar.y"
- {
- (yyval.integer) = CSSSelector::List;
- ;}
- break;
-
- case 171:
-
-/* Line 1455 of yacc.c */
-#line 1050 "css/CSSGrammar.y"
- {
- (yyval.integer) = CSSSelector::Hyphen;
- ;}
- break;
-
- case 172:
-
-/* Line 1455 of yacc.c */
-#line 1053 "css/CSSGrammar.y"
- {
- (yyval.integer) = CSSSelector::Begin;
- ;}
- break;
-
- case 173:
-
-/* Line 1455 of yacc.c */
-#line 1056 "css/CSSGrammar.y"
- {
- (yyval.integer) = CSSSelector::End;
- ;}
- break;
-
- case 174:
-
-/* Line 1455 of yacc.c */
-#line 1059 "css/CSSGrammar.y"
- {
- (yyval.integer) = CSSSelector::Contain;
- ;}
- break;
-
- case 177:
-
-/* Line 1455 of yacc.c */
-#line 1070 "css/CSSGrammar.y"
- {
- (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::PseudoClass;
- (yyvsp[(2) - (2)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(2) - (2)].string);
- CSSSelector::PseudoType type = (yyval.selector)->pseudoType();
- if (type == CSSSelector::PseudoUnknown)
- (yyval.selector) = 0;
- else if (type == CSSSelector::PseudoEmpty ||
- type == CSSSelector::PseudoFirstChild ||
- type == CSSSelector::PseudoFirstOfType ||
- type == CSSSelector::PseudoLastChild ||
- type == CSSSelector::PseudoLastOfType ||
- type == CSSSelector::PseudoOnlyChild ||
- type == CSSSelector::PseudoOnlyOfType) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- Document* doc = p->document();
- if (doc)
- doc->setUsesSiblingRules(true);
- } else if (type == CSSSelector::PseudoFirstLine) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (Document* doc = p->document())
- doc->setUsesFirstLineRules(true);
- } else if (type == CSSSelector::PseudoBefore ||
- type == CSSSelector::PseudoAfter) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (Document* doc = p->document())
- doc->setUsesBeforeAfterRules(true);
- }
- ;}
- break;
-
- case 178:
-
-/* Line 1455 of yacc.c */
-#line 1100 "css/CSSGrammar.y"
- {
- (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::PseudoElement;
- (yyvsp[(3) - (3)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(3) - (3)].string);
- CSSSelector::PseudoType type = (yyval.selector)->pseudoType();
- if (type == CSSSelector::PseudoUnknown)
- (yyval.selector) = 0;
- else if (type == CSSSelector::PseudoFirstLine) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (Document* doc = p->document())
- doc->setUsesFirstLineRules(true);
- } else if (type == CSSSelector::PseudoBefore ||
- type == CSSSelector::PseudoAfter) {
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (Document* doc = p->document())
- doc->setUsesBeforeAfterRules(true);
- }
- ;}
- break;
-
- case 179:
-
-/* Line 1455 of yacc.c */
-#line 1120 "css/CSSGrammar.y"
- {
- CSSParser *p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::PseudoClass;
- (yyval.selector)->setArgument((yyvsp[(4) - (6)].string));
- (yyval.selector)->m_value = (yyvsp[(2) - (6)].string);
- CSSSelector::PseudoType type = (yyval.selector)->pseudoType();
- if (type == CSSSelector::PseudoUnknown)
- (yyval.selector) = 0;
- else if (type == CSSSelector::PseudoNthChild ||
- type == CSSSelector::PseudoNthOfType ||
- type == CSSSelector::PseudoNthLastChild ||
- type == CSSSelector::PseudoNthLastOfType) {
- if (p->document())
- p->document()->setUsesSiblingRules(true);
- }
- ;}
- break;
-
- case 180:
-
-/* Line 1455 of yacc.c */
-#line 1138 "css/CSSGrammar.y"
- {
- CSSParser *p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::PseudoClass;
- (yyval.selector)->setArgument(String::number((yyvsp[(4) - (7)].integer) * (yyvsp[(5) - (7)].number)));
- (yyval.selector)->m_value = (yyvsp[(2) - (7)].string);
- CSSSelector::PseudoType type = (yyval.selector)->pseudoType();
- if (type == CSSSelector::PseudoUnknown)
- (yyval.selector) = 0;
- else if (type == CSSSelector::PseudoNthChild ||
- type == CSSSelector::PseudoNthOfType ||
- type == CSSSelector::PseudoNthLastChild ||
- type == CSSSelector::PseudoNthLastOfType) {
- if (p->document())
- p->document()->setUsesSiblingRules(true);
- }
- ;}
- break;
-
- case 181:
-
-/* Line 1455 of yacc.c */
-#line 1156 "css/CSSGrammar.y"
- {
- CSSParser *p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::PseudoClass;
- (yyval.selector)->setArgument((yyvsp[(4) - (6)].string));
- (yyvsp[(2) - (6)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(2) - (6)].string);
- CSSSelector::PseudoType type = (yyval.selector)->pseudoType();
- if (type == CSSSelector::PseudoUnknown)
- (yyval.selector) = 0;
- else if (type == CSSSelector::PseudoNthChild ||
- type == CSSSelector::PseudoNthOfType ||
- type == CSSSelector::PseudoNthLastChild ||
- type == CSSSelector::PseudoNthLastOfType) {
- if (p->document())
- p->document()->setUsesSiblingRules(true);
- }
- ;}
- break;
-
- case 182:
-
-/* Line 1455 of yacc.c */
-#line 1175 "css/CSSGrammar.y"
- {
- if (!(yyvsp[(4) - (6)].selector) || (yyvsp[(4) - (6)].selector)->simpleSelector() || (yyvsp[(4) - (6)].selector)->tagHistory() || (yyvsp[(4) - (6)].selector)->matchesPseudoElement())
- (yyval.selector) = 0;
- else {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.selector) = p->createFloatingSelector();
- (yyval.selector)->m_match = CSSSelector::PseudoClass;
- (yyval.selector)->setSimpleSelector(p->sinkFloatingSelector((yyvsp[(4) - (6)].selector)));
- (yyvsp[(2) - (6)].string).lower();
- (yyval.selector)->m_value = (yyvsp[(2) - (6)].string);
- }
- ;}
- break;
-
- case 183:
-
-/* Line 1455 of yacc.c */
-#line 1190 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (1)].boolean);
- ;}
- break;
-
- case 184:
-
-/* Line 1455 of yacc.c */
-#line 1193 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (2)].boolean);
- if ( (yyvsp[(2) - (2)].boolean) )
- (yyval.boolean) = (yyvsp[(2) - (2)].boolean);
- ;}
- break;
-
- case 185:
-
-/* Line 1455 of yacc.c */
-#line 1198 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (1)].boolean);
- ;}
- break;
-
- case 186:
-
-/* Line 1455 of yacc.c */
-#line 1201 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 187:
-
-/* Line 1455 of yacc.c */
-#line 1204 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 188:
-
-/* Line 1455 of yacc.c */
-#line 1207 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (2)].boolean);
- ;}
- break;
-
- case 189:
-
-/* Line 1455 of yacc.c */
-#line 1210 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (2)].boolean);
- ;}
- break;
-
- case 190:
-
-/* Line 1455 of yacc.c */
-#line 1216 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (3)].boolean);
- ;}
- break;
-
- case 191:
-
-/* Line 1455 of yacc.c */
-#line 1219 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 192:
-
-/* Line 1455 of yacc.c */
-#line 1222 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 193:
-
-/* Line 1455 of yacc.c */
-#line 1225 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 194:
-
-/* Line 1455 of yacc.c */
-#line 1228 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 195:
-
-/* Line 1455 of yacc.c */
-#line 1231 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (4)].boolean);
- if ((yyvsp[(2) - (4)].boolean))
- (yyval.boolean) = (yyvsp[(2) - (4)].boolean);
- ;}
- break;
-
- case 196:
-
-/* Line 1455 of yacc.c */
-#line 1236 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (4)].boolean);
- ;}
- break;
-
- case 197:
-
-/* Line 1455 of yacc.c */
-#line 1239 "css/CSSGrammar.y"
- {
- (yyval.boolean) = (yyvsp[(1) - (6)].boolean);
- ;}
- break;
-
- case 198:
-
-/* Line 1455 of yacc.c */
-#line 1245 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- CSSParser* p = static_cast<CSSParser*>(parser);
- if ((yyvsp[(1) - (5)].integer) && (yyvsp[(4) - (5)].valueList)) {
- p->m_valueList = p->sinkFloatingValueList((yyvsp[(4) - (5)].valueList));
- int oldParsedProperties = p->m_numParsedProperties;
- (yyval.boolean) = p->parseValue((yyvsp[(1) - (5)].integer), (yyvsp[(5) - (5)].boolean));
- if (!(yyval.boolean))
- p->rollbackLastProperties(p->m_numParsedProperties - oldParsedProperties);
- delete p->m_valueList;
- p->m_valueList = 0;
- }
- ;}
- break;
-
- case 199:
-
-/* Line 1455 of yacc.c */
-#line 1259 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- p->m_valueList = new CSSParserValueList;
- p->m_valueList->addValue(p->sinkFloatingValue((yyvsp[(1) - (2)].value)));
- int oldParsedProperties = p->m_numParsedProperties;
- (yyval.boolean) = p->parseValue(CSSPropertyWebkitVariableDeclarationBlock, false);
- if (!(yyval.boolean))
- p->rollbackLastProperties(p->m_numParsedProperties - oldParsedProperties);
- delete p->m_valueList;
- p->m_valueList = 0;
- ;}
- break;
-
- case 200:
-
-/* Line 1455 of yacc.c */
-#line 1271 "css/CSSGrammar.y"
- {
- (yyval.boolean) = false;
- ;}
- break;
-
- case 201:
-
-/* Line 1455 of yacc.c */
-#line 1275 "css/CSSGrammar.y"
- {
- /* The default movable type template has letter-spacing: .none; Handle this by looking for
- error tokens at the start of an expr, recover the expr and then treat as an error, cleaning
- up and deleting the shifted expr. */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 202:
-
-/* Line 1455 of yacc.c */
-#line 1282 "css/CSSGrammar.y"
- {
- /* When we encounter something like p {color: red !important fail;} we should drop the declaration */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 203:
-
-/* Line 1455 of yacc.c */
-#line 1287 "css/CSSGrammar.y"
- {
- /* Handle this case: div { text-align: center; !important } Just reduce away the stray !important. */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 204:
-
-/* Line 1455 of yacc.c */
-#line 1292 "css/CSSGrammar.y"
- {
- /* div { font-family: } Just reduce away this property with no value. */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 205:
-
-/* Line 1455 of yacc.c */
-#line 1297 "css/CSSGrammar.y"
- {
- /* if we come across rules with invalid values like this case: p { weight: *; }, just discard the rule */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 206:
-
-/* Line 1455 of yacc.c */
-#line 1302 "css/CSSGrammar.y"
- {
- /* if we come across: div { color{;color:maroon} }, ignore everything within curly brackets */
- (yyval.boolean) = false;
- ;}
- break;
-
- case 207:
-
-/* Line 1455 of yacc.c */
-#line 1309 "css/CSSGrammar.y"
- {
- (yyval.integer) = cssPropertyID((yyvsp[(1) - (2)].string));
- ;}
- break;
-
- case 208:
-
-/* Line 1455 of yacc.c */
-#line 1315 "css/CSSGrammar.y"
- { (yyval.boolean) = true; ;}
- break;
-
- case 209:
-
-/* Line 1455 of yacc.c */
-#line 1316 "css/CSSGrammar.y"
- { (yyval.boolean) = false; ;}
- break;
-
- case 210:
-
-/* Line 1455 of yacc.c */
-#line 1320 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.valueList) = p->createFloatingValueList();
- (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(1) - (1)].value)));
- ;}
- break;
-
- case 211:
-
-/* Line 1455 of yacc.c */
-#line 1325 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- (yyval.valueList) = (yyvsp[(1) - (3)].valueList);
- if ((yyval.valueList)) {
- if ((yyvsp[(2) - (3)].character)) {
- CSSParserValue v;
- v.id = 0;
- v.unit = CSSParserValue::Operator;
- v.iValue = (yyvsp[(2) - (3)].character);
- (yyval.valueList)->addValue(v);
- }
- (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(3) - (3)].value)));
- }
- ;}
- break;
-
- case 212:
-
-/* Line 1455 of yacc.c */
-#line 1339 "css/CSSGrammar.y"
- {
- (yyval.valueList) = 0;
- ;}
- break;
-
- case 213:
-
-/* Line 1455 of yacc.c */
-#line 1342 "css/CSSGrammar.y"
- {
- (yyval.valueList) = 0;
- ;}
- break;
-
- case 214:
-
-/* Line 1455 of yacc.c */
-#line 1345 "css/CSSGrammar.y"
- {
- (yyval.valueList) = 0;
- ;}
- break;
-
- case 215:
-
-/* Line 1455 of yacc.c */
-#line 1351 "css/CSSGrammar.y"
- {
- (yyval.character) = '/';
- ;}
- break;
-
- case 216:
-
-/* Line 1455 of yacc.c */
-#line 1354 "css/CSSGrammar.y"
- {
- (yyval.character) = ',';
- ;}
- break;
-
- case 217:
-
-/* Line 1455 of yacc.c */
-#line 1357 "css/CSSGrammar.y"
- {
- (yyval.character) = 0;
- ;}
- break;
-
- case 218:
-
-/* Line 1455 of yacc.c */
-#line 1363 "css/CSSGrammar.y"
- { (yyval.value) = (yyvsp[(1) - (1)].value); ;}
- break;
-
- case 219:
-
-/* Line 1455 of yacc.c */
-#line 1364 "css/CSSGrammar.y"
- { (yyval.value) = (yyvsp[(2) - (2)].value); (yyval.value).fValue *= (yyvsp[(1) - (2)].integer); ;}
- break;
-
- case 220:
-
-/* Line 1455 of yacc.c */
-#line 1365 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_STRING; ;}
- break;
-
- case 221:
-
-/* Line 1455 of yacc.c */
-#line 1366 "css/CSSGrammar.y"
- {
- (yyval.value).id = cssValueKeywordID((yyvsp[(1) - (2)].string));
- (yyval.value).unit = CSSPrimitiveValue::CSS_IDENT;
- (yyval.value).string = (yyvsp[(1) - (2)].string);
- ;}
- break;
-
- case 222:
-
-/* Line 1455 of yacc.c */
-#line 1372 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;}
- break;
-
- case 223:
-
-/* Line 1455 of yacc.c */
-#line 1373 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(2) - (3)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;}
- break;
-
- case 224:
-
-/* Line 1455 of yacc.c */
-#line 1374 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_URI; ;}
- break;
-
- case 225:
-
-/* Line 1455 of yacc.c */
-#line 1375 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_UNICODE_RANGE; ;}
- break;
-
- case 226:
-
-/* Line 1455 of yacc.c */
-#line 1376 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (1)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;}
- break;
-
- case 227:
-
-/* Line 1455 of yacc.c */
-#line 1377 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).string = CSSParserString(); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;}
- break;
-
- case 228:
-
-/* Line 1455 of yacc.c */
-#line 1379 "css/CSSGrammar.y"
- {
- (yyval.value) = (yyvsp[(1) - (1)].value);
- ;}
- break;
-
- case 229:
-
-/* Line 1455 of yacc.c */
-#line 1382 "css/CSSGrammar.y"
- {
- (yyval.value) = (yyvsp[(1) - (2)].value);
- ;}
- break;
-
- case 230:
-
-/* Line 1455 of yacc.c */
-#line 1385 "css/CSSGrammar.y"
- { /* Handle width: %; */
- (yyval.value).id = 0; (yyval.value).unit = 0;
- ;}
- break;
-
- case 231:
-
-/* Line 1455 of yacc.c */
-#line 1391 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).isInt = true; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;}
- break;
-
- case 232:
-
-/* Line 1455 of yacc.c */
-#line 1392 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;}
- break;
-
- case 233:
-
-/* Line 1455 of yacc.c */
-#line 1393 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PERCENTAGE; ;}
- break;
-
- case 234:
-
-/* Line 1455 of yacc.c */
-#line 1394 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PX; ;}
- break;
-
- case 235:
-
-/* Line 1455 of yacc.c */
-#line 1395 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_CM; ;}
- break;
-
- case 236:
-
-/* Line 1455 of yacc.c */
-#line 1396 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MM; ;}
- break;
-
- case 237:
-
-/* Line 1455 of yacc.c */
-#line 1397 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_IN; ;}
- break;
-
- case 238:
-
-/* Line 1455 of yacc.c */
-#line 1398 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PT; ;}
- break;
-
- case 239:
-
-/* Line 1455 of yacc.c */
-#line 1399 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PC; ;}
- break;
-
- case 240:
-
-/* Line 1455 of yacc.c */
-#line 1400 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_DEG; ;}
- break;
-
- case 241:
-
-/* Line 1455 of yacc.c */
-#line 1401 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_RAD; ;}
- break;
-
- case 242:
-
-/* Line 1455 of yacc.c */
-#line 1402 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_GRAD; ;}
- break;
-
- case 243:
-
-/* Line 1455 of yacc.c */
-#line 1403 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_TURN; ;}
- break;
-
- case 244:
-
-/* Line 1455 of yacc.c */
-#line 1404 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MS; ;}
- break;
-
- case 245:
-
-/* Line 1455 of yacc.c */
-#line 1405 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_S; ;}
- break;
-
- case 246:
-
-/* Line 1455 of yacc.c */
-#line 1406 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_HZ; ;}
- break;
-
- case 247:
-
-/* Line 1455 of yacc.c */
-#line 1407 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_KHZ; ;}
- break;
-
- case 248:
-
-/* Line 1455 of yacc.c */
-#line 1408 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EMS; ;}
- break;
-
- case 249:
-
-/* Line 1455 of yacc.c */
-#line 1409 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSParserValue::Q_EMS; ;}
- break;
-
- case 250:
-
-/* Line 1455 of yacc.c */
-#line 1410 "css/CSSGrammar.y"
- { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EXS; ;}
- break;
-
- case 251:
-
-/* Line 1455 of yacc.c */
-#line 1411 "css/CSSGrammar.y"
- {
- (yyval.value).id = 0;
- (yyval.value).fValue = (yyvsp[(1) - (2)].number);
- (yyval.value).unit = CSSPrimitiveValue::CSS_REMS;
- CSSParser* p = static_cast<CSSParser*>(parser);
- if (Document* doc = p->document())
- doc->setUsesRemUnits(true);
- ;}
- break;
-
- case 252:
-
-/* Line 1455 of yacc.c */
-#line 1422 "css/CSSGrammar.y"
- {
- (yyval.value).id = 0;
- (yyval.value).string = (yyvsp[(1) - (1)].string);
- (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_VARIABLE_FUNCTION_SYNTAX;
- ;}
- break;
-
- case 253:
-
-/* Line 1455 of yacc.c */
-#line 1430 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- CSSParserFunction* f = p->createFloatingFunction();
- f->name = (yyvsp[(1) - (5)].string);
- f->args = p->sinkFloatingValueList((yyvsp[(3) - (5)].valueList));
- (yyval.value).id = 0;
- (yyval.value).unit = CSSParserValue::Function;
- (yyval.value).function = f;
- ;}
- break;
-
- case 254:
-
-/* Line 1455 of yacc.c */
-#line 1439 "css/CSSGrammar.y"
- {
- CSSParser* p = static_cast<CSSParser*>(parser);
- CSSParserFunction* f = p->createFloatingFunction();
- f->name = (yyvsp[(1) - (3)].string);
- f->args = 0;
- (yyval.value).id = 0;
- (yyval.value).unit = CSSParserValue::Function;
- (yyval.value).function = f;
- ;}
- break;
-
- case 255:
-
-/* Line 1455 of yacc.c */
-#line 1455 "css/CSSGrammar.y"
- { (yyval.string) = (yyvsp[(1) - (2)].string); ;}
- break;
-
- case 256:
-
-/* Line 1455 of yacc.c */
-#line 1456 "css/CSSGrammar.y"
- { (yyval.string) = (yyvsp[(1) - (2)].string); ;}
- break;
-
- case 257:
-
-/* Line 1455 of yacc.c */
-#line 1463 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 258:
-
-/* Line 1455 of yacc.c */
-#line 1466 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 259:
-
-/* Line 1455 of yacc.c */
-#line 1472 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 260:
-
-/* Line 1455 of yacc.c */
-#line 1475 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 261:
-
-/* Line 1455 of yacc.c */
-#line 1481 "css/CSSGrammar.y"
- {
- (yyval.rule) = 0;
- ;}
- break;
-
- case 262:
-
-/* Line 1455 of yacc.c */
-#line 1499 "css/CSSGrammar.y"
- {
- static_cast<CSSParser*>(parser)->invalidBlockHit();
- ;}
- break;
-
- case 263:
-
-/* Line 1455 of yacc.c */
-#line 1502 "css/CSSGrammar.y"
- {
- static_cast<CSSParser*>(parser)->invalidBlockHit();
- ;}
- break;
-
-
-
-/* Line 1455 of yacc.c */
-#line 4347 "/WebCore/generated/CSSGrammar.tab.c"
- default: break;
- }
- YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
-
- YYPOPSTACK (yylen);
- yylen = 0;
- YY_STACK_PRINT (yyss, yyssp);
-
- *++yyvsp = yyval;
-
- /* Now `shift' the result of the reduction. Determine what state
- that goes to, based on the state we popped back to and the rule
- number reduced by. */
-
- yyn = yyr1[yyn];
-
- yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;
- if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)
- yystate = yytable[yystate];
- else
- yystate = yydefgoto[yyn - YYNTOKENS];
-
- goto yynewstate;
-
-
-/*------------------------------------.
-| yyerrlab -- here on detecting error |
-`------------------------------------*/
-yyerrlab:
- /* If not already recovering from an error, report this error. */
- if (!yyerrstatus)
- {
- ++yynerrs;
-#if ! YYERROR_VERBOSE
- yyerror (YY_("syntax error"));
-#else
- {
- YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
- if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
- {
- YYSIZE_T yyalloc = 2 * yysize;
- if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
- yyalloc = YYSTACK_ALLOC_MAXIMUM;
- if (yymsg != yymsgbuf)
- YYSTACK_FREE (yymsg);
- yymsg = (char *) YYSTACK_ALLOC (yyalloc);
- if (yymsg)
- yymsg_alloc = yyalloc;
- else
- {
- yymsg = yymsgbuf;
- yymsg_alloc = sizeof yymsgbuf;
- }
- }
-
- if (0 < yysize && yysize <= yymsg_alloc)
- {
- (void) yysyntax_error (yymsg, yystate, yychar);
- yyerror (yymsg);
- }
- else
- {
- yyerror (YY_("syntax error"));
- if (yysize != 0)
- goto yyexhaustedlab;
- }
- }
-#endif
- }
-
-
-
- if (yyerrstatus == 3)
- {
- /* If just tried and failed to reuse lookahead token after an
- error, discard it. */
-
- if (yychar <= YYEOF)
- {
- /* Return failure if at end of input. */
- if (yychar == YYEOF)
- YYABORT;
- }
- else
- {
- yydestruct ("Error: discarding",
- yytoken, &yylval);
- yychar = YYEMPTY;
- }
- }
-
- /* Else will try to reuse lookahead token after shifting the error
- token. */
- goto yyerrlab1;
-
-
-/*---------------------------------------------------.
-| yyerrorlab -- error raised explicitly by YYERROR. |
-`---------------------------------------------------*/
-yyerrorlab:
-
- /* Pacify compilers like GCC when the user code never invokes
- YYERROR and the label yyerrorlab therefore never appears in user
- code. */
- if (/*CONSTCOND*/ 0)
- goto yyerrorlab;
-
- /* Do not reclaim the symbols of the rule which action triggered
- this YYERROR. */
- YYPOPSTACK (yylen);
- yylen = 0;
- YY_STACK_PRINT (yyss, yyssp);
- yystate = *yyssp;
- goto yyerrlab1;
-
-
-/*-------------------------------------------------------------.
-| yyerrlab1 -- common code for both syntax error and YYERROR. |
-`-------------------------------------------------------------*/
-yyerrlab1:
- yyerrstatus = 3; /* Each real token shifted decrements this. */
-
- for (;;)
- {
- yyn = yypact[yystate];
- if (yyn != YYPACT_NINF)
- {
- yyn += YYTERROR;
- if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
- {
- yyn = yytable[yyn];
- if (0 < yyn)
- break;
- }
- }
-
- /* Pop the current state because it cannot handle the error token. */
- if (yyssp == yyss)
- YYABORT;
-
-
- yydestruct ("Error: popping",
- yystos[yystate], yyvsp);
- YYPOPSTACK (1);
- yystate = *yyssp;
- YY_STACK_PRINT (yyss, yyssp);
- }
-
- *++yyvsp = yylval;
-
-
- /* Shift the error token. */
- YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
-
- yystate = yyn;
- goto yynewstate;
-
-
-/*-------------------------------------.
-| yyacceptlab -- YYACCEPT comes here. |
-`-------------------------------------*/
-yyacceptlab:
- yyresult = 0;
- goto yyreturn;
-
-/*-----------------------------------.
-| yyabortlab -- YYABORT comes here. |
-`-----------------------------------*/
-yyabortlab:
- yyresult = 1;
- goto yyreturn;
-
-#if !defined(yyoverflow) || YYERROR_VERBOSE
-/*-------------------------------------------------.
-| yyexhaustedlab -- memory exhaustion comes here. |
-`-------------------------------------------------*/
-yyexhaustedlab:
- yyerror (YY_("memory exhausted"));
- yyresult = 2;
- /* Fall through. */
-#endif
-
-yyreturn:
- if (yychar != YYEMPTY)
- yydestruct ("Cleanup: discarding lookahead",
- yytoken, &yylval);
- /* Do not reclaim the symbols of the rule which action triggered
- this YYABORT or YYACCEPT. */
- YYPOPSTACK (yylen);
- YY_STACK_PRINT (yyss, yyssp);
- while (yyssp != yyss)
- {
- yydestruct ("Cleanup: popping",
- yystos[*yyssp], yyvsp);
- YYPOPSTACK (1);
- }
-#ifndef yyoverflow
- if (yyss != yyssa)
- YYSTACK_FREE (yyss);
-#endif
-#if YYERROR_VERBOSE
- if (yymsg != yymsgbuf)
- YYSTACK_FREE (yymsg);
-#endif
- /* Make sure YYID is used. */
- return YYID (yyresult);
-}
-
-
-
-/* Line 1675 of yacc.c */
-#line 1512 "css/CSSGrammar.y"
-
-
diff --git a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h b/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h
deleted file mode 100644
index 8e0f4bb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h
+++ /dev/null
@@ -1,155 +0,0 @@
-#ifndef CSSGRAMMAR_H
-#define CSSGRAMMAR_H
-
-/* A Bison parser, made by GNU Bison 2.4.1. */
-
-/* Skeleton interface for Bison's Yacc-like parsers in C
-
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- TOKEN_EOF = 0,
- LOWEST_PREC = 258,
- UNIMPORTANT_TOK = 259,
- WHITESPACE = 260,
- SGML_CD = 261,
- INCLUDES = 262,
- DASHMATCH = 263,
- BEGINSWITH = 264,
- ENDSWITH = 265,
- CONTAINS = 266,
- STRING = 267,
- IDENT = 268,
- NTH = 269,
- HEX = 270,
- IDSEL = 271,
- IMPORT_SYM = 272,
- PAGE_SYM = 273,
- MEDIA_SYM = 274,
- FONT_FACE_SYM = 275,
- CHARSET_SYM = 276,
- NAMESPACE_SYM = 277,
- WEBKIT_RULE_SYM = 278,
- WEBKIT_DECLS_SYM = 279,
- WEBKIT_KEYFRAME_RULE_SYM = 280,
- WEBKIT_KEYFRAMES_SYM = 281,
- WEBKIT_VALUE_SYM = 282,
- WEBKIT_MEDIAQUERY_SYM = 283,
- WEBKIT_SELECTOR_SYM = 284,
- WEBKIT_VARIABLES_SYM = 285,
- WEBKIT_DEFINE_SYM = 286,
- VARIABLES_FOR = 287,
- WEBKIT_VARIABLES_DECLS_SYM = 288,
- ATKEYWORD = 289,
- IMPORTANT_SYM = 290,
- MEDIA_ONLY = 291,
- MEDIA_NOT = 292,
- MEDIA_AND = 293,
- REMS = 294,
- QEMS = 295,
- EMS = 296,
- EXS = 297,
- PXS = 298,
- CMS = 299,
- MMS = 300,
- INS = 301,
- PTS = 302,
- PCS = 303,
- DEGS = 304,
- RADS = 305,
- GRADS = 306,
- TURNS = 307,
- MSECS = 308,
- SECS = 309,
- HERZ = 310,
- KHERZ = 311,
- DIMEN = 312,
- PERCENTAGE = 313,
- FLOATTOKEN = 314,
- INTEGER = 315,
- URI = 316,
- FUNCTION = 317,
- NOTFUNCTION = 318,
- UNICODERANGE = 319,
- VARCALL = 320
- };
-#endif
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 1676 of yacc.c */
-#line 62 "css/CSSGrammar.y"
-
- bool boolean;
- char character;
- int integer;
- double number;
- CSSParserString string;
-
- CSSRule* rule;
- CSSRuleList* ruleList;
- CSSSelector* selector;
- Vector<CSSSelector*>* selectorList;
- CSSSelector::Relation relation;
- MediaList* mediaList;
- MediaQuery* mediaQuery;
- MediaQuery::Restrictor mediaQueryRestrictor;
- MediaQueryExp* mediaQueryExp;
- CSSParserValue value;
- CSSParserValueList* valueList;
- Vector<MediaQueryExp*>* mediaQueryExpList;
- WebKitCSSKeyframeRule* keyframeRule;
- WebKitCSSKeyframesRule* keyframesRule;
- float val;
-
-
-
-/* Line 1676 of yacc.c */
-#line 144 "/WebCore/generated/CSSGrammar.tab.h"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.cpp b/src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.cpp
deleted file mode 100644
index 87fb55b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.cpp
+++ /dev/null
@@ -1,1339 +0,0 @@
-/* ANSI-C code produced by gperf version 3.0.3 */
-/* Command-line: gperf -a -L ANSI-C -E -C -c -o -t --key-positions='*' -NfindProp -Hhash_prop -Wwordlist_prop -D -s 2 CSSPropertyNames.gperf */
-
-#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
- && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
- && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
- && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
- && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
- && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
- && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
- && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
- && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
- && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
- && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
- && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
- && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
- && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
- && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
- && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
- && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
- && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
- && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
- && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
- && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
- && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
-/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
-#endif
-
-#line 1 "CSSPropertyNames.gperf"
-
-/* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */
-#include "CSSPropertyNames.h"
-#line 5 "CSSPropertyNames.gperf"
-struct props {
- const char* name;
- int id;
-};
-/* maximum key range = 2138, duplicates = 0 */
-
-#ifdef __GNUC__
-__inline
-#else
-#ifdef __cplusplus
-inline
-#endif
-#endif
-static unsigned int
-hash_prop (register const char *str, register unsigned int len)
-{
- static const unsigned short asso_values[] =
- {
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 0, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 5, 0, 75,
- 0, 0, 410, 160, 360, 0, 15, 15, 5, 5,
- 0, 0, 85, 20, 0, 0, 0, 195, 40, 15,
- 290, 745, 40, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144,
- 2144, 2144, 2144, 2144, 2144, 2144
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
- hval += asso_values[(unsigned char)str[42]];
- /*FALLTHROUGH*/
- case 42:
- hval += asso_values[(unsigned char)str[41]];
- /*FALLTHROUGH*/
- case 41:
- hval += asso_values[(unsigned char)str[40]];
- /*FALLTHROUGH*/
- case 40:
- hval += asso_values[(unsigned char)str[39]];
- /*FALLTHROUGH*/
- case 39:
- hval += asso_values[(unsigned char)str[38]];
- /*FALLTHROUGH*/
- case 38:
- hval += asso_values[(unsigned char)str[37]];
- /*FALLTHROUGH*/
- case 37:
- hval += asso_values[(unsigned char)str[36]];
- /*FALLTHROUGH*/
- case 36:
- hval += asso_values[(unsigned char)str[35]];
- /*FALLTHROUGH*/
- case 35:
- hval += asso_values[(unsigned char)str[34]];
- /*FALLTHROUGH*/
- case 34:
- hval += asso_values[(unsigned char)str[33]];
- /*FALLTHROUGH*/
- case 33:
- hval += asso_values[(unsigned char)str[32]];
- /*FALLTHROUGH*/
- case 32:
- hval += asso_values[(unsigned char)str[31]];
- /*FALLTHROUGH*/
- case 31:
- hval += asso_values[(unsigned char)str[30]];
- /*FALLTHROUGH*/
- case 30:
- hval += asso_values[(unsigned char)str[29]];
- /*FALLTHROUGH*/
- case 29:
- hval += asso_values[(unsigned char)str[28]];
- /*FALLTHROUGH*/
- case 28:
- hval += asso_values[(unsigned char)str[27]];
- /*FALLTHROUGH*/
- case 27:
- hval += asso_values[(unsigned char)str[26]];
- /*FALLTHROUGH*/
- case 26:
- hval += asso_values[(unsigned char)str[25]];
- /*FALLTHROUGH*/
- case 25:
- hval += asso_values[(unsigned char)str[24]];
- /*FALLTHROUGH*/
- case 24:
- hval += asso_values[(unsigned char)str[23]];
- /*FALLTHROUGH*/
- case 23:
- hval += asso_values[(unsigned char)str[22]];
- /*FALLTHROUGH*/
- case 22:
- hval += asso_values[(unsigned char)str[21]];
- /*FALLTHROUGH*/
- case 21:
- hval += asso_values[(unsigned char)str[20]];
- /*FALLTHROUGH*/
- case 20:
- hval += asso_values[(unsigned char)str[19]];
- /*FALLTHROUGH*/
- case 19:
- hval += asso_values[(unsigned char)str[18]];
- /*FALLTHROUGH*/
- case 18:
- hval += asso_values[(unsigned char)str[17]];
- /*FALLTHROUGH*/
- case 17:
- hval += asso_values[(unsigned char)str[16]];
- /*FALLTHROUGH*/
- case 16:
- hval += asso_values[(unsigned char)str[15]];
- /*FALLTHROUGH*/
- case 15:
- hval += asso_values[(unsigned char)str[14]];
- /*FALLTHROUGH*/
- case 14:
- hval += asso_values[(unsigned char)str[13]];
- /*FALLTHROUGH*/
- case 13:
- hval += asso_values[(unsigned char)str[12]];
- /*FALLTHROUGH*/
- case 12:
- hval += asso_values[(unsigned char)str[11]];
- /*FALLTHROUGH*/
- case 11:
- hval += asso_values[(unsigned char)str[10]];
- /*FALLTHROUGH*/
- case 10:
- hval += asso_values[(unsigned char)str[9]];
- /*FALLTHROUGH*/
- case 9:
- hval += asso_values[(unsigned char)str[8]];
- /*FALLTHROUGH*/
- case 8:
- hval += asso_values[(unsigned char)str[7]];
- /*FALLTHROUGH*/
- case 7:
- hval += asso_values[(unsigned char)str[6]];
- /*FALLTHROUGH*/
- case 6:
- hval += asso_values[(unsigned char)str[5]];
- /*FALLTHROUGH*/
- case 5:
- hval += asso_values[(unsigned char)str[4]];
- /*FALLTHROUGH*/
- case 4:
- hval += asso_values[(unsigned char)str[3]];
- /*FALLTHROUGH*/
- case 3:
- hval += asso_values[(unsigned char)str[2]];
- /*FALLTHROUGH*/
- case 2:
- hval += asso_values[(unsigned char)str[1]];
- /*FALLTHROUGH*/
- case 1:
- hval += asso_values[(unsigned char)str[0]];
- break;
- }
- return hval;
-}
-
-#ifdef __GNUC__
-__inline
-#ifdef __GNUC_STDC_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
-const struct props *
-findProp (register const char *str, register unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 283,
- MIN_WORD_LENGTH = 3,
- MAX_WORD_LENGTH = 43,
- MIN_HASH_VALUE = 6,
- MAX_HASH_VALUE = 2143
- };
-
- static const struct props wordlist_prop[] =
- {
-#line 23 "CSSPropertyNames.gperf"
- {"border", CSSPropertyBorder},
-#line 50 "CSSPropertyNames.gperf"
- {"bottom", CSSPropertyBottom},
-#line 24 "CSSPropertyNames.gperf"
- {"border-bottom", CSSPropertyBorderBottom},
-#line 276 "CSSPropertyNames.gperf"
- {"stroke", CSSPropertyStroke},
-#line 255 "CSSPropertyNames.gperf"
- {"mask", CSSPropertyMask},
-#line 271 "CSSPropertyNames.gperf"
- {"marker", CSSPropertyMarker},
-#line 272 "CSSPropertyNames.gperf"
- {"marker-end", CSSPropertyMarkerEnd},
-#line 142 "CSSPropertyNames.gperf"
- {"widows", CSSPropertyWidows},
-#line 286 "CSSPropertyNames.gperf"
- {"dominant-baseline", CSSPropertyDominantBaseline},
-#line 273 "CSSPropertyNames.gperf"
- {"marker-mid", CSSPropertyMarkerMid},
-#line 274 "CSSPropertyNames.gperf"
- {"marker-start", CSSPropertyMarkerStart},
-#line 111 "CSSPropertyNames.gperf"
- {"size", CSSPropertySize},
-#line 144 "CSSPropertyNames.gperf"
- {"word-break", CSSPropertyWordBreak},
-#line 109 "CSSPropertyNames.gperf"
- {"resize", CSSPropertyResize},
-#line 281 "CSSPropertyNames.gperf"
- {"stroke-miterlimit", CSSPropertyStrokeMiterlimit},
-#line 148 "CSSPropertyNames.gperf"
- {"zoom", CSSPropertyZoom},
-#line 280 "CSSPropertyNames.gperf"
- {"stroke-linejoin", CSSPropertyStrokeLinejoin},
-#line 243 "CSSPropertyNames.gperf"
- {"-webkit-transition", CSSPropertyWebkitTransition},
-#line 149 "CSSPropertyNames.gperf"
- {"-webkit-animation", CSSPropertyWebkitAnimation},
-#line 208 "CSSPropertyNames.gperf"
- {"-webkit-mask", CSSPropertyWebkitMask},
-#line 196 "CSSPropertyNames.gperf"
- {"-webkit-line-break", CSSPropertyWebkitLineBreak},
-#line 155 "CSSPropertyNames.gperf"
- {"-webkit-animation-name", CSSPropertyWebkitAnimationName},
-#line 112 "CSSPropertyNames.gperf"
- {"src", CSSPropertySrc},
-#line 55 "CSSPropertyNames.gperf"
- {"content", CSSPropertyContent},
-#line 59 "CSSPropertyNames.gperf"
- {"direction", CSSPropertyDirection},
-#line 54 "CSSPropertyNames.gperf"
- {"color", CSSPropertyColor},
-#line 136 "CSSPropertyNames.gperf"
- {"top", CSSPropertyTop},
-#line 52 "CSSPropertyNames.gperf"
- {"clear", CSSPropertyClear},
-#line 31 "CSSPropertyNames.gperf"
- {"border-color", CSSPropertyBorderColor},
-#line 107 "CSSPropertyNames.gperf"
- {"position", CSSPropertyPosition},
-#line 43 "CSSPropertyNames.gperf"
- {"border-top", CSSPropertyBorderTop},
-#line 25 "CSSPropertyNames.gperf"
- {"border-bottom-color", CSSPropertyBorderBottomColor},
-#line 221 "CSSPropertyNames.gperf"
- {"-webkit-mask-size", CSSPropertyWebkitMaskSize},
-#line 146 "CSSPropertyNames.gperf"
- {"word-wrap", CSSPropertyWordWrap},
-#line 223 "CSSPropertyNames.gperf"
- {"-webkit-nbsp-mode", CSSPropertyWebkitNbspMode},
-#line 106 "CSSPropertyNames.gperf"
- {"pointer-events", CSSPropertyPointerEvents},
-#line 151 "CSSPropertyNames.gperf"
- {"-webkit-animation-direction", CSSPropertyWebkitAnimationDirection},
-#line 215 "CSSPropertyNames.gperf"
- {"-webkit-mask-position", CSSPropertyWebkitMaskPosition},
-#line 218 "CSSPropertyNames.gperf"
- {"-webkit-mask-repeat", CSSPropertyWebkitMaskRepeat},
-#line 53 "CSSPropertyNames.gperf"
- {"clip", CSSPropertyClip},
-#line 261 "CSSPropertyNames.gperf"
- {"stop-color", CSSPropertyStopColor},
-#line 78 "CSSPropertyNames.gperf"
- {"margin", CSSPropertyMargin},
-#line 51 "CSSPropertyNames.gperf"
- {"caption-side", CSSPropertyCaptionSide},
-#line 44 "CSSPropertyNames.gperf"
- {"border-top-color", CSSPropertyBorderTopColor},
-#line 289 "CSSPropertyNames.gperf"
- {"kerning", CSSPropertyKerning},
-#line 79 "CSSPropertyNames.gperf"
- {"margin-bottom", CSSPropertyMarginBottom},
-#line 30 "CSSPropertyNames.gperf"
- {"border-collapse", CSSPropertyBorderCollapse},
-#line 291 "CSSPropertyNames.gperf"
- {"writing-mode", CSSPropertyWritingMode},
-#line 263 "CSSPropertyNames.gperf"
- {"color-interpolation", CSSPropertyColorInterpolation},
-#line 279 "CSSPropertyNames.gperf"
- {"stroke-linecap", CSSPropertyStrokeLinecap},
-#line 284 "CSSPropertyNames.gperf"
- {"alignment-baseline", CSSPropertyAlignmentBaseline},
-#line 164 "CSSPropertyNames.gperf"
- {"-webkit-binding", CSSPropertyWebkitBinding},
-#line 89 "CSSPropertyNames.gperf"
- {"outline", CSSPropertyOutline},
-#line 36 "CSSPropertyNames.gperf"
- {"border-radius", CSSPropertyBorderRadius},
-#line 229 "CSSPropertyNames.gperf"
- {"-webkit-rtl-ordering", CSSPropertyWebkitRtlOrdering},
-#line 167 "CSSPropertyNames.gperf"
- {"-webkit-border-image", CSSPropertyWebkitBorderImage},
-#line 108 "CSSPropertyNames.gperf"
- {"quotes", CSSPropertyQuotes},
-#line 200 "CSSPropertyNames.gperf"
- {"-webkit-margin-start", CSSPropertyWebkitMarginStart},
-#line 197 "CSSPropertyNames.gperf"
- {"-webkit-line-clamp", CSSPropertyWebkitLineClamp},
-#line 214 "CSSPropertyNames.gperf"
- {"-webkit-mask-origin", CSSPropertyWebkitMaskOrigin},
-#line 211 "CSSPropertyNames.gperf"
- {"-webkit-mask-clip", CSSPropertyWebkitMaskClip},
-#line 212 "CSSPropertyNames.gperf"
- {"-webkit-mask-composite", CSSPropertyWebkitMaskComposite},
-#line 213 "CSSPropertyNames.gperf"
- {"-webkit-mask-image", CSSPropertyWebkitMaskImage},
-#line 168 "CSSPropertyNames.gperf"
- {"-webkit-border-radius", CSSPropertyWebkitBorderRadius},
-#line 102 "CSSPropertyNames.gperf"
- {"page", CSSPropertyPage},
-#line 266 "CSSPropertyNames.gperf"
- {"color-rendering", CSSPropertyColorRendering},
-#line 97 "CSSPropertyNames.gperf"
- {"padding", CSSPropertyPadding},
-#line 245 "CSSPropertyNames.gperf"
- {"-webkit-transition-duration", CSSPropertyWebkitTransitionDuration},
-#line 82 "CSSPropertyNames.gperf"
- {"margin-top", CSSPropertyMarginTop},
-#line 98 "CSSPropertyNames.gperf"
- {"padding-bottom", CSSPropertyPaddingBottom},
-#line 202 "CSSPropertyNames.gperf"
- {"-webkit-marquee", CSSPropertyWebkitMarquee},
-#line 152 "CSSPropertyNames.gperf"
- {"-webkit-animation-duration", CSSPropertyWebkitAnimationDuration},
-#line 58 "CSSPropertyNames.gperf"
- {"cursor", CSSPropertyCursor},
-#line 137 "CSSPropertyNames.gperf"
- {"unicode-bidi", CSSPropertyUnicodeBidi},
-#line 57 "CSSPropertyNames.gperf"
- {"counter-reset", CSSPropertyCounterReset},
-#line 181 "CSSPropertyNames.gperf"
- {"-webkit-color-correction", CSSPropertyWebkitColorCorrection},
-#line 105 "CSSPropertyNames.gperf"
- {"page-break-inside", CSSPropertyPageBreakInside},
-#line 90 "CSSPropertyNames.gperf"
- {"outline-color", CSSPropertyOutlineColor},
-#line 116 "CSSPropertyNames.gperf"
- {"text-indent", CSSPropertyTextIndent},
-#line 251 "CSSPropertyNames.gperf"
- {"-webkit-variable-declaration-block", CSSPropertyWebkitVariableDeclarationBlock},
-#line 224 "CSSPropertyNames.gperf"
- {"-webkit-padding-start", CSSPropertyWebkitPaddingStart},
-#line 158 "CSSPropertyNames.gperf"
- {"-webkit-appearance", CSSPropertyWebkitAppearance},
-#line 139 "CSSPropertyNames.gperf"
- {"vertical-align", CSSPropertyVerticalAlign},
-#line 250 "CSSPropertyNames.gperf"
- {"-webkit-user-select", CSSPropertyWebkitUserSelect},
-#line 192 "CSSPropertyNames.gperf"
- {"-webkit-columns", CSSPropertyWebkitColumns},
-#line 225 "CSSPropertyNames.gperf"
- {"-webkit-perspective", CSSPropertyWebkitPerspective},
-#line 147 "CSSPropertyNames.gperf"
- {"z-index", CSSPropertyZIndex},
-#line 176 "CSSPropertyNames.gperf"
- {"-webkit-box-orient", CSSPropertyWebkitBoxOrient},
-#line 41 "CSSPropertyNames.gperf"
- {"border-spacing", CSSPropertyBorderSpacing},
-#line 174 "CSSPropertyNames.gperf"
- {"-webkit-box-lines", CSSPropertyWebkitBoxLines},
-#line 72 "CSSPropertyNames.gperf"
- {"letter-spacing", CSSPropertyLetterSpacing},
-#line 270 "CSSPropertyNames.gperf"
- {"image-rendering", CSSPropertyImageRendering},
-#line 101 "CSSPropertyNames.gperf"
- {"padding-top", CSSPropertyPaddingTop},
-#line 123 "CSSPropertyNames.gperf"
- {"text-overline", CSSPropertyTextOverline},
-#line 145 "CSSPropertyNames.gperf"
- {"word-spacing", CSSPropertyWordSpacing},
-#line 154 "CSSPropertyNames.gperf"
- {"-webkit-animation-iteration-count", CSSPropertyWebkitAnimationIterationCount},
-#line 234 "CSSPropertyNames.gperf"
- {"-webkit-text-stroke", CSSPropertyWebkitTextStroke},
-#line 203 "CSSPropertyNames.gperf"
- {"-webkit-marquee-direction", CSSPropertyWebkitMarqueeDirection},
-#line 184 "CSSPropertyNames.gperf"
- {"-webkit-column-break-inside", CSSPropertyWebkitColumnBreakInside},
-#line 125 "CSSPropertyNames.gperf"
- {"text-overline-mode", CSSPropertyTextOverlineMode},
-#line 204 "CSSPropertyNames.gperf"
- {"-webkit-marquee-increment", CSSPropertyWebkitMarqueeIncrement},
-#line 206 "CSSPropertyNames.gperf"
- {"-webkit-marquee-speed", CSSPropertyWebkitMarqueeSpeed},
-#line 205 "CSSPropertyNames.gperf"
- {"-webkit-marquee-repetition", CSSPropertyWebkitMarqueeRepetition},
-#line 56 "CSSPropertyNames.gperf"
- {"counter-increment", CSSPropertyCounterIncrement},
-#line 254 "CSSPropertyNames.gperf"
- {"clip-rule", CSSPropertyClipRule},
-#line 143 "CSSPropertyNames.gperf"
- {"width", CSSPropertyWidth},
-#line 115 "CSSPropertyNames.gperf"
- {"text-decoration", CSSPropertyTextDecoration},
-#line 49 "CSSPropertyNames.gperf"
- {"border-width", CSSPropertyBorderWidth},
-#line 86 "CSSPropertyNames.gperf"
- {"min-width", CSSPropertyMinWidth},
-#line 199 "CSSPropertyNames.gperf"
- {"-webkit-margin-collapse", CSSPropertyWebkitMarginCollapse},
-#line 29 "CSSPropertyNames.gperf"
- {"border-bottom-width", CSSPropertyBorderBottomWidth},
-#line 283 "CSSPropertyNames.gperf"
- {"stroke-width", CSSPropertyStrokeWidth},
-#line 248 "CSSPropertyNames.gperf"
- {"-webkit-user-drag", CSSPropertyWebkitUserDrag},
-#line 198 "CSSPropertyNames.gperf"
- {"-webkit-margin-bottom-collapse", CSSPropertyWebkitMarginBottomCollapse},
-#line 63 "CSSPropertyNames.gperf"
- {"font", CSSPropertyFont},
-#line 171 "CSSPropertyNames.gperf"
- {"-webkit-box-direction", CSSPropertyWebkitBoxDirection},
-#line 71 "CSSPropertyNames.gperf"
- {"left", CSSPropertyLeft},
-#line 257 "CSSPropertyNames.gperf"
- {"filter", CSSPropertyFilter},
-#line 267 "CSSPropertyNames.gperf"
- {"fill", CSSPropertyFill},
-#line 62 "CSSPropertyNames.gperf"
- {"float", CSSPropertyFloat},
-#line 32 "CSSPropertyNames.gperf"
- {"border-left", CSSPropertyBorderLeft},
-#line 124 "CSSPropertyNames.gperf"
- {"text-overline-color", CSSPropertyTextOverlineColor},
-#line 235 "CSSPropertyNames.gperf"
- {"-webkit-text-stroke-color", CSSPropertyWebkitTextStrokeColor},
-#line 138 "CSSPropertyNames.gperf"
- {"unicode-range", CSSPropertyUnicodeRange},
-#line 216 "CSSPropertyNames.gperf"
- {"-webkit-mask-position-x", CSSPropertyWebkitMaskPositionX},
-#line 219 "CSSPropertyNames.gperf"
- {"-webkit-mask-repeat-x", CSSPropertyWebkitMaskRepeatX},
-#line 88 "CSSPropertyNames.gperf"
- {"orphans", CSSPropertyOrphans},
-#line 165 "CSSPropertyNames.gperf"
- {"-webkit-border-fit", CSSPropertyWebkitBorderFit},
-#line 65 "CSSPropertyNames.gperf"
- {"font-size", CSSPropertyFontSize},
-#line 10 "CSSPropertyNames.gperf"
- {"background", CSSPropertyBackground},
-#line 128 "CSSPropertyNames.gperf"
- {"text-rendering", CSSPropertyTextRendering},
-#line 237 "CSSPropertyNames.gperf"
- {"-webkit-transform", CSSPropertyWebkitTransform},
-#line 114 "CSSPropertyNames.gperf"
- {"text-align", CSSPropertyTextAlign},
-#line 68 "CSSPropertyNames.gperf"
- {"font-variant", CSSPropertyFontVariant},
-#line 48 "CSSPropertyNames.gperf"
- {"border-top-width", CSSPropertyBorderTopWidth},
-#line 256 "CSSPropertyNames.gperf"
- {"enable-background", CSSPropertyEnableBackground},
-#line 94 "CSSPropertyNames.gperf"
- {"overflow", CSSPropertyOverflow},
-#line 201 "CSSPropertyNames.gperf"
- {"-webkit-margin-top-collapse", CSSPropertyWebkitMarginTopCollapse},
-#line 153 "CSSPropertyNames.gperf"
- {"-webkit-animation-fill-mode", CSSPropertyWebkitAnimationFillMode},
-#line 226 "CSSPropertyNames.gperf"
- {"-webkit-perspective-origin", CSSPropertyWebkitPerspectiveOrigin},
-#line 131 "CSSPropertyNames.gperf"
- {"text-underline", CSSPropertyTextUnderline},
-#line 22 "CSSPropertyNames.gperf"
- {"background-size", CSSPropertyBackgroundSize},
-#line 258 "CSSPropertyNames.gperf"
- {"flood-color", CSSPropertyFloodColor},
-#line 170 "CSSPropertyNames.gperf"
- {"-webkit-box-align", CSSPropertyWebkitBoxAlign},
-#line 169 "CSSPropertyNames.gperf"
- {"-webkit-border-vertical-spacing", CSSPropertyWebkitBorderVerticalSpacing},
-#line 33 "CSSPropertyNames.gperf"
- {"border-left-color", CSSPropertyBorderLeftColor},
-#line 193 "CSSPropertyNames.gperf"
- {"-webkit-font-size-delta", CSSPropertyWebkitFontSizeDelta},
-#line 133 "CSSPropertyNames.gperf"
- {"text-underline-mode", CSSPropertyTextUnderlineMode},
-#line 177 "CSSPropertyNames.gperf"
- {"-webkit-box-pack", CSSPropertyWebkitBoxPack},
-#line 110 "CSSPropertyNames.gperf"
- {"right", CSSPropertyRight},
-#line 209 "CSSPropertyNames.gperf"
- {"-webkit-mask-attachment", CSSPropertyWebkitMaskAttachment},
-#line 187 "CSSPropertyNames.gperf"
- {"-webkit-column-rule", CSSPropertyWebkitColumnRule},
-#line 37 "CSSPropertyNames.gperf"
- {"border-right", CSSPropertyBorderRight},
-#line 210 "CSSPropertyNames.gperf"
- {"-webkit-mask-box-image", CSSPropertyWebkitMaskBoxImage},
-#line 180 "CSSPropertyNames.gperf"
- {"-webkit-box-sizing", CSSPropertyWebkitBoxSizing},
-#line 163 "CSSPropertyNames.gperf"
- {"-webkit-background-size", CSSPropertyWebkitBackgroundSize},
-#line 13 "CSSPropertyNames.gperf"
- {"background-color", CSSPropertyBackgroundColor},
-#line 141 "CSSPropertyNames.gperf"
- {"white-space", CSSPropertyWhiteSpace},
-#line 16 "CSSPropertyNames.gperf"
- {"background-position", CSSPropertyBackgroundPosition},
-#line 19 "CSSPropertyNames.gperf"
- {"background-repeat", CSSPropertyBackgroundRepeat},
-#line 186 "CSSPropertyNames.gperf"
- {"-webkit-column-gap", CSSPropertyWebkitColumnGap},
-#line 252 "CSSPropertyNames.gperf"
- {"-webkit-dashboard-region", CSSPropertyWebkitDashboardRegion},
-#line 93 "CSSPropertyNames.gperf"
- {"outline-width", CSSPropertyOutlineWidth},
-#line 132 "CSSPropertyNames.gperf"
- {"text-underline-color", CSSPropertyTextUnderlineColor},
-#line 265 "CSSPropertyNames.gperf"
- {"color-profile", CSSPropertyColorProfile},
-#line 80 "CSSPropertyNames.gperf"
- {"margin-left", CSSPropertyMarginLeft},
-#line 233 "CSSPropertyNames.gperf"
- {"-webkit-text-size-adjust", CSSPropertyWebkitTextSizeAdjust},
-#line 185 "CSSPropertyNames.gperf"
- {"-webkit-column-count", CSSPropertyWebkitColumnCount},
-#line 188 "CSSPropertyNames.gperf"
- {"-webkit-column-rule-color", CSSPropertyWebkitColumnRuleColor},
-#line 264 "CSSPropertyNames.gperf"
- {"color-interpolation-filters", CSSPropertyColorInterpolationFilters},
-#line 38 "CSSPropertyNames.gperf"
- {"border-right-color", CSSPropertyBorderRightColor},
-#line 253 "CSSPropertyNames.gperf"
- {"clip-path", CSSPropertyClipPath},
-#line 275 "CSSPropertyNames.gperf"
- {"shape-rendering", CSSPropertyShapeRendering},
-#line 15 "CSSPropertyNames.gperf"
- {"background-origin", CSSPropertyBackgroundOrigin},
-#line 292 "CSSPropertyNames.gperf"
- {"-webkit-svg-shadow", CSSPropertyWebkitSvgShadow},
-#line 269 "CSSPropertyNames.gperf"
- {"fill-rule", CSSPropertyFillRule},
-#line 12 "CSSPropertyNames.gperf"
- {"background-clip", CSSPropertyBackgroundClip},
-#line 238 "CSSPropertyNames.gperf"
- {"-webkit-transform-origin", CSSPropertyWebkitTransformOrigin},
-#line 14 "CSSPropertyNames.gperf"
- {"background-image", CSSPropertyBackgroundImage},
-#line 26 "CSSPropertyNames.gperf"
- {"border-bottom-left-radius", CSSPropertyBorderBottomLeftRadius},
-#line 162 "CSSPropertyNames.gperf"
- {"-webkit-background-origin", CSSPropertyWebkitBackgroundOrigin},
-#line 160 "CSSPropertyNames.gperf"
- {"-webkit-background-clip", CSSPropertyWebkitBackgroundClip},
-#line 161 "CSSPropertyNames.gperf"
- {"-webkit-background-composite", CSSPropertyWebkitBackgroundComposite},
-#line 241 "CSSPropertyNames.gperf"
- {"-webkit-transform-origin-z", CSSPropertyWebkitTransformOriginZ},
-#line 99 "CSSPropertyNames.gperf"
- {"padding-left", CSSPropertyPaddingLeft},
-#line 129 "CSSPropertyNames.gperf"
- {"text-shadow", CSSPropertyTextShadow},
-#line 84 "CSSPropertyNames.gperf"
- {"max-width", CSSPropertyMaxWidth},
-#line 104 "CSSPropertyNames.gperf"
- {"page-break-before", CSSPropertyPageBreakBefore},
-#line 103 "CSSPropertyNames.gperf"
- {"page-break-after", CSSPropertyPageBreakAfter},
-#line 81 "CSSPropertyNames.gperf"
- {"margin-right", CSSPropertyMarginRight},
-#line 191 "CSSPropertyNames.gperf"
- {"-webkit-column-width", CSSPropertyWebkitColumnWidth},
-#line 179 "CSSPropertyNames.gperf"
- {"-webkit-box-shadow", CSSPropertyWebkitBoxShadow},
-#line 45 "CSSPropertyNames.gperf"
- {"border-top-left-radius", CSSPropertyBorderTopLeftRadius},
-#line 130 "CSSPropertyNames.gperf"
- {"text-transform", CSSPropertyTextTransform},
-#line 127 "CSSPropertyNames.gperf"
- {"text-overline-width", CSSPropertyTextOverlineWidth},
-#line 236 "CSSPropertyNames.gperf"
- {"-webkit-text-stroke-width", CSSPropertyWebkitTextStrokeWidth},
-#line 290 "CSSPropertyNames.gperf"
- {"text-anchor", CSSPropertyTextAnchor},
-#line 27 "CSSPropertyNames.gperf"
- {"border-bottom-right-radius", CSSPropertyBorderBottomRightRadius},
-#line 42 "CSSPropertyNames.gperf"
- {"border-style", CSSPropertyBorderStyle},
-#line 74 "CSSPropertyNames.gperf"
- {"list-style", CSSPropertyListStyle},
-#line 183 "CSSPropertyNames.gperf"
- {"-webkit-column-break-before", CSSPropertyWebkitColumnBreakBefore},
-#line 95 "CSSPropertyNames.gperf"
- {"overflow-x", CSSPropertyOverflowX},
-#line 182 "CSSPropertyNames.gperf"
- {"-webkit-column-break-after", CSSPropertyWebkitColumnBreakAfter},
-#line 122 "CSSPropertyNames.gperf"
- {"text-overflow", CSSPropertyTextOverflow},
-#line 28 "CSSPropertyNames.gperf"
- {"border-bottom-style", CSSPropertyBorderBottomStyle},
-#line 260 "CSSPropertyNames.gperf"
- {"lighting-color", CSSPropertyLightingColor},
-#line 100 "CSSPropertyNames.gperf"
- {"padding-right", CSSPropertyPaddingRight},
-#line 227 "CSSPropertyNames.gperf"
- {"-webkit-perspective-origin-x", CSSPropertyWebkitPerspectiveOriginX},
-#line 285 "CSSPropertyNames.gperf"
- {"baseline-shift", CSSPropertyBaselineShift},
-#line 175 "CSSPropertyNames.gperf"
- {"-webkit-box-ordinal-group", CSSPropertyWebkitBoxOrdinalGroup},
-#line 166 "CSSPropertyNames.gperf"
- {"-webkit-border-horizontal-spacing", CSSPropertyWebkitBorderHorizontalSpacing},
-#line 140 "CSSPropertyNames.gperf"
- {"visibility", CSSPropertyVisibility},
-#line 35 "CSSPropertyNames.gperf"
- {"border-left-width", CSSPropertyBorderLeftWidth},
-#line 244 "CSSPropertyNames.gperf"
- {"-webkit-transition-delay", CSSPropertyWebkitTransitionDelay},
-#line 150 "CSSPropertyNames.gperf"
- {"-webkit-animation-delay", CSSPropertyWebkitAnimationDelay},
-#line 46 "CSSPropertyNames.gperf"
- {"border-top-right-radius", CSSPropertyBorderTopRightRadius},
-#line 178 "CSSPropertyNames.gperf"
- {"-webkit-box-reflect", CSSPropertyWebkitBoxReflect},
-#line 231 "CSSPropertyNames.gperf"
- {"-webkit-text-fill-color", CSSPropertyWebkitTextFillColor},
-#line 17 "CSSPropertyNames.gperf"
- {"background-position-x", CSSPropertyBackgroundPositionX},
-#line 60 "CSSPropertyNames.gperf"
- {"display", CSSPropertyDisplay},
-#line 20 "CSSPropertyNames.gperf"
- {"background-repeat-x", CSSPropertyBackgroundRepeatX},
-#line 47 "CSSPropertyNames.gperf"
- {"border-top-style", CSSPropertyBorderTopStyle},
-#line 66 "CSSPropertyNames.gperf"
- {"font-stretch", CSSPropertyFontStretch},
-#line 76 "CSSPropertyNames.gperf"
- {"list-style-position", CSSPropertyListStylePosition},
-#line 135 "CSSPropertyNames.gperf"
- {"text-underline-width", CSSPropertyTextUnderlineWidth},
-#line 70 "CSSPropertyNames.gperf"
- {"height", CSSPropertyHeight},
-#line 85 "CSSPropertyNames.gperf"
- {"min-height", CSSPropertyMinHeight},
-#line 73 "CSSPropertyNames.gperf"
- {"line-height", CSSPropertyLineHeight},
-#line 217 "CSSPropertyNames.gperf"
- {"-webkit-mask-position-y", CSSPropertyWebkitMaskPositionY},
-#line 190 "CSSPropertyNames.gperf"
- {"-webkit-column-rule-width", CSSPropertyWebkitColumnRuleWidth},
-#line 220 "CSSPropertyNames.gperf"
- {"-webkit-mask-repeat-y", CSSPropertyWebkitMaskRepeatY},
-#line 40 "CSSPropertyNames.gperf"
- {"border-right-width", CSSPropertyBorderRightWidth},
-#line 247 "CSSPropertyNames.gperf"
- {"-webkit-transition-timing-function", CSSPropertyWebkitTransitionTimingFunction},
-#line 87 "CSSPropertyNames.gperf"
- {"opacity", CSSPropertyOpacity},
-#line 156 "CSSPropertyNames.gperf"
- {"-webkit-animation-play-state", CSSPropertyWebkitAnimationPlayState},
-#line 11 "CSSPropertyNames.gperf"
- {"background-attachment", CSSPropertyBackgroundAttachment},
-#line 157 "CSSPropertyNames.gperf"
- {"-webkit-animation-timing-function", CSSPropertyWebkitAnimationTimingFunction},
-#line 239 "CSSPropertyNames.gperf"
- {"-webkit-transform-origin-x", CSSPropertyWebkitTransformOriginX},
-#line 222 "CSSPropertyNames.gperf"
- {"-webkit-match-nearest-mail-blockquote-color", CSSPropertyWebkitMatchNearestMailBlockquoteColor},
-#line 61 "CSSPropertyNames.gperf"
- {"empty-cells", CSSPropertyEmptyCells},
-#line 282 "CSSPropertyNames.gperf"
- {"stroke-opacity", CSSPropertyStrokeOpacity},
-#line 75 "CSSPropertyNames.gperf"
- {"list-style-image", CSSPropertyListStyleImage},
-#line 69 "CSSPropertyNames.gperf"
- {"font-weight", CSSPropertyFontWeight},
-#line 92 "CSSPropertyNames.gperf"
- {"outline-style", CSSPropertyOutlineStyle},
-#line 113 "CSSPropertyNames.gperf"
- {"table-layout", CSSPropertyTableLayout},
-#line 246 "CSSPropertyNames.gperf"
- {"-webkit-transition-property", CSSPropertyWebkitTransitionProperty},
-#line 194 "CSSPropertyNames.gperf"
- {"-webkit-font-smoothing", CSSPropertyWebkitFontSmoothing},
-#line 262 "CSSPropertyNames.gperf"
- {"stop-opacity", CSSPropertyStopOpacity},
-#line 207 "CSSPropertyNames.gperf"
- {"-webkit-marquee-style", CSSPropertyWebkitMarqueeStyle},
-#line 91 "CSSPropertyNames.gperf"
- {"outline-offset", CSSPropertyOutlineOffset},
-#line 172 "CSSPropertyNames.gperf"
- {"-webkit-box-flex", CSSPropertyWebkitBoxFlex},
-#line 126 "CSSPropertyNames.gperf"
- {"text-overline-style", CSSPropertyTextOverlineStyle},
-#line 277 "CSSPropertyNames.gperf"
- {"stroke-dasharray", CSSPropertyStrokeDasharray},
-#line 67 "CSSPropertyNames.gperf"
- {"font-style", CSSPropertyFontStyle},
-#line 34 "CSSPropertyNames.gperf"
- {"border-left-style", CSSPropertyBorderLeftStyle},
-#line 83 "CSSPropertyNames.gperf"
- {"max-height", CSSPropertyMaxHeight},
-#line 278 "CSSPropertyNames.gperf"
- {"stroke-dashoffset", CSSPropertyStrokeDashoffset},
-#line 242 "CSSPropertyNames.gperf"
- {"-webkit-transform-style", CSSPropertyWebkitTransformStyle},
-#line 96 "CSSPropertyNames.gperf"
- {"overflow-y", CSSPropertyOverflowY},
-#line 228 "CSSPropertyNames.gperf"
- {"-webkit-perspective-origin-y", CSSPropertyWebkitPerspectiveOriginY},
-#line 134 "CSSPropertyNames.gperf"
- {"text-underline-style", CSSPropertyTextUnderlineStyle},
-#line 189 "CSSPropertyNames.gperf"
- {"-webkit-column-rule-style", CSSPropertyWebkitColumnRuleStyle},
-#line 39 "CSSPropertyNames.gperf"
- {"border-right-style", CSSPropertyBorderRightStyle},
-#line 18 "CSSPropertyNames.gperf"
- {"background-position-y", CSSPropertyBackgroundPositionY},
-#line 21 "CSSPropertyNames.gperf"
- {"background-repeat-y", CSSPropertyBackgroundRepeatY},
-#line 230 "CSSPropertyNames.gperf"
- {"-webkit-text-decorations-in-effect", CSSPropertyWebkitTextDecorationsInEffect},
-#line 259 "CSSPropertyNames.gperf"
- {"flood-opacity", CSSPropertyFloodOpacity},
-#line 268 "CSSPropertyNames.gperf"
- {"fill-opacity", CSSPropertyFillOpacity},
-#line 232 "CSSPropertyNames.gperf"
- {"-webkit-text-security", CSSPropertyWebkitTextSecurity},
-#line 240 "CSSPropertyNames.gperf"
- {"-webkit-transform-origin-y", CSSPropertyWebkitTransformOriginY},
-#line 117 "CSSPropertyNames.gperf"
- {"text-line-through", CSSPropertyTextLineThrough},
-#line 119 "CSSPropertyNames.gperf"
- {"text-line-through-mode", CSSPropertyTextLineThroughMode},
-#line 249 "CSSPropertyNames.gperf"
- {"-webkit-user-modify", CSSPropertyWebkitUserModify},
-#line 159 "CSSPropertyNames.gperf"
- {"-webkit-backface-visibility", CSSPropertyWebkitBackfaceVisibility},
-#line 195 "CSSPropertyNames.gperf"
- {"-webkit-highlight", CSSPropertyWebkitHighlight},
-#line 118 "CSSPropertyNames.gperf"
- {"text-line-through-color", CSSPropertyTextLineThroughColor},
-#line 173 "CSSPropertyNames.gperf"
- {"-webkit-box-flex-group", CSSPropertyWebkitBoxFlexGroup},
-#line 288 "CSSPropertyNames.gperf"
- {"glyph-orientation-vertical", CSSPropertyGlyphOrientationVertical},
-#line 64 "CSSPropertyNames.gperf"
- {"font-family", CSSPropertyFontFamily},
-#line 77 "CSSPropertyNames.gperf"
- {"list-style-type", CSSPropertyListStyleType},
-#line 121 "CSSPropertyNames.gperf"
- {"text-line-through-width", CSSPropertyTextLineThroughWidth},
-#line 287 "CSSPropertyNames.gperf"
- {"glyph-orientation-horizontal", CSSPropertyGlyphOrientationHorizontal},
-#line 120 "CSSPropertyNames.gperf"
- {"text-line-through-style", CSSPropertyTextLineThroughStyle}
- };
-
- static const short lookup[] =
- {
- -1, -1, -1, -1, -1, -1, 0, -1, -1, -1,
- -1, 1, -1, -1, -1, -1, -1, -1, 2, -1,
- -1, 3, -1, -1, -1, -1, -1, -1, -1, 4,
- -1, 5, -1, -1, -1, 6, 7, 8, -1, -1,
- 9, -1, 10, -1, 11, 12, 13, 14, -1, 15,
- 16, -1, -1, 17, -1, -1, -1, -1, -1, -1,
- -1, -1, 18, -1, -1, -1, -1, 19, -1, -1,
- -1, -1, -1, 20, -1, -1, -1, 21, 22, -1,
- -1, -1, 23, -1, 24, 25, -1, -1, 26, -1,
- 27, -1, 28, 29, -1, 30, -1, -1, -1, -1,
- -1, -1, -1, -1, 31, -1, -1, -1, -1, -1,
- -1, -1, 32, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 33,
- -1, -1, -1, -1, -1, -1, -1, 34, -1, 35,
- -1, -1, -1, -1, -1, -1, -1, 36, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 37, -1, -1, 38, -1, -1, -1, -1, 39,
- -1, -1, -1, -1, -1, 40, 41, 42, -1, -1,
- -1, 43, 44, -1, -1, -1, -1, -1, 45, -1,
- 46, -1, 47, -1, 48, -1, -1, -1, -1, 49,
- -1, -1, -1, 50, -1, 51, -1, 52, -1, -1,
- -1, -1, -1, 53, -1, 54, -1, -1, -1, -1,
- 55, 56, -1, -1, -1, 57, -1, -1, 58, -1,
- -1, -1, -1, -1, 59, -1, -1, 60, -1, -1,
- -1, -1, 61, 62, -1, -1, -1, -1, -1, -1,
- -1, 63, -1, -1, 64, 65, -1, 66, -1, -1,
- -1, -1, 67, -1, -1, 68, -1, -1, -1, 69,
- 70, 71, -1, -1, -1, -1, 72, -1, -1, -1,
- -1, -1, 73, 74, 75, -1, -1, 76, -1, -1,
- -1, -1, -1, 77, -1, -1, -1, -1, -1, -1,
- -1, 78, -1, -1, 79, -1, 80, -1, 81, 82,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 83, 84, -1, -1, -1, -1,
- -1, -1, -1, -1, 85, -1, -1, 86, 87, 88,
- -1, -1, 89, -1, 90, 91, 92, -1, 93, -1,
- -1, -1, 94, 95, 96, 97, -1, 98, 99, -1,
- 100, 101, -1, -1, -1, -1, 102, 103, -1, -1,
- -1, -1, -1, -1, 104, -1, -1, -1, -1, -1,
- 105, -1, -1, -1, -1, 106, -1, 107, -1, 108,
- -1, -1, -1, -1, -1, -1, -1, -1, 109, 110,
- -1, -1, 111, -1, -1, -1, -1, 112, -1, -1,
- 113, -1, -1, -1, 114, -1, 115, -1, -1, 116,
- -1, 117, -1, -1, 118, 119, 120, -1, -1, -1,
- -1, -1, -1, -1, 121, -1, -1, -1, -1, -1,
- 122, -1, -1, -1, -1, -1, -1, -1, 123, -1,
- -1, -1, -1, 124, -1, -1, 125, 126, 127, 128,
- 129, -1, -1, -1, 130, -1, -1, 131, -1, -1,
- 132, -1, 133, -1, -1, -1, 134, 135, 136, -1,
- -1, -1, -1, -1, -1, -1, -1, 137, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 138, -1, -1,
- -1, 139, -1, -1, 140, 141, 142, 143, -1, -1,
- -1, 144, 145, 146, 147, -1, 148, -1, -1, -1,
- -1, -1, -1, -1, -1, 149, -1, -1, 150, 151,
- -1, -1, 152, -1, -1, -1, -1, 153, 154, -1,
- -1, -1, -1, 155, -1, -1, 156, -1, -1, -1,
- -1, 157, -1, -1, 158, -1, -1, 159, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 160, -1,
- -1, -1, -1, -1, 161, -1, -1, -1, 162, -1,
- 163, -1, -1, 164, -1, -1, 165, -1, -1, 166,
- 167, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 168, -1, 169, 170, -1,
- -1, -1, -1, -1, 171, 172, -1, 173, 174, 175,
- 176, -1, -1, -1, 177, -1, 178, -1, -1, -1,
- -1, -1, -1, -1, -1, 179, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 180, -1, -1, 181, -1,
- -1, -1, -1, 182, -1, -1, 183, 184, -1, -1,
- -1, 185, -1, -1, 186, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 187, -1, -1,
- -1, 188, 189, -1, -1, 190, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 191, -1,
- -1, -1, 192, -1, 193, -1, -1, -1, -1, 194,
- -1, -1, -1, -1, -1, 195, -1, -1, -1, -1,
- -1, 196, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 197, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 198, -1, -1, 199, -1, 200, -1, -1,
- 201, 202, -1, 203, 204, -1, -1, -1, -1, 205,
- -1, -1, -1, 206, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 207, 208, 209, -1, -1, 210, -1,
- 211, -1, -1, -1, -1, -1, -1, 212, -1, -1,
- -1, -1, -1, -1, 213, -1, -1, -1, -1, -1,
- -1, -1, -1, 214, -1, -1, -1, -1, 215, 216,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 217, -1, -1, 218, 219, -1, 220,
- -1, 221, -1, -1, -1, -1, -1, 222, -1, 223,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 224, 225, -1, -1, -1,
- -1, -1, -1, -1, -1, 226, 227, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 228, -1,
- 229, 230, -1, 231, 232, -1, -1, 233, 234, -1,
- -1, 235, -1, 236, -1, -1, 237, -1, 238, -1,
- -1, 239, -1, -1, -1, -1, -1, -1, -1, 240,
- -1, 241, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 242, -1, -1, -1,
- -1, -1, -1, 243, -1, -1, -1, -1, -1, -1,
- -1, -1, 244, -1, -1, -1, -1, 245, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 246, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 247, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 248, -1, -1, -1,
- -1, -1, -1, -1, 249, -1, -1, -1, -1, -1,
- -1, 250, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 251, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 252, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 253, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 254, -1, -1, -1, -1, -1, -1, -1,
- 255, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 256, -1, -1,
- -1, -1, -1, 257, -1, 258, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 259, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 260, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 261, -1, -1, 262, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 263, -1, -1, 264, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 265,
- -1, -1, -1, -1, -1, -1, -1, -1, 266, -1,
- -1, -1, 267, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 268, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 269, -1, -1, -1, -1, -1, 270, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 271, -1, -1,
- -1, -1, -1, -1, 272, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 273, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 274, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 275, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 276, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 277, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 278, -1, -1, -1, -1, -1, -1, -1, -1,
- 279, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 280, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 281, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 282
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash_prop (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register int index = lookup[key];
-
- if (index >= 0)
- {
- register const char *s = wordlist_prop[index].name;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
- return &wordlist_prop[index];
- }
- }
- }
- return 0;
-}
-#line 293 "CSSPropertyNames.gperf"
-
-static const char * const propertyNameStrings[283] = {
-"background",
-"background-attachment",
-"background-clip",
-"background-color",
-"background-image",
-"background-origin",
-"background-position",
-"background-position-x",
-"background-position-y",
-"background-repeat",
-"background-repeat-x",
-"background-repeat-y",
-"background-size",
-"border",
-"border-bottom",
-"border-bottom-color",
-"border-bottom-left-radius",
-"border-bottom-right-radius",
-"border-bottom-style",
-"border-bottom-width",
-"border-collapse",
-"border-color",
-"border-left",
-"border-left-color",
-"border-left-style",
-"border-left-width",
-"border-radius",
-"border-right",
-"border-right-color",
-"border-right-style",
-"border-right-width",
-"border-spacing",
-"border-style",
-"border-top",
-"border-top-color",
-"border-top-left-radius",
-"border-top-right-radius",
-"border-top-style",
-"border-top-width",
-"border-width",
-"bottom",
-"caption-side",
-"clear",
-"clip",
-"color",
-"content",
-"counter-increment",
-"counter-reset",
-"cursor",
-"direction",
-"display",
-"empty-cells",
-"float",
-"font",
-"font-family",
-"font-size",
-"font-stretch",
-"font-style",
-"font-variant",
-"font-weight",
-"height",
-"left",
-"letter-spacing",
-"line-height",
-"list-style",
-"list-style-image",
-"list-style-position",
-"list-style-type",
-"margin",
-"margin-bottom",
-"margin-left",
-"margin-right",
-"margin-top",
-"max-height",
-"max-width",
-"min-height",
-"min-width",
-"opacity",
-"orphans",
-"outline",
-"outline-color",
-"outline-offset",
-"outline-style",
-"outline-width",
-"overflow",
-"overflow-x",
-"overflow-y",
-"padding",
-"padding-bottom",
-"padding-left",
-"padding-right",
-"padding-top",
-"page",
-"page-break-after",
-"page-break-before",
-"page-break-inside",
-"pointer-events",
-"position",
-"quotes",
-"resize",
-"right",
-"size",
-"src",
-"table-layout",
-"text-align",
-"text-decoration",
-"text-indent",
-"text-line-through",
-"text-line-through-color",
-"text-line-through-mode",
-"text-line-through-style",
-"text-line-through-width",
-"text-overflow",
-"text-overline",
-"text-overline-color",
-"text-overline-mode",
-"text-overline-style",
-"text-overline-width",
-"text-rendering",
-"text-shadow",
-"text-transform",
-"text-underline",
-"text-underline-color",
-"text-underline-mode",
-"text-underline-style",
-"text-underline-width",
-"top",
-"unicode-bidi",
-"unicode-range",
-"vertical-align",
-"visibility",
-"white-space",
-"widows",
-"width",
-"word-break",
-"word-spacing",
-"word-wrap",
-"z-index",
-"zoom",
-"-webkit-animation",
-"-webkit-animation-delay",
-"-webkit-animation-direction",
-"-webkit-animation-duration",
-"-webkit-animation-fill-mode",
-"-webkit-animation-iteration-count",
-"-webkit-animation-name",
-"-webkit-animation-play-state",
-"-webkit-animation-timing-function",
-"-webkit-appearance",
-"-webkit-backface-visibility",
-"-webkit-background-clip",
-"-webkit-background-composite",
-"-webkit-background-origin",
-"-webkit-background-size",
-"-webkit-binding",
-"-webkit-border-fit",
-"-webkit-border-horizontal-spacing",
-"-webkit-border-image",
-"-webkit-border-radius",
-"-webkit-border-vertical-spacing",
-"-webkit-box-align",
-"-webkit-box-direction",
-"-webkit-box-flex",
-"-webkit-box-flex-group",
-"-webkit-box-lines",
-"-webkit-box-ordinal-group",
-"-webkit-box-orient",
-"-webkit-box-pack",
-"-webkit-box-reflect",
-"-webkit-box-shadow",
-"-webkit-box-sizing",
-"-webkit-color-correction",
-"-webkit-column-break-after",
-"-webkit-column-break-before",
-"-webkit-column-break-inside",
-"-webkit-column-count",
-"-webkit-column-gap",
-"-webkit-column-rule",
-"-webkit-column-rule-color",
-"-webkit-column-rule-style",
-"-webkit-column-rule-width",
-"-webkit-column-width",
-"-webkit-columns",
-"-webkit-font-size-delta",
-"-webkit-font-smoothing",
-"-webkit-highlight",
-"-webkit-line-break",
-"-webkit-line-clamp",
-"-webkit-margin-bottom-collapse",
-"-webkit-margin-collapse",
-"-webkit-margin-start",
-"-webkit-margin-top-collapse",
-"-webkit-marquee",
-"-webkit-marquee-direction",
-"-webkit-marquee-increment",
-"-webkit-marquee-repetition",
-"-webkit-marquee-speed",
-"-webkit-marquee-style",
-"-webkit-mask",
-"-webkit-mask-attachment",
-"-webkit-mask-box-image",
-"-webkit-mask-clip",
-"-webkit-mask-composite",
-"-webkit-mask-image",
-"-webkit-mask-origin",
-"-webkit-mask-position",
-"-webkit-mask-position-x",
-"-webkit-mask-position-y",
-"-webkit-mask-repeat",
-"-webkit-mask-repeat-x",
-"-webkit-mask-repeat-y",
-"-webkit-mask-size",
-"-webkit-match-nearest-mail-blockquote-color",
-"-webkit-nbsp-mode",
-"-webkit-padding-start",
-"-webkit-perspective",
-"-webkit-perspective-origin",
-"-webkit-perspective-origin-x",
-"-webkit-perspective-origin-y",
-"-webkit-rtl-ordering",
-"-webkit-text-decorations-in-effect",
-"-webkit-text-fill-color",
-"-webkit-text-security",
-"-webkit-text-size-adjust",
-"-webkit-text-stroke",
-"-webkit-text-stroke-color",
-"-webkit-text-stroke-width",
-"-webkit-transform",
-"-webkit-transform-origin",
-"-webkit-transform-origin-x",
-"-webkit-transform-origin-y",
-"-webkit-transform-origin-z",
-"-webkit-transform-style",
-"-webkit-transition",
-"-webkit-transition-delay",
-"-webkit-transition-duration",
-"-webkit-transition-property",
-"-webkit-transition-timing-function",
-"-webkit-user-drag",
-"-webkit-user-modify",
-"-webkit-user-select",
-"-webkit-variable-declaration-block",
-"-webkit-dashboard-region",
-"clip-path",
-"clip-rule",
-"mask",
-"enable-background",
-"filter",
-"flood-color",
-"flood-opacity",
-"lighting-color",
-"stop-color",
-"stop-opacity",
-"color-interpolation",
-"color-interpolation-filters",
-"color-profile",
-"color-rendering",
-"fill",
-"fill-opacity",
-"fill-rule",
-"image-rendering",
-"marker",
-"marker-end",
-"marker-mid",
-"marker-start",
-"shape-rendering",
-"stroke",
-"stroke-dasharray",
-"stroke-dashoffset",
-"stroke-linecap",
-"stroke-linejoin",
-"stroke-miterlimit",
-"stroke-opacity",
-"stroke-width",
-"alignment-baseline",
-"baseline-shift",
-"dominant-baseline",
-"glyph-orientation-horizontal",
-"glyph-orientation-vertical",
-"kerning",
-"text-anchor",
-"writing-mode",
-"-webkit-svg-shadow",
-};
-const char* getPropertyName(CSSPropertyID id)
-{
- if (id < firstCSSProperty)
- return 0;
- int index = id - firstCSSProperty;
- if (index >= numCSSProperties)
- return 0;
- return propertyNameStrings[index];
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.h b/src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.h
deleted file mode 100644
index f758781..0000000
--- a/src/3rdparty/webkit/WebCore/generated/CSSPropertyNames.h
+++ /dev/null
@@ -1,299 +0,0 @@
-/* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */
-
-#ifndef CSSPropertyNames_h
-#define CSSPropertyNames_h
-
-enum CSSPropertyID {
- CSSPropertyInvalid = 0,
- CSSPropertyBackground = 1001,
- CSSPropertyBackgroundAttachment = 1002,
- CSSPropertyBackgroundClip = 1003,
- CSSPropertyBackgroundColor = 1004,
- CSSPropertyBackgroundImage = 1005,
- CSSPropertyBackgroundOrigin = 1006,
- CSSPropertyBackgroundPosition = 1007,
- CSSPropertyBackgroundPositionX = 1008,
- CSSPropertyBackgroundPositionY = 1009,
- CSSPropertyBackgroundRepeat = 1010,
- CSSPropertyBackgroundRepeatX = 1011,
- CSSPropertyBackgroundRepeatY = 1012,
- CSSPropertyBackgroundSize = 1013,
- CSSPropertyBorder = 1014,
- CSSPropertyBorderBottom = 1015,
- CSSPropertyBorderBottomColor = 1016,
- CSSPropertyBorderBottomLeftRadius = 1017,
- CSSPropertyBorderBottomRightRadius = 1018,
- CSSPropertyBorderBottomStyle = 1019,
- CSSPropertyBorderBottomWidth = 1020,
- CSSPropertyBorderCollapse = 1021,
- CSSPropertyBorderColor = 1022,
- CSSPropertyBorderLeft = 1023,
- CSSPropertyBorderLeftColor = 1024,
- CSSPropertyBorderLeftStyle = 1025,
- CSSPropertyBorderLeftWidth = 1026,
- CSSPropertyBorderRadius = 1027,
- CSSPropertyBorderRight = 1028,
- CSSPropertyBorderRightColor = 1029,
- CSSPropertyBorderRightStyle = 1030,
- CSSPropertyBorderRightWidth = 1031,
- CSSPropertyBorderSpacing = 1032,
- CSSPropertyBorderStyle = 1033,
- CSSPropertyBorderTop = 1034,
- CSSPropertyBorderTopColor = 1035,
- CSSPropertyBorderTopLeftRadius = 1036,
- CSSPropertyBorderTopRightRadius = 1037,
- CSSPropertyBorderTopStyle = 1038,
- CSSPropertyBorderTopWidth = 1039,
- CSSPropertyBorderWidth = 1040,
- CSSPropertyBottom = 1041,
- CSSPropertyCaptionSide = 1042,
- CSSPropertyClear = 1043,
- CSSPropertyClip = 1044,
- CSSPropertyColor = 1045,
- CSSPropertyContent = 1046,
- CSSPropertyCounterIncrement = 1047,
- CSSPropertyCounterReset = 1048,
- CSSPropertyCursor = 1049,
- CSSPropertyDirection = 1050,
- CSSPropertyDisplay = 1051,
- CSSPropertyEmptyCells = 1052,
- CSSPropertyFloat = 1053,
- CSSPropertyFont = 1054,
- CSSPropertyFontFamily = 1055,
- CSSPropertyFontSize = 1056,
- CSSPropertyFontStretch = 1057,
- CSSPropertyFontStyle = 1058,
- CSSPropertyFontVariant = 1059,
- CSSPropertyFontWeight = 1060,
- CSSPropertyHeight = 1061,
- CSSPropertyLeft = 1062,
- CSSPropertyLetterSpacing = 1063,
- CSSPropertyLineHeight = 1064,
- CSSPropertyListStyle = 1065,
- CSSPropertyListStyleImage = 1066,
- CSSPropertyListStylePosition = 1067,
- CSSPropertyListStyleType = 1068,
- CSSPropertyMargin = 1069,
- CSSPropertyMarginBottom = 1070,
- CSSPropertyMarginLeft = 1071,
- CSSPropertyMarginRight = 1072,
- CSSPropertyMarginTop = 1073,
- CSSPropertyMaxHeight = 1074,
- CSSPropertyMaxWidth = 1075,
- CSSPropertyMinHeight = 1076,
- CSSPropertyMinWidth = 1077,
- CSSPropertyOpacity = 1078,
- CSSPropertyOrphans = 1079,
- CSSPropertyOutline = 1080,
- CSSPropertyOutlineColor = 1081,
- CSSPropertyOutlineOffset = 1082,
- CSSPropertyOutlineStyle = 1083,
- CSSPropertyOutlineWidth = 1084,
- CSSPropertyOverflow = 1085,
- CSSPropertyOverflowX = 1086,
- CSSPropertyOverflowY = 1087,
- CSSPropertyPadding = 1088,
- CSSPropertyPaddingBottom = 1089,
- CSSPropertyPaddingLeft = 1090,
- CSSPropertyPaddingRight = 1091,
- CSSPropertyPaddingTop = 1092,
- CSSPropertyPage = 1093,
- CSSPropertyPageBreakAfter = 1094,
- CSSPropertyPageBreakBefore = 1095,
- CSSPropertyPageBreakInside = 1096,
- CSSPropertyPointerEvents = 1097,
- CSSPropertyPosition = 1098,
- CSSPropertyQuotes = 1099,
- CSSPropertyResize = 1100,
- CSSPropertyRight = 1101,
- CSSPropertySize = 1102,
- CSSPropertySrc = 1103,
- CSSPropertyTableLayout = 1104,
- CSSPropertyTextAlign = 1105,
- CSSPropertyTextDecoration = 1106,
- CSSPropertyTextIndent = 1107,
- CSSPropertyTextLineThrough = 1108,
- CSSPropertyTextLineThroughColor = 1109,
- CSSPropertyTextLineThroughMode = 1110,
- CSSPropertyTextLineThroughStyle = 1111,
- CSSPropertyTextLineThroughWidth = 1112,
- CSSPropertyTextOverflow = 1113,
- CSSPropertyTextOverline = 1114,
- CSSPropertyTextOverlineColor = 1115,
- CSSPropertyTextOverlineMode = 1116,
- CSSPropertyTextOverlineStyle = 1117,
- CSSPropertyTextOverlineWidth = 1118,
- CSSPropertyTextRendering = 1119,
- CSSPropertyTextShadow = 1120,
- CSSPropertyTextTransform = 1121,
- CSSPropertyTextUnderline = 1122,
- CSSPropertyTextUnderlineColor = 1123,
- CSSPropertyTextUnderlineMode = 1124,
- CSSPropertyTextUnderlineStyle = 1125,
- CSSPropertyTextUnderlineWidth = 1126,
- CSSPropertyTop = 1127,
- CSSPropertyUnicodeBidi = 1128,
- CSSPropertyUnicodeRange = 1129,
- CSSPropertyVerticalAlign = 1130,
- CSSPropertyVisibility = 1131,
- CSSPropertyWhiteSpace = 1132,
- CSSPropertyWidows = 1133,
- CSSPropertyWidth = 1134,
- CSSPropertyWordBreak = 1135,
- CSSPropertyWordSpacing = 1136,
- CSSPropertyWordWrap = 1137,
- CSSPropertyZIndex = 1138,
- CSSPropertyZoom = 1139,
- CSSPropertyWebkitAnimation = 1140,
- CSSPropertyWebkitAnimationDelay = 1141,
- CSSPropertyWebkitAnimationDirection = 1142,
- CSSPropertyWebkitAnimationDuration = 1143,
- CSSPropertyWebkitAnimationFillMode = 1144,
- CSSPropertyWebkitAnimationIterationCount = 1145,
- CSSPropertyWebkitAnimationName = 1146,
- CSSPropertyWebkitAnimationPlayState = 1147,
- CSSPropertyWebkitAnimationTimingFunction = 1148,
- CSSPropertyWebkitAppearance = 1149,
- CSSPropertyWebkitBackfaceVisibility = 1150,
- CSSPropertyWebkitBackgroundClip = 1151,
- CSSPropertyWebkitBackgroundComposite = 1152,
- CSSPropertyWebkitBackgroundOrigin = 1153,
- CSSPropertyWebkitBackgroundSize = 1154,
- CSSPropertyWebkitBinding = 1155,
- CSSPropertyWebkitBorderFit = 1156,
- CSSPropertyWebkitBorderHorizontalSpacing = 1157,
- CSSPropertyWebkitBorderImage = 1158,
- CSSPropertyWebkitBorderRadius = 1159,
- CSSPropertyWebkitBorderVerticalSpacing = 1160,
- CSSPropertyWebkitBoxAlign = 1161,
- CSSPropertyWebkitBoxDirection = 1162,
- CSSPropertyWebkitBoxFlex = 1163,
- CSSPropertyWebkitBoxFlexGroup = 1164,
- CSSPropertyWebkitBoxLines = 1165,
- CSSPropertyWebkitBoxOrdinalGroup = 1166,
- CSSPropertyWebkitBoxOrient = 1167,
- CSSPropertyWebkitBoxPack = 1168,
- CSSPropertyWebkitBoxReflect = 1169,
- CSSPropertyWebkitBoxShadow = 1170,
- CSSPropertyWebkitBoxSizing = 1171,
- CSSPropertyWebkitColorCorrection = 1172,
- CSSPropertyWebkitColumnBreakAfter = 1173,
- CSSPropertyWebkitColumnBreakBefore = 1174,
- CSSPropertyWebkitColumnBreakInside = 1175,
- CSSPropertyWebkitColumnCount = 1176,
- CSSPropertyWebkitColumnGap = 1177,
- CSSPropertyWebkitColumnRule = 1178,
- CSSPropertyWebkitColumnRuleColor = 1179,
- CSSPropertyWebkitColumnRuleStyle = 1180,
- CSSPropertyWebkitColumnRuleWidth = 1181,
- CSSPropertyWebkitColumnWidth = 1182,
- CSSPropertyWebkitColumns = 1183,
- CSSPropertyWebkitFontSizeDelta = 1184,
- CSSPropertyWebkitFontSmoothing = 1185,
- CSSPropertyWebkitHighlight = 1186,
- CSSPropertyWebkitLineBreak = 1187,
- CSSPropertyWebkitLineClamp = 1188,
- CSSPropertyWebkitMarginBottomCollapse = 1189,
- CSSPropertyWebkitMarginCollapse = 1190,
- CSSPropertyWebkitMarginStart = 1191,
- CSSPropertyWebkitMarginTopCollapse = 1192,
- CSSPropertyWebkitMarquee = 1193,
- CSSPropertyWebkitMarqueeDirection = 1194,
- CSSPropertyWebkitMarqueeIncrement = 1195,
- CSSPropertyWebkitMarqueeRepetition = 1196,
- CSSPropertyWebkitMarqueeSpeed = 1197,
- CSSPropertyWebkitMarqueeStyle = 1198,
- CSSPropertyWebkitMask = 1199,
- CSSPropertyWebkitMaskAttachment = 1200,
- CSSPropertyWebkitMaskBoxImage = 1201,
- CSSPropertyWebkitMaskClip = 1202,
- CSSPropertyWebkitMaskComposite = 1203,
- CSSPropertyWebkitMaskImage = 1204,
- CSSPropertyWebkitMaskOrigin = 1205,
- CSSPropertyWebkitMaskPosition = 1206,
- CSSPropertyWebkitMaskPositionX = 1207,
- CSSPropertyWebkitMaskPositionY = 1208,
- CSSPropertyWebkitMaskRepeat = 1209,
- CSSPropertyWebkitMaskRepeatX = 1210,
- CSSPropertyWebkitMaskRepeatY = 1211,
- CSSPropertyWebkitMaskSize = 1212,
- CSSPropertyWebkitMatchNearestMailBlockquoteColor = 1213,
- CSSPropertyWebkitNbspMode = 1214,
- CSSPropertyWebkitPaddingStart = 1215,
- CSSPropertyWebkitPerspective = 1216,
- CSSPropertyWebkitPerspectiveOrigin = 1217,
- CSSPropertyWebkitPerspectiveOriginX = 1218,
- CSSPropertyWebkitPerspectiveOriginY = 1219,
- CSSPropertyWebkitRtlOrdering = 1220,
- CSSPropertyWebkitTextDecorationsInEffect = 1221,
- CSSPropertyWebkitTextFillColor = 1222,
- CSSPropertyWebkitTextSecurity = 1223,
- CSSPropertyWebkitTextSizeAdjust = 1224,
- CSSPropertyWebkitTextStroke = 1225,
- CSSPropertyWebkitTextStrokeColor = 1226,
- CSSPropertyWebkitTextStrokeWidth = 1227,
- CSSPropertyWebkitTransform = 1228,
- CSSPropertyWebkitTransformOrigin = 1229,
- CSSPropertyWebkitTransformOriginX = 1230,
- CSSPropertyWebkitTransformOriginY = 1231,
- CSSPropertyWebkitTransformOriginZ = 1232,
- CSSPropertyWebkitTransformStyle = 1233,
- CSSPropertyWebkitTransition = 1234,
- CSSPropertyWebkitTransitionDelay = 1235,
- CSSPropertyWebkitTransitionDuration = 1236,
- CSSPropertyWebkitTransitionProperty = 1237,
- CSSPropertyWebkitTransitionTimingFunction = 1238,
- CSSPropertyWebkitUserDrag = 1239,
- CSSPropertyWebkitUserModify = 1240,
- CSSPropertyWebkitUserSelect = 1241,
- CSSPropertyWebkitVariableDeclarationBlock = 1242,
- CSSPropertyWebkitDashboardRegion = 1243,
- CSSPropertyClipPath = 1244,
- CSSPropertyClipRule = 1245,
- CSSPropertyMask = 1246,
- CSSPropertyEnableBackground = 1247,
- CSSPropertyFilter = 1248,
- CSSPropertyFloodColor = 1249,
- CSSPropertyFloodOpacity = 1250,
- CSSPropertyLightingColor = 1251,
- CSSPropertyStopColor = 1252,
- CSSPropertyStopOpacity = 1253,
- CSSPropertyColorInterpolation = 1254,
- CSSPropertyColorInterpolationFilters = 1255,
- CSSPropertyColorProfile = 1256,
- CSSPropertyColorRendering = 1257,
- CSSPropertyFill = 1258,
- CSSPropertyFillOpacity = 1259,
- CSSPropertyFillRule = 1260,
- CSSPropertyImageRendering = 1261,
- CSSPropertyMarker = 1262,
- CSSPropertyMarkerEnd = 1263,
- CSSPropertyMarkerMid = 1264,
- CSSPropertyMarkerStart = 1265,
- CSSPropertyShapeRendering = 1266,
- CSSPropertyStroke = 1267,
- CSSPropertyStrokeDasharray = 1268,
- CSSPropertyStrokeDashoffset = 1269,
- CSSPropertyStrokeLinecap = 1270,
- CSSPropertyStrokeLinejoin = 1271,
- CSSPropertyStrokeMiterlimit = 1272,
- CSSPropertyStrokeOpacity = 1273,
- CSSPropertyStrokeWidth = 1274,
- CSSPropertyAlignmentBaseline = 1275,
- CSSPropertyBaselineShift = 1276,
- CSSPropertyDominantBaseline = 1277,
- CSSPropertyGlyphOrientationHorizontal = 1278,
- CSSPropertyGlyphOrientationVertical = 1279,
- CSSPropertyKerning = 1280,
- CSSPropertyTextAnchor = 1281,
- CSSPropertyWritingMode = 1282,
- CSSPropertyWebkitSvgShadow = 1283,
-};
-
-const int firstCSSProperty = 1001;
-const int numCSSProperties = 283;
-const size_t maxCSSPropertyNameLength = 43;
-
-const char* getPropertyName(CSSPropertyID);
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c b/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c
deleted file mode 100644
index b7bf3de..0000000
--- a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c
+++ /dev/null
@@ -1,2809 +0,0 @@
-/* ANSI-C code produced by gperf version 3.0.3 */
-/* Command-line: gperf -L ANSI-C -E -C -n -o -t --key-positions='*' -NfindValue -Hhash_val -Wwordlist_value -D CSSValueKeywords.gperf */
-
-#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
- && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
- && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
- && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
- && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
- && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
- && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
- && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
- && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
- && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
- && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
- && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
- && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
- && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
- && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
- && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
- && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
- && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
- && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
- && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
- && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
- && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
-/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
-#endif
-
-#line 1 "CSSValueKeywords.gperf"
-
-/* This file is automatically generated from CSSValueKeywords.in by makevalues, do not edit */
-
-#include "CSSValueKeywords.h"
-#line 6 "CSSValueKeywords.gperf"
-struct css_value {
- const char* name;
- int id;
-};
-/* maximum key range = 7159, duplicates = 0 */
-
-#ifdef __GNUC__
-__inline
-#else
-#ifdef __cplusplus
-inline
-#endif
-#endif
-static unsigned int
-hash_val (register const char *str, register unsigned int len)
-{
- static const unsigned short asso_values[] =
- {
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 360, 3, 7159, 7159, 0,
- 55, 15, 50, 45, 40, 30, 20, 5, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 0, 250, 55,
- 295, 5, 950, 1, 16, 30, 356, 737, 25, 5,
- 40, 15, 100, 287, 570, 10, 10, 275, 7, 496,
- 875, 750, 145, 5, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159, 7159,
- 7159, 7159, 7159, 7159, 7159, 7159, 7159
- };
- register int hval = 0;
-
- switch (len)
- {
- default:
- hval += asso_values[(unsigned char)str[34]];
- /*FALLTHROUGH*/
- case 34:
- hval += asso_values[(unsigned char)str[33]];
- /*FALLTHROUGH*/
- case 33:
- hval += asso_values[(unsigned char)str[32]];
- /*FALLTHROUGH*/
- case 32:
- hval += asso_values[(unsigned char)str[31]];
- /*FALLTHROUGH*/
- case 31:
- hval += asso_values[(unsigned char)str[30]];
- /*FALLTHROUGH*/
- case 30:
- hval += asso_values[(unsigned char)str[29]];
- /*FALLTHROUGH*/
- case 29:
- hval += asso_values[(unsigned char)str[28]];
- /*FALLTHROUGH*/
- case 28:
- hval += asso_values[(unsigned char)str[27]];
- /*FALLTHROUGH*/
- case 27:
- hval += asso_values[(unsigned char)str[26]];
- /*FALLTHROUGH*/
- case 26:
- hval += asso_values[(unsigned char)str[25]];
- /*FALLTHROUGH*/
- case 25:
- hval += asso_values[(unsigned char)str[24]];
- /*FALLTHROUGH*/
- case 24:
- hval += asso_values[(unsigned char)str[23]];
- /*FALLTHROUGH*/
- case 23:
- hval += asso_values[(unsigned char)str[22]];
- /*FALLTHROUGH*/
- case 22:
- hval += asso_values[(unsigned char)str[21]];
- /*FALLTHROUGH*/
- case 21:
- hval += asso_values[(unsigned char)str[20]];
- /*FALLTHROUGH*/
- case 20:
- hval += asso_values[(unsigned char)str[19]];
- /*FALLTHROUGH*/
- case 19:
- hval += asso_values[(unsigned char)str[18]];
- /*FALLTHROUGH*/
- case 18:
- hval += asso_values[(unsigned char)str[17]];
- /*FALLTHROUGH*/
- case 17:
- hval += asso_values[(unsigned char)str[16]];
- /*FALLTHROUGH*/
- case 16:
- hval += asso_values[(unsigned char)str[15]];
- /*FALLTHROUGH*/
- case 15:
- hval += asso_values[(unsigned char)str[14]];
- /*FALLTHROUGH*/
- case 14:
- hval += asso_values[(unsigned char)str[13]];
- /*FALLTHROUGH*/
- case 13:
- hval += asso_values[(unsigned char)str[12]];
- /*FALLTHROUGH*/
- case 12:
- hval += asso_values[(unsigned char)str[11]];
- /*FALLTHROUGH*/
- case 11:
- hval += asso_values[(unsigned char)str[10]];
- /*FALLTHROUGH*/
- case 10:
- hval += asso_values[(unsigned char)str[9]];
- /*FALLTHROUGH*/
- case 9:
- hval += asso_values[(unsigned char)str[8]];
- /*FALLTHROUGH*/
- case 8:
- hval += asso_values[(unsigned char)str[7]];
- /*FALLTHROUGH*/
- case 7:
- hval += asso_values[(unsigned char)str[6]];
- /*FALLTHROUGH*/
- case 6:
- hval += asso_values[(unsigned char)str[5]];
- /*FALLTHROUGH*/
- case 5:
- hval += asso_values[(unsigned char)str[4]];
- /*FALLTHROUGH*/
- case 4:
- hval += asso_values[(unsigned char)str[3]];
- /*FALLTHROUGH*/
- case 3:
- hval += asso_values[(unsigned char)str[2]+1];
- /*FALLTHROUGH*/
- case 2:
- hval += asso_values[(unsigned char)str[1]+1];
- /*FALLTHROUGH*/
- case 1:
- hval += asso_values[(unsigned char)str[0]];
- break;
- }
- return hval;
-}
-
-#ifdef __GNUC__
-__inline
-#ifdef __GNUC_STDC_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
-const struct css_value *
-findValue (register const char *str, register unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 614,
- MIN_WORD_LENGTH = 2,
- MAX_WORD_LENGTH = 35,
- MIN_HASH_VALUE = 0,
- MAX_HASH_VALUE = 7158
- };
-
- static const struct css_value wordlist_value[] =
- {
-#line 40 "CSSValueKeywords.gperf"
- {"100", CSSValue100},
-#line 48 "CSSValueKeywords.gperf"
- {"900", CSSValue900},
-#line 34 "CSSValueKeywords.gperf"
- {"all", CSSValueAll},
-#line 42 "CSSValueKeywords.gperf"
- {"300", CSSValue300},
-#line 47 "CSSValueKeywords.gperf"
- {"800", CSSValue800},
-#line 345 "CSSValueKeywords.gperf"
- {"end", CSSValueEnd},
-#line 46 "CSSValueKeywords.gperf"
- {"700", CSSValue700},
-#line 622 "CSSValueKeywords.gperf"
- {"lr", CSSValueLr},
-#line 45 "CSSValueKeywords.gperf"
- {"600", CSSValue600},
-#line 44 "CSSValueKeywords.gperf"
- {"500", CSSValue500},
-#line 43 "CSSValueKeywords.gperf"
- {"400", CSSValue400},
-#line 41 "CSSValueKeywords.gperf"
- {"200", CSSValue200},
-#line 624 "CSSValueKeywords.gperf"
- {"tb", CSSValueTb},
-#line 15 "CSSValueKeywords.gperf"
- {"inset", CSSValueInset},
-#line 146 "CSSValueKeywords.gperf"
- {"sub", CSSValueSub},
-#line 521 "CSSValueKeywords.gperf"
- {"indigo", CSSValueIndigo},
-#line 560 "CSSValueKeywords.gperf"
- {"oldlace", CSSValueOldlace},
-#line 572 "CSSValueKeywords.gperf"
- {"plum", CSSValuePlum},
-#line 71 "CSSValueKeywords.gperf"
- {"cursive", CSSValueCursive},
-#line 239 "CSSValueKeywords.gperf"
- {"inline", CSSValueInline},
-#line 16 "CSSValueKeywords.gperf"
- {"groove", CSSValueGroove},
-#line 213 "CSSValueKeywords.gperf"
- {"oromo", CSSValueOromo},
-#line 13 "CSSValueKeywords.gperf"
- {"none", CSSValueNone},
-#line 360 "CSSValueKeywords.gperf"
- {"infinite", CSSValueInfinite},
-#line 232 "CSSValueKeywords.gperf"
- {"armenian", CSSValueArmenian},
-#line 299 "CSSValueKeywords.gperf"
- {"above", CSSValueAbove},
-#line 591 "CSSValueKeywords.gperf"
- {"tomato", CSSValueTomato},
-#line 36 "CSSValueKeywords.gperf"
- {"normal", CSSValueNormal},
-#line 309 "CSSValueKeywords.gperf"
- {"cross", CSSValueCross},
-#line 352 "CSSValueKeywords.gperf"
- {"multiple", CSSValueMultiple},
-#line 481 "CSSValueKeywords.gperf"
- {"coral", CSSValueCoral},
-#line 371 "CSSValueKeywords.gperf"
- {"ellipsis", CSSValueEllipsis},
-#line 217 "CSSValueKeywords.gperf"
- {"somali", CSSValueSomali},
-#line 272 "CSSValueKeywords.gperf"
- {"e-resize", CSSValueEResize},
-#line 278 "CSSValueKeywords.gperf"
- {"s-resize", CSSValueSResize},
-#line 180 "CSSValueKeywords.gperf"
- {"mongolian", CSSValueMongolian},
-#line 431 "CSSValueKeywords.gperf"
- {"content", CSSValueContent},
-#line 86 "CSSValueKeywords.gperf"
- {"purple", CSSValuePurple},
-#line 275 "CSSValueKeywords.gperf"
- {"n-resize", CSSValueNResize},
-#line 435 "CSSValueKeywords.gperf"
- {"contain", CSSValueContain},
-#line 437 "CSSValueKeywords.gperf"
- {"logical", CSSValueLogical},
-#line 617 "CSSValueKeywords.gperf"
- {"no-change", CSSValueNoChange},
-#line 308 "CSSValueKeywords.gperf"
- {"crop", CSSValueCrop},
-#line 77 "CSSValueKeywords.gperf"
- {"blue", CSSValueBlue},
-#line 444 "CSSValueKeywords.gperf"
- {"ease", CSSValueEase},
-#line 589 "CSSValueKeywords.gperf"
- {"tan", CSSValueTan},
-#line 462 "CSSValueKeywords.gperf"
- {"srgb", CSSValueSrgb},
-#line 53 "CSSValueKeywords.gperf"
- {"large", CSSValueLarge},
-#line 480 "CSSValueKeywords.gperf"
- {"chocolate", CSSValueChocolate},
-#line 258 "CSSValueKeywords.gperf"
- {"auto", CSSValueAuto},
-#line 619 "CSSValueKeywords.gperf"
- {"lr-tb", CSSValueLrTb},
-#line 298 "CSSValueKeywords.gperf"
- {"collapse", CSSValueCollapse},
-#line 73 "CSSValueKeywords.gperf"
- {"monospace", CSSValueMonospace},
-#line 292 "CSSValueKeywords.gperf"
- {"ltr", CSSValueLtr},
-#line 188 "CSSValueKeywords.gperf"
- {"thai", CSSValueThai},
-#line 85 "CSSValueKeywords.gperf"
- {"orange", CSSValueOrange},
-#line 18 "CSSValueKeywords.gperf"
- {"outset", CSSValueOutset},
-#line 577 "CSSValueKeywords.gperf"
- {"salmon", CSSValueSalmon},
-#line 545 "CSSValueKeywords.gperf"
- {"magenta", CSSValueMagenta},
-#line 419 "CSSValueKeywords.gperf"
- {"caret", CSSValueCaret},
-#line 82 "CSSValueKeywords.gperf"
- {"maroon", CSSValueMaroon},
-#line 245 "CSSValueKeywords.gperf"
- {"table", CSSValueTable},
-#line 51 "CSSValueKeywords.gperf"
- {"small", CSSValueSmall},
-#line 614 "CSSValueKeywords.gperf"
- {"hanging", CSSValueHanging},
-#line 475 "CSSValueKeywords.gperf"
- {"blueviolet", CSSValueBlueviolet},
-#line 243 "CSSValueKeywords.gperf"
- {"compact", CSSValueCompact},
-#line 266 "CSSValueKeywords.gperf"
- {"alias", CSSValueAlias},
-#line 178 "CSSValueKeywords.gperf"
- {"lao", CSSValueLao},
-#line 215 "CSSValueKeywords.gperf"
- {"sidama", CSSValueSidama},
-#line 335 "CSSValueKeywords.gperf"
- {"scroll", CSSValueScroll},
-#line 343 "CSSValueKeywords.gperf"
- {"stretch", CSSValueStretch},
-#line 313 "CSSValueKeywords.gperf"
- {"hide", CSSValueHide},
-#line 162 "CSSValueKeywords.gperf"
- {"inside", CSSValueInside},
-#line 84 "CSSValueKeywords.gperf"
- {"olive", CSSValueOlive},
-#line 347 "CSSValueKeywords.gperf"
- {"horizontal", CSSValueHorizontal},
-#line 300 "CSSValueKeywords.gperf"
- {"absolute", CSSValueAbsolute},
-#line 150 "CSSValueKeywords.gperf"
- {"top", CSSValueTop},
-#line 310 "CSSValueKeywords.gperf"
- {"embed", CSSValueEmbed},
-#line 515 "CSSValueKeywords.gperf"
- {"gold", CSSValueGold},
-#line 439 "CSSValueKeywords.gperf"
- {"lines", CSSValueLines},
-#line 351 "CSSValueKeywords.gperf"
- {"single", CSSValueSingle},
-#line 235 "CSSValueKeywords.gperf"
- {"hiragana", CSSValueHiragana},
-#line 81 "CSSValueKeywords.gperf"
- {"lime", CSSValueLime},
-#line 320 "CSSValueKeywords.gperf"
- {"loud", CSSValueLoud},
-#line 340 "CSSValueKeywords.gperf"
- {"thin", CSSValueThin},
-#line 21 "CSSValueKeywords.gperf"
- {"solid", CSSValueSolid},
-#line 544 "CSSValueKeywords.gperf"
- {"linen", CSSValueLinen},
-#line 319 "CSSValueKeywords.gperf"
- {"local", CSSValueLocal},
-#line 590 "CSSValueKeywords.gperf"
- {"thistle", CSSValueThistle},
-#line 392 "CSSValueKeywords.gperf"
- {"listitem", CSSValueListitem},
-#line 24 "CSSValueKeywords.gperf"
- {"icon", CSSValueIcon},
-#line 12 "CSSValueKeywords.gperf"
- {"initial", CSSValueInitial},
-#line 187 "CSSValueKeywords.gperf"
- {"tibetan", CSSValueTibetan},
-#line 105 "CSSValueKeywords.gperf"
- {"highlight", CSSValueHighlight},
-#line 485 "CSSValueKeywords.gperf"
- {"cyan", CSSValueCyan},
-#line 484 "CSSValueKeywords.gperf"
- {"crimson", CSSValueCrimson},
-#line 117 "CSSValueKeywords.gperf"
- {"threedhighlight", CSSValueThreedhighlight},
-#line 593 "CSSValueKeywords.gperf"
- {"violet", CSSValueViolet},
-#line 164 "CSSValueKeywords.gperf"
- {"circle", CSSValueCircle},
-#line 370 "CSSValueKeywords.gperf"
- {"clip", CSSValueClip},
-#line 536 "CSSValueKeywords.gperf"
- {"lightsalmon", CSSValueLightsalmon},
-#line 558 "CSSValueKeywords.gperf"
- {"moccasin", CSSValueMoccasin},
-#line 206 "CSSValueKeywords.gperf"
- {"ethiopic", CSSValueEthiopic},
-#line 604 "CSSValueKeywords.gperf"
- {"butt", CSSValueButt},
-#line 356 "CSSValueKeywords.gperf"
- {"up", CSSValueUp},
-#line 185 "CSSValueKeywords.gperf"
- {"urdu", CSSValueUrdu},
-#line 623 "CSSValueKeywords.gperf"
- {"rl", CSSValueRl},
-#line 312 "CSSValueKeywords.gperf"
- {"hand", CSSValueHand},
-#line 75 "CSSValueKeywords.gperf"
- {"aqua", CSSValueAqua},
-#line 211 "CSSValueKeywords.gperf"
- {"hangul", CSSValueHangul},
-#line 471 "CSSValueKeywords.gperf"
- {"azure", CSSValueAzure},
-#line 386 "CSSValueKeywords.gperf"
- {"button", CSSValueButton},
-#line 112 "CSSValueKeywords.gperf"
- {"match", CSSValueMatch},
-#line 262 "CSSValueKeywords.gperf"
- {"move", CSSValueMove},
-#line 380 "CSSValueKeywords.gperf"
- {"space", CSSValueSpace},
-#line 182 "CSSValueKeywords.gperf"
- {"octal", CSSValueOctal},
-#line 358 "CSSValueKeywords.gperf"
- {"slow", CSSValueSlow},
-#line 144 "CSSValueKeywords.gperf"
- {"baseline", CSSValueBaseline},
-#line 586 "CSSValueKeywords.gperf"
- {"snow", CSSValueSnow},
-#line 338 "CSSValueKeywords.gperf"
- {"static", CSSValueStatic},
-#line 337 "CSSValueKeywords.gperf"
- {"show", CSSValueShow},
-#line 161 "CSSValueKeywords.gperf"
- {"outside", CSSValueOutside},
-#line 306 "CSSValueKeywords.gperf"
- {"both", CSSValueBoth},
-#line 592 "CSSValueKeywords.gperf"
- {"turquoise", CSSValueTurquoise},
-#line 37 "CSSValueKeywords.gperf"
- {"bold", CSSValueBold},
-#line 367 "CSSValueKeywords.gperf"
- {"ignore", CSSValueIgnore},
-#line 108 "CSSValueKeywords.gperf"
- {"inactivecaption", CSSValueInactivecaption},
-#line 151 "CSSValueKeywords.gperf"
- {"bottom", CSSValueBottom},
-#line 613 "CSSValueKeywords.gperf"
- {"alphabetic", CSSValueAlphabetic},
-#line 563 "CSSValueKeywords.gperf"
- {"orchid", CSSValueOrchid},
-#line 621 "CSSValueKeywords.gperf"
- {"tb-rl", CSSValueTbRl},
-#line 32 "CSSValueKeywords.gperf"
- {"italic", CSSValueItalic},
-#line 441 "CSSValueKeywords.gperf"
- {"paused", CSSValuePaused},
-#line 361 "CSSValueKeywords.gperf"
- {"slide", CSSValueSlide},
-#line 33 "CSSValueKeywords.gperf"
- {"oblique", CSSValueOblique},
-#line 438 "CSSValueKeywords.gperf"
- {"visual", CSSValueVisual},
-#line 615 "CSSValueKeywords.gperf"
- {"mathematical", CSSValueMathematical},
-#line 22 "CSSValueKeywords.gperf"
- {"double", CSSValueDouble},
-#line 297 "CSSValueKeywords.gperf"
- {"visible", CSSValueVisible},
-#line 457 "CSSValueKeywords.gperf"
- {"antialiased", CSSValueAntialiased},
-#line 23 "CSSValueKeywords.gperf"
- {"caption", CSSValueCaption},
-#line 11 "CSSValueKeywords.gperf"
- {"inherit", CSSValueInherit},
-#line 145 "CSSValueKeywords.gperf"
- {"middle", CSSValueMiddle},
-#line 446 "CSSValueKeywords.gperf"
- {"ease-in", CSSValueEaseIn},
-#line 440 "CSSValueKeywords.gperf"
- {"running", CSSValueRunning},
-#line 279 "CSSValueKeywords.gperf"
- {"w-resize", CSSValueWResize},
-#line 514 "CSSValueKeywords.gperf"
- {"ghostwhite", CSSValueGhostwhite},
-#line 163 "CSSValueKeywords.gperf"
- {"disc", CSSValueDisc},
-#line 14 "CSSValueKeywords.gperf"
- {"hidden", CSSValueHidden},
-#line 433 "CSSValueKeywords.gperf"
- {"padding", CSSValuePadding},
-#line 200 "CSSValueKeywords.gperf"
- {"amharic", CSSValueAmharic},
-#line 582 "CSSValueKeywords.gperf"
- {"skyblue", CSSValueSkyblue},
-#line 100 "CSSValueKeywords.gperf"
- {"buttonhighlight", CSSValueButtonhighlight},
-#line 316 "CSSValueKeywords.gperf"
- {"landscape", CSSValueLandscape},
-#line 246 "CSSValueKeywords.gperf"
- {"inline-table", CSSValueInlineTable},
-#line 259 "CSSValueKeywords.gperf"
- {"crosshair", CSSValueCrosshair},
-#line 267 "CSSValueKeywords.gperf"
- {"progress", CSSValueProgress},
-#line 241 "CSSValueKeywords.gperf"
- {"list-item", CSSValueListItem},
-#line 253 "CSSValueKeywords.gperf"
- {"table-cell", CSSValueTableCell},
-#line 281 "CSSValueKeywords.gperf"
- {"ns-resize", CSSValueNsResize},
-#line 63 "CSSValueKeywords.gperf"
- {"condensed", CSSValueCondensed},
-#line 197 "CSSValueKeywords.gperf"
- {"afar", CSSValueAfar},
-#line 376 "CSSValueKeywords.gperf"
- {"continuous", CSSValueContinuous},
-#line 330 "CSSValueKeywords.gperf"
- {"portrait", CSSValuePortrait},
-#line 130 "CSSValueKeywords.gperf"
- {"no-repeat", CSSValueNoRepeat},
-#line 583 "CSSValueKeywords.gperf"
- {"slateblue", CSSValueSlateblue},
-#line 294 "CSSValueKeywords.gperf"
- {"capitalize", CSSValueCapitalize},
-#line 620 "CSSValueKeywords.gperf"
- {"rl-tb", CSSValueRlTb},
-#line 603 "CSSValueKeywords.gperf"
- {"crispedges", CSSValueCrispedges},
-#line 293 "CSSValueKeywords.gperf"
- {"rtl", CSSValueRtl},
-#line 58 "CSSValueKeywords.gperf"
- {"larger", CSSValueLarger},
-#line 96 "CSSValueKeywords.gperf"
- {"activecaption", CSSValueActivecaption},
-#line 383 "CSSValueKeywords.gperf"
- {"radio", CSSValueRadio},
-#line 20 "CSSValueKeywords.gperf"
- {"dashed", CSSValueDashed},
-#line 35 "CSSValueKeywords.gperf"
- {"small-caps", CSSValueSmallCaps},
-#line 147 "CSSValueKeywords.gperf"
- {"super", CSSValueSuper},
-#line 478 "CSSValueKeywords.gperf"
- {"cadetblue", CSSValueCadetblue},
-#line 466 "CSSValueKeywords.gperf"
- {"minimized", CSSValueMinimized},
-#line 597 "CSSValueKeywords.gperf"
- {"nonzero", CSSValueNonzero},
-#line 476 "CSSValueKeywords.gperf"
- {"brown", CSSValueBrown},
-#line 90 "CSSValueKeywords.gperf"
- {"white", CSSValueWhite},
-#line 362 "CSSValueKeywords.gperf"
- {"alternate", CSSValueAlternate},
-#line 302 "CSSValueKeywords.gperf"
- {"avoid", CSSValueAvoid},
-#line 57 "CSSValueKeywords.gperf"
- {"smaller", CSSValueSmaller},
-#line 447 "CSSValueKeywords.gperf"
- {"ease-out", CSSValueEaseOut},
-#line 17 "CSSValueKeywords.gperf"
- {"ridge", CSSValueRidge},
-#line 50 "CSSValueKeywords.gperf"
- {"x-small", CSSValueXSmall},
-#line 88 "CSSValueKeywords.gperf"
- {"silver", CSSValueSilver},
-#line 254 "CSSValueKeywords.gperf"
- {"table-caption", CSSValueTableCaption},
-#line 219 "CSSValueKeywords.gperf"
- {"tigre", CSSValueTigre},
-#line 27 "CSSValueKeywords.gperf"
- {"small-caption", CSSValueSmallCaption},
-#line 111 "CSSValueKeywords.gperf"
- {"infotext", CSSValueInfotext},
-#line 155 "CSSValueKeywords.gperf"
- {"right", CSSValueRight},
-#line 341 "CSSValueKeywords.gperf"
- {"underline", CSSValueUnderline},
-#line 445 "CSSValueKeywords.gperf"
- {"linear", CSSValueLinear},
-#line 171 "CSSValueKeywords.gperf"
- {"cambodian", CSSValueCambodian},
-#line 468 "CSSValueKeywords.gperf"
- {"aliceblue", CSSValueAliceblue},
-#line 528 "CSSValueKeywords.gperf"
- {"lightblue", CSSValueLightblue},
-#line 314 "CSSValueKeywords.gperf"
- {"higher", CSSValueHigher},
-#line 19 "CSSValueKeywords.gperf"
- {"dotted", CSSValueDotted},
-#line 565 "CSSValueKeywords.gperf"
- {"palegreen", CSSValuePalegreen},
-#line 141 "CSSValueKeywords.gperf"
- {"xor", CSSValueXor},
-#line 154 "CSSValueKeywords.gperf"
- {"left", CSSValueLeft},
-#line 520 "CSSValueKeywords.gperf"
- {"indianred", CSSValueIndianred},
-#line 39 "CSSValueKeywords.gperf"
- {"lighter", CSSValueLighter},
-#line 587 "CSSValueKeywords.gperf"
- {"springgreen", CSSValueSpringgreen},
-#line 80 "CSSValueKeywords.gperf"
- {"green", CSSValueGreen},
-#line 483 "CSSValueKeywords.gperf"
- {"cornsilk", CSSValueCornsilk},
-#line 79 "CSSValueKeywords.gperf"
- {"gray", CSSValueGray},
-#line 428 "CSSValueKeywords.gperf"
- {"round", CSSValueRound},
-#line 181 "CSSValueKeywords.gperf"
- {"myanmar", CSSValueMyanmar},
-#line 555 "CSSValueKeywords.gperf"
- {"midnightblue", CSSValueMidnightblue},
-#line 366 "CSSValueKeywords.gperf"
- {"element", CSSValueElement},
-#line 556 "CSSValueKeywords.gperf"
- {"mintcream", CSSValueMintcream},
-#line 242 "CSSValueKeywords.gperf"
- {"run-in", CSSValueRunIn},
-#line 449 "CSSValueKeywords.gperf"
- {"document", CSSValueDocument},
-#line 541 "CSSValueKeywords.gperf"
- {"lightsteelblue", CSSValueLightsteelblue},
-#line 264 "CSSValueKeywords.gperf"
- {"cell", CSSValueCell},
-#line 179 "CSSValueKeywords.gperf"
- {"malayalam", CSSValueMalayalam},
-#line 533 "CSSValueKeywords.gperf"
- {"lightgreen", CSSValueLightgreen},
-#line 92 "CSSValueKeywords.gperf"
- {"transparent", CSSValueTransparent},
-#line 543 "CSSValueKeywords.gperf"
- {"limegreen", CSSValueLimegreen},
-#line 456 "CSSValueKeywords.gperf"
- {"stroke", CSSValueStroke},
-#line 368 "CSSValueKeywords.gperf"
- {"intrinsic", CSSValueIntrinsic},
-#line 454 "CSSValueKeywords.gperf"
- {"painted", CSSValuePainted},
-#line 537 "CSSValueKeywords.gperf"
- {"lightseagreen", CSSValueLightseagreen},
-#line 331 "CSSValueKeywords.gperf"
- {"pre", CSSValuePre},
-#line 289 "CSSValueKeywords.gperf"
- {"all-scroll", CSSValueAllScroll},
-#line 288 "CSSValueKeywords.gperf"
- {"help", CSSValueHelp},
-#line 175 "CSSValueKeywords.gperf"
- {"gurmukhi", CSSValueGurmukhi},
-#line 348 "CSSValueKeywords.gperf"
- {"vertical", CSSValueVertical},
-#line 529 "CSSValueKeywords.gperf"
- {"lightcoral", CSSValueLightcoral},
-#line 384 "CSSValueKeywords.gperf"
- {"push-button", CSSValuePushButton},
-#line 323 "CSSValueKeywords.gperf"
- {"mix", CSSValueMix},
-#line 287 "CSSValueKeywords.gperf"
- {"wait", CSSValueWait},
-#line 344 "CSSValueKeywords.gperf"
- {"start", CSSValueStart},
-#line 252 "CSSValueKeywords.gperf"
- {"table-column", CSSValueTableColumn},
-#line 268 "CSSValueKeywords.gperf"
- {"no-drop", CSSValueNoDrop},
-#line 315 "CSSValueKeywords.gperf"
- {"invert", CSSValueInvert},
-#line 307 "CSSValueKeywords.gperf"
- {"close-quote", CSSValueCloseQuote},
-#line 183 "CSSValueKeywords.gperf"
- {"oriya", CSSValueOriya},
-#line 463 "CSSValueKeywords.gperf"
- {"floating", CSSValueFloating},
-#line 143 "CSSValueKeywords.gperf"
- {"plus-lighter", CSSValuePlusLighter},
-#line 184 "CSSValueKeywords.gperf"
- {"persian", CSSValuePersian},
-#line 240 "CSSValueKeywords.gperf"
- {"block", CSSValueBlock},
-#line 165 "CSSValueKeywords.gperf"
- {"square", CSSValueSquare},
-#line 451 "CSSValueKeywords.gperf"
- {"visiblepainted", CSSValueVisiblepainted},
-#line 210 "CSSValueKeywords.gperf"
- {"hangul-consonant", CSSValueHangulConsonant},
-#line 134 "CSSValueKeywords.gperf"
- {"source-in", CSSValueSourceIn},
-#line 261 "CSSValueKeywords.gperf"
- {"pointer", CSSValuePointer},
-#line 473 "CSSValueKeywords.gperf"
- {"bisque", CSSValueBisque},
-#line 599 "CSSValueKeywords.gperf"
- {"accumulate", CSSValueAccumulate},
-#line 119 "CSSValueKeywords.gperf"
- {"threedshadow", CSSValueThreedshadow},
-#line 339 "CSSValueKeywords.gperf"
- {"thick", CSSValueThick},
-#line 562 "CSSValueKeywords.gperf"
- {"orangered", CSSValueOrangered},
-#line 132 "CSSValueKeywords.gperf"
- {"copy", CSSValueCopy},
-#line 114 "CSSValueKeywords.gperf"
- {"scrollbar", CSSValueScrollbar},
-#line 324 "CSSValueKeywords.gperf"
- {"no-close-quote", CSSValueNoCloseQuote},
-#line 459 "CSSValueKeywords.gperf"
- {"optimizespeed", CSSValueOptimizespeed},
-#line 571 "CSSValueKeywords.gperf"
- {"pink", CSSValuePink},
-#line 605 "CSSValueKeywords.gperf"
- {"miter", CSSValueMiter},
-#line 442 "CSSValueKeywords.gperf"
- {"flat", CSSValueFlat},
-#line 359 "CSSValueKeywords.gperf"
- {"fast", CSSValueFast},
-#line 38 "CSSValueKeywords.gperf"
- {"bolder", CSSValueBolder},
-#line 436 "CSSValueKeywords.gperf"
- {"cover", CSSValueCover},
-#line 470 "CSSValueKeywords.gperf"
- {"aquamarine", CSSValueAquamarine},
-#line 429 "CSSValueKeywords.gperf"
- {"border", CSSValueBorder},
-#line 136 "CSSValueKeywords.gperf"
- {"source-atop", CSSValueSourceAtop},
-#line 89 "CSSValueKeywords.gperf"
- {"teal", CSSValueTeal},
-#line 25 "CSSValueKeywords.gperf"
- {"menu", CSSValueMenu},
-#line 375 "CSSValueKeywords.gperf"
- {"wave", CSSValueWave},
-#line 387 "CSSValueKeywords.gperf"
- {"button-bevel", CSSValueButtonBevel},
-#line 325 "CSSValueKeywords.gperf"
- {"no-open-quote", CSSValueNoOpenQuote},
-#line 530 "CSSValueKeywords.gperf"
- {"lightcyan", CSSValueLightcyan},
-#line 118 "CSSValueKeywords.gperf"
- {"threedlightshadow", CSSValueThreedlightshadow},
-#line 52 "CSSValueKeywords.gperf"
- {"medium", CSSValueMedium},
-#line 170 "CSSValueKeywords.gperf"
- {"bengali", CSSValueBengali},
-#line 355 "CSSValueKeywords.gperf"
- {"ahead", CSSValueAhead},
-#line 284 "CSSValueKeywords.gperf"
- {"col-resize", CSSValueColResize},
-#line 580 "CSSValueKeywords.gperf"
- {"seashell", CSSValueSeashell},
-#line 474 "CSSValueKeywords.gperf"
- {"blanchedalmond", CSSValueBlanchedalmond},
-#line 76 "CSSValueKeywords.gperf"
- {"black", CSSValueBlack},
-#line 519 "CSSValueKeywords.gperf"
- {"hotpink", CSSValueHotpink},
-#line 78 "CSSValueKeywords.gperf"
- {"fuchsia", CSSValueFuchsia},
-#line 357 "CSSValueKeywords.gperf"
- {"down", CSSValueDown},
-#line 409 "CSSValueKeywords.gperf"
- {"menulist", CSSValueMenulist},
-#line 567 "CSSValueKeywords.gperf"
- {"palevioletred", CSSValuePalevioletred},
-#line 516 "CSSValueKeywords.gperf"
- {"goldenrod", CSSValueGoldenrod},
-#line 535 "CSSValueKeywords.gperf"
- {"lightpink", CSSValueLightpink},
-#line 570 "CSSValueKeywords.gperf"
- {"peru", CSSValuePeru},
-#line 455 "CSSValueKeywords.gperf"
- {"fill", CSSValueFill},
-#line 176 "CSSValueKeywords.gperf"
- {"kannada", CSSValueKannada},
-#line 373 "CSSValueKeywords.gperf"
- {"dot-dash", CSSValueDotDash},
-#line 493 "CSSValueKeywords.gperf"
- {"darkmagenta", CSSValueDarkmagenta},
-#line 174 "CSSValueKeywords.gperf"
- {"gujarati", CSSValueGujarati},
-#line 448 "CSSValueKeywords.gperf"
- {"ease-in-out", CSSValueEaseInOut},
-#line 390 "CSSValueKeywords.gperf"
- {"list-button", CSSValueListButton},
-#line 116 "CSSValueKeywords.gperf"
- {"threedface", CSSValueThreedface},
-#line 220 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-tig", CSSValueEthiopicHalehameTig},
-#line 124 "CSSValueKeywords.gperf"
- {"currentcolor", CSSValueCurrentcolor},
-#line 172 "CSSValueKeywords.gperf"
- {"khmer", CSSValueKhmer},
-#line 504 "CSSValueKeywords.gperf"
- {"darkviolet", CSSValueDarkviolet},
-#line 106 "CSSValueKeywords.gperf"
- {"highlighttext", CSSValueHighlighttext},
-#line 498 "CSSValueKeywords.gperf"
- {"darksalmon", CSSValueDarksalmon},
-#line 305 "CSSValueKeywords.gperf"
- {"blink", CSSValueBlink},
-#line 575 "CSSValueKeywords.gperf"
- {"royalblue", CSSValueRoyalblue},
-#line 581 "CSSValueKeywords.gperf"
- {"sienna", CSSValueSienna},
-#line 349 "CSSValueKeywords.gperf"
- {"inline-axis", CSSValueInlineAxis},
-#line 168 "CSSValueKeywords.gperf"
- {"arabic-indic", CSSValueArabicIndic},
-#line 135 "CSSValueKeywords.gperf"
- {"source-out", CSSValueSourceOut},
-#line 237 "CSSValueKeywords.gperf"
- {"hiragana-iroha", CSSValueHiraganaIroha},
-#line 101 "CSSValueKeywords.gperf"
- {"buttonshadow", CSSValueButtonshadow},
-#line 59 "CSSValueKeywords.gperf"
- {"wider", CSSValueWider},
-#line 469 "CSSValueKeywords.gperf"
- {"antiquewhite", CSSValueAntiquewhite},
-#line 54 "CSSValueKeywords.gperf"
- {"x-large", CSSValueXLarge},
-#line 208 "CSSValueKeywords.gperf"
- {"ethiopic-abegede", CSSValueEthiopicAbegede},
-#line 207 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-gez", CSSValueEthiopicHalehameGez},
-#line 594 "CSSValueKeywords.gperf"
- {"wheat", CSSValueWheat},
-#line 295 "CSSValueKeywords.gperf"
- {"uppercase", CSSValueUppercase},
-#line 102 "CSSValueKeywords.gperf"
- {"buttontext", CSSValueButtontext},
-#line 317 "CSSValueKeywords.gperf"
- {"level", CSSValueLevel},
-#line 561 "CSSValueKeywords.gperf"
- {"olivedrab", CSSValueOlivedrab},
-#line 513 "CSSValueKeywords.gperf"
- {"gainsboro", CSSValueGainsboro},
-#line 465 "CSSValueKeywords.gperf"
- {"maximized", CSSValueMaximized},
-#line 186 "CSSValueKeywords.gperf"
- {"telugu", CSSValueTelugu},
-#line 608 "CSSValueKeywords.gperf"
- {"after-edge", CSSValueAfterEdge},
-#line 332 "CSSValueKeywords.gperf"
- {"pre-line", CSSValuePreLine},
-#line 87 "CSSValueKeywords.gperf"
- {"red", CSSValueRed},
-#line 509 "CSSValueKeywords.gperf"
- {"dodgerblue", CSSValueDodgerblue},
-#line 83 "CSSValueKeywords.gperf"
- {"navy", CSSValueNavy},
-#line 391 "CSSValueKeywords.gperf"
- {"listbox", CSSValueListbox},
-#line 450 "CSSValueKeywords.gperf"
- {"reset", CSSValueReset},
-#line 369 "CSSValueKeywords.gperf"
- {"min-intrinsic", CSSValueMinIntrinsic},
-#line 109 "CSSValueKeywords.gperf"
- {"inactivecaptiontext", CSSValueInactivecaptiontext},
-#line 260 "CSSValueKeywords.gperf"
- {"default", CSSValueDefault},
-#line 472 "CSSValueKeywords.gperf"
- {"beige", CSSValueBeige},
-#line 244 "CSSValueKeywords.gperf"
- {"inline-block", CSSValueInlineBlock},
-#line 321 "CSSValueKeywords.gperf"
- {"lower", CSSValueLower},
-#line 334 "CSSValueKeywords.gperf"
- {"relative", CSSValueRelative},
-#line 131 "CSSValueKeywords.gperf"
- {"clear", CSSValueClear},
-#line 372 "CSSValueKeywords.gperf"
- {"discard", CSSValueDiscard},
-#line 103 "CSSValueKeywords.gperf"
- {"captiontext", CSSValueCaptiontext},
-#line 166 "CSSValueKeywords.gperf"
- {"decimal", CSSValueDecimal},
-#line 584 "CSSValueKeywords.gperf"
- {"slategray", CSSValueSlategray},
-#line 156 "CSSValueKeywords.gperf"
- {"center", CSSValueCenter},
-#line 585 "CSSValueKeywords.gperf"
- {"slategrey", CSSValueSlategrey},
-#line 99 "CSSValueKeywords.gperf"
- {"buttonface", CSSValueButtonface},
-#line 564 "CSSValueKeywords.gperf"
- {"palegoldenrod", CSSValuePalegoldenrod},
-#line 609 "CSSValueKeywords.gperf"
- {"central", CSSValueCentral},
-#line 269 "CSSValueKeywords.gperf"
- {"not-allowed", CSSValueNotAllowed},
-#line 301 "CSSValueKeywords.gperf"
- {"always", CSSValueAlways},
-#line 296 "CSSValueKeywords.gperf"
- {"lowercase", CSSValueLowercase},
-#line 202 "CSSValueKeywords.gperf"
- {"amharic-abegede", CSSValueAmharicAbegede},
-#line 280 "CSSValueKeywords.gperf"
- {"ew-resize", CSSValueEwResize},
-#line 277 "CSSValueKeywords.gperf"
- {"sw-resize", CSSValueSwResize},
-#line 318 "CSSValueKeywords.gperf"
- {"line-through", CSSValueLineThrough},
-#line 595 "CSSValueKeywords.gperf"
- {"whitesmoke", CSSValueWhitesmoke},
-#line 464 "CSSValueKeywords.gperf"
- {"fullscreen", CSSValueFullscreen},
-#line 120 "CSSValueKeywords.gperf"
- {"window", CSSValueWindow},
-#line 66 "CSSValueKeywords.gperf"
- {"expanded", CSSValueExpanded},
-#line 518 "CSSValueKeywords.gperf"
- {"honeydew", CSSValueHoneydew},
-#line 274 "CSSValueKeywords.gperf"
- {"nw-resize", CSSValueNwResize},
-#line 326 "CSSValueKeywords.gperf"
- {"nowrap", CSSValueNowrap},
-#line 524 "CSSValueKeywords.gperf"
- {"lavender", CSSValueLavender},
-#line 233 "CSSValueKeywords.gperf"
- {"georgian", CSSValueGeorgian},
-#line 49 "CSSValueKeywords.gperf"
- {"xx-small", CSSValueXxSmall},
-#line 133 "CSSValueKeywords.gperf"
- {"source-over", CSSValueSourceOver},
-#line 512 "CSSValueKeywords.gperf"
- {"forestgreen", CSSValueForestgreen},
-#line 198 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-aa-et", CSSValueEthiopicHalehameAaEt},
-#line 125 "CSSValueKeywords.gperf"
- {"grey", CSSValueGrey},
-#line 201 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-am-et", CSSValueEthiopicHalehameAmEt},
-#line 452 "CSSValueKeywords.gperf"
- {"visiblefill", CSSValueVisiblefill},
-#line 559 "CSSValueKeywords.gperf"
- {"navajowhite", CSSValueNavajowhite},
-#line 303 "CSSValueKeywords.gperf"
- {"below", CSSValueBelow},
-#line 286 "CSSValueKeywords.gperf"
- {"text", CSSValueText},
-#line 606 "CSSValueKeywords.gperf"
- {"bevel", CSSValueBevel},
-#line 214 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-om-et", CSSValueEthiopicHalehameOmEt},
-#line 276 "CSSValueKeywords.gperf"
- {"se-resize", CSSValueSeResize},
-#line 557 "CSSValueKeywords.gperf"
- {"mistyrose", CSSValueMistyrose},
-#line 218 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-so-et", CSSValueEthiopicHalehameSoEt},
-#line 432 "CSSValueKeywords.gperf"
- {"content-box", CSSValueContentBox},
-#line 542 "CSSValueKeywords.gperf"
- {"lightyellow", CSSValueLightyellow},
-#line 532 "CSSValueKeywords.gperf"
- {"lightgray", CSSValueLightgray},
-#line 226 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-ti-et", CSSValueEthiopicHalehameTiEt},
-#line 534 "CSSValueKeywords.gperf"
- {"lightgrey", CSSValueLightgrey},
-#line 265 "CSSValueKeywords.gperf"
- {"context-menu", CSSValueContextMenu},
-#line 273 "CSSValueKeywords.gperf"
- {"ne-resize", CSSValueNeResize},
-#line 612 "CSSValueKeywords.gperf"
- {"ideographic", CSSValueIdeographic},
-#line 479 "CSSValueKeywords.gperf"
- {"chartreuse", CSSValueChartreuse},
-#line 523 "CSSValueKeywords.gperf"
- {"khaki", CSSValueKhaki},
-#line 250 "CSSValueKeywords.gperf"
- {"table-row", CSSValueTableRow},
-#line 601 "CSSValueKeywords.gperf"
- {"linearrgb", CSSValueLinearrgb},
-#line 539 "CSSValueKeywords.gperf"
- {"lightslategray", CSSValueLightslategray},
-#line 540 "CSSValueKeywords.gperf"
- {"lightslategrey", CSSValueLightslategrey},
-#line 526 "CSSValueKeywords.gperf"
- {"lawngreen", CSSValueLawngreen},
-#line 588 "CSSValueKeywords.gperf"
- {"steelblue", CSSValueSteelblue},
-#line 127 "CSSValueKeywords.gperf"
- {"repeat", CSSValueRepeat},
-#line 547 "CSSValueKeywords.gperf"
- {"mediumblue", CSSValueMediumblue},
-#line 579 "CSSValueKeywords.gperf"
- {"seagreen", CSSValueSeagreen},
-#line 336 "CSSValueKeywords.gperf"
- {"separate", CSSValueSeparate},
-#line 566 "CSSValueKeywords.gperf"
- {"paleturquoise", CSSValuePaleturquoise},
-#line 486 "CSSValueKeywords.gperf"
- {"darkblue", CSSValueDarkblue},
-#line 138 "CSSValueKeywords.gperf"
- {"destination-in", CSSValueDestinationIn},
-#line 477 "CSSValueKeywords.gperf"
- {"burlywood", CSSValueBurlywood},
-#line 600 "CSSValueKeywords.gperf"
- {"new", CSSValueNew},
-#line 551 "CSSValueKeywords.gperf"
- {"mediumslateblue", CSSValueMediumslateblue},
-#line 196 "CSSValueKeywords.gperf"
- {"upper-latin", CSSValueUpperLatin},
-#line 500 "CSSValueKeywords.gperf"
- {"darkslateblue", CSSValueDarkslateblue},
-#line 550 "CSSValueKeywords.gperf"
- {"mediumseagreen", CSSValueMediumseagreen},
-#line 104 "CSSValueKeywords.gperf"
- {"graytext", CSSValueGraytext},
-#line 458 "CSSValueKeywords.gperf"
- {"subpixel-antialiased", CSSValueSubpixelAntialiased},
-#line 490 "CSSValueKeywords.gperf"
- {"darkgreen", CSSValueDarkgreen},
-#line 140 "CSSValueKeywords.gperf"
- {"destination-atop", CSSValueDestinationAtop},
-#line 495 "CSSValueKeywords.gperf"
- {"darkorange", CSSValueDarkorange},
-#line 195 "CSSValueKeywords.gperf"
- {"upper-alpha", CSSValueUpperAlpha},
-#line 499 "CSSValueKeywords.gperf"
- {"darkseagreen", CSSValueDarkseagreen},
-#line 377 "CSSValueKeywords.gperf"
- {"skip-white-space", CSSValueSkipWhiteSpace},
-#line 169 "CSSValueKeywords.gperf"
- {"binary", CSSValueBinary},
-#line 522 "CSSValueKeywords.gperf"
- {"ivory", CSSValueIvory},
-#line 460 "CSSValueKeywords.gperf"
- {"optimizelegibility", CSSValueOptimizelegibility},
-#line 69 "CSSValueKeywords.gperf"
- {"serif", CSSValueSerif},
-#line 60 "CSSValueKeywords.gperf"
- {"narrower", CSSValueNarrower},
-#line 576 "CSSValueKeywords.gperf"
- {"saddlebrown", CSSValueSaddlebrown},
-#line 209 "CSSValueKeywords.gperf"
- {"ethiopic-abegede-gez", CSSValueEthiopicAbegedeGez},
-#line 467 "CSSValueKeywords.gperf"
- {"windowed", CSSValueWindowed},
-#line 72 "CSSValueKeywords.gperf"
- {"fantasy", CSSValueFantasy},
-#line 414 "CSSValueKeywords.gperf"
- {"progress-bar", CSSValueProgressBar},
-#line 494 "CSSValueKeywords.gperf"
- {"darkolivegreen", CSSValueDarkolivegreen},
-#line 31 "CSSValueKeywords.gperf"
- {"status-bar", CSSValueStatusBar},
-#line 507 "CSSValueKeywords.gperf"
- {"dimgray", CSSValueDimgray},
-#line 508 "CSSValueKeywords.gperf"
- {"dimgrey", CSSValueDimgrey},
-#line 568 "CSSValueKeywords.gperf"
- {"papayawhip", CSSValuePapayawhip},
-#line 453 "CSSValueKeywords.gperf"
- {"visiblestroke", CSSValueVisiblestroke},
-#line 374 "CSSValueKeywords.gperf"
- {"dot-dot-dash", CSSValueDotDotDash},
-#line 236 "CSSValueKeywords.gperf"
- {"katakana", CSSValueKatakana},
-#line 194 "CSSValueKeywords.gperf"
- {"lower-latin", CSSValueLowerLatin},
-#line 216 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-sid-et", CSSValueEthiopicHalehameSidEt},
-#line 283 "CSSValueKeywords.gperf"
- {"nwse-resize", CSSValueNwseResize},
-#line 193 "CSSValueKeywords.gperf"
- {"lower-alpha", CSSValueLowerAlpha},
-#line 139 "CSSValueKeywords.gperf"
- {"destination-out", CSSValueDestinationOut},
-#line 231 "CSSValueKeywords.gperf"
- {"hebrew", CSSValueHebrew},
-#line 618 "CSSValueKeywords.gperf"
- {"reset-size", CSSValueResetSize},
-#line 598 "CSSValueKeywords.gperf"
- {"evenodd", CSSValueEvenodd},
-#line 107 "CSSValueKeywords.gperf"
- {"inactiveborder", CSSValueInactiveborder},
-#line 157 "CSSValueKeywords.gperf"
- {"justify", CSSValueJustify},
-#line 385 "CSSValueKeywords.gperf"
- {"square-button", CSSValueSquareButton},
-#line 329 "CSSValueKeywords.gperf"
- {"overline", CSSValueOverline},
-#line 389 "CSSValueKeywords.gperf"
- {"inner-spin-button", CSSValueInnerSpinButton},
-#line 487 "CSSValueKeywords.gperf"
- {"darkcyan", CSSValueDarkcyan},
-#line 113 "CSSValueKeywords.gperf"
- {"menutext", CSSValueMenutext},
-#line 225 "CSSValueKeywords.gperf"
- {"tigrinya-et", CSSValueTigrinyaEt},
-#line 64 "CSSValueKeywords.gperf"
- {"semi-condensed", CSSValueSemiCondensed},
-#line 497 "CSSValueKeywords.gperf"
- {"darkred", CSSValueDarkred},
-#line 602 "CSSValueKeywords.gperf"
- {"optimizequality", CSSValueOptimizequality},
-#line 203 "CSSValueKeywords.gperf"
- {"ethiopic-abegede-am-et", CSSValueEthiopicAbegedeAmEt},
-#line 148 "CSSValueKeywords.gperf"
- {"text-top", CSSValueTextTop},
-#line 511 "CSSValueKeywords.gperf"
- {"floralwhite", CSSValueFloralwhite},
-#line 70 "CSSValueKeywords.gperf"
- {"sans-serif", CSSValueSansSerif},
-#line 434 "CSSValueKeywords.gperf"
- {"padding-box", CSSValuePaddingBox},
-#line 55 "CSSValueKeywords.gperf"
- {"xx-large", CSSValueXxLarge},
-#line 554 "CSSValueKeywords.gperf"
- {"mediumvioletred", CSSValueMediumvioletred},
-#line 228 "CSSValueKeywords.gperf"
- {"ethiopic-abegede-ti-et", CSSValueEthiopicAbegedeTiEt},
-#line 91 "CSSValueKeywords.gperf"
- {"yellow", CSSValueYellow},
-#line 327 "CSSValueKeywords.gperf"
- {"open-quote", CSSValueOpenQuote},
-#line 61 "CSSValueKeywords.gperf"
- {"ultra-condensed", CSSValueUltraCondensed},
-#line 548 "CSSValueKeywords.gperf"
- {"mediumorchid", CSSValueMediumorchid},
-#line 525 "CSSValueKeywords.gperf"
- {"lavenderblush", CSSValueLavenderblush},
-#line 199 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-aa-er", CSSValueEthiopicHalehameAaEr},
-#line 496 "CSSValueKeywords.gperf"
- {"darkorchid", CSSValueDarkorchid},
-#line 410 "CSSValueKeywords.gperf"
- {"menulist-button", CSSValueMenulistButton},
-#line 401 "CSSValueKeywords.gperf"
- {"media-slider", CSSValueMediaSlider},
-#line 234 "CSSValueKeywords.gperf"
- {"cjk-ideographic", CSSValueCjkIdeographic},
-#line 426 "CSSValueKeywords.gperf"
- {"textarea", CSSValueTextarea},
-#line 381 "CSSValueKeywords.gperf"
- {"after-white-space", CSSValueAfterWhiteSpace},
-#line 110 "CSSValueKeywords.gperf"
- {"infobackground", CSSValueInfobackground},
-#line 416 "CSSValueKeywords.gperf"
- {"slider-vertical", CSSValueSliderVertical},
-#line 222 "CSSValueKeywords.gperf"
- {"ethiopic-halehame-ti-er", CSSValueEthiopicHalehameTiEr},
-#line 95 "CSSValueKeywords.gperf"
- {"activeborder", CSSValueActiveborder},
-#line 517 "CSSValueKeywords.gperf"
- {"greenyellow", CSSValueGreenyellow},
-#line 443 "CSSValueKeywords.gperf"
- {"preserve-3d", CSSValuePreserve3d},
-#line 549 "CSSValueKeywords.gperf"
- {"mediumpurple", CSSValueMediumpurple},
-#line 263 "CSSValueKeywords.gperf"
- {"vertical-text", CSSValueVerticalText},
-#line 311 "CSSValueKeywords.gperf"
- {"fixed", CSSValueFixed},
-#line 378 "CSSValueKeywords.gperf"
- {"break-all", CSSValueBreakAll},
-#line 616 "CSSValueKeywords.gperf"
- {"use-script", CSSValueUseScript},
-#line 413 "CSSValueKeywords.gperf"
- {"outer-spin-button", CSSValueOuterSpinButton},
-#line 173 "CSSValueKeywords.gperf"
- {"devanagari", CSSValueDevanagari},
-#line 149 "CSSValueKeywords.gperf"
- {"text-bottom", CSSValueTextBottom},
-#line 137 "CSSValueKeywords.gperf"
- {"destination-over", CSSValueDestinationOver},
-#line 191 "CSSValueKeywords.gperf"
- {"upper-roman", CSSValueUpperRoman},
-#line 205 "CSSValueKeywords.gperf"
- {"cjk-heavenly-stem", CSSValueCjkHeavenlyStem},
-#line 350 "CSSValueKeywords.gperf"
- {"block-axis", CSSValueBlockAxis},
-#line 353 "CSSValueKeywords.gperf"
- {"forwards", CSSValueForwards},
-#line 251 "CSSValueKeywords.gperf"
- {"table-column-group", CSSValueTableColumnGroup},
-#line 607 "CSSValueKeywords.gperf"
- {"before-edge", CSSValueBeforeEdge},
-#line 415 "CSSValueKeywords.gperf"
- {"slider-horizontal", CSSValueSliderHorizontal},
-#line 538 "CSSValueKeywords.gperf"
- {"lightskyblue", CSSValueLightskyblue},
-#line 26 "CSSValueKeywords.gperf"
- {"message-box", CSSValueMessageBox},
-#line 546 "CSSValueKeywords.gperf"
- {"mediumaquamarine", CSSValueMediumaquamarine},
-#line 304 "CSSValueKeywords.gperf"
- {"bidi-override", CSSValueBidiOverride},
-#line 573 "CSSValueKeywords.gperf"
- {"powderblue", CSSValuePowderblue},
-#line 388 "CSSValueKeywords.gperf"
- {"default-button", CSSValueDefaultButton},
-#line 488 "CSSValueKeywords.gperf"
- {"darkgoldenrod", CSSValueDarkgoldenrod},
-#line 97 "CSSValueKeywords.gperf"
- {"appworkspace", CSSValueAppworkspace},
-#line 190 "CSSValueKeywords.gperf"
- {"lower-roman", CSSValueLowerRoman},
-#line 122 "CSSValueKeywords.gperf"
- {"windowtext", CSSValueWindowtext},
-#line 411 "CSSValueKeywords.gperf"
- {"menulist-text", CSSValueMenulistText},
-#line 461 "CSSValueKeywords.gperf"
- {"geometricprecision", CSSValueGeometricprecision},
-#line 333 "CSSValueKeywords.gperf"
- {"pre-wrap", CSSValuePreWrap},
-#line 394 "CSSValueKeywords.gperf"
- {"media-mute-button", CSSValueMediaMuteButton},
-#line 346 "CSSValueKeywords.gperf"
- {"reverse", CSSValueReverse},
-#line 489 "CSSValueKeywords.gperf"
- {"darkgray", CSSValueDarkgray},
-#line 491 "CSSValueKeywords.gperf"
- {"darkgrey", CSSValueDarkgrey},
-#line 282 "CSSValueKeywords.gperf"
- {"nesw-resize", CSSValueNeswResize},
-#line 552 "CSSValueKeywords.gperf"
- {"mediumspringgreen", CSSValueMediumspringgreen},
-#line 142 "CSSValueKeywords.gperf"
- {"plus-darker", CSSValuePlusDarker},
-#line 501 "CSSValueKeywords.gperf"
- {"darkslategray", CSSValueDarkslategray},
-#line 502 "CSSValueKeywords.gperf"
- {"darkslategrey", CSSValueDarkslategrey},
-#line 285 "CSSValueKeywords.gperf"
- {"row-resize", CSSValueRowResize},
-#line 578 "CSSValueKeywords.gperf"
- {"sandybrown", CSSValueSandybrown},
-#line 221 "CSSValueKeywords.gperf"
- {"tigrinya-er", CSSValueTigrinyaEr},
-#line 62 "CSSValueKeywords.gperf"
- {"extra-condensed", CSSValueExtraCondensed},
-#line 98 "CSSValueKeywords.gperf"
- {"background", CSSValueBackground},
-#line 430 "CSSValueKeywords.gperf"
- {"border-box", CSSValueBorderBox},
-#line 553 "CSSValueKeywords.gperf"
- {"mediumturquoise", CSSValueMediumturquoise},
-#line 503 "CSSValueKeywords.gperf"
- {"darkturquoise", CSSValueDarkturquoise},
-#line 115 "CSSValueKeywords.gperf"
- {"threeddarkshadow", CSSValueThreeddarkshadow},
-#line 224 "CSSValueKeywords.gperf"
- {"ethiopic-abegede-ti-er", CSSValueEthiopicAbegedeTiEr},
-#line 574 "CSSValueKeywords.gperf"
- {"rosybrown", CSSValueRosybrown},
-#line 328 "CSSValueKeywords.gperf"
- {"overlay", CSSValueOverlay},
-#line 492 "CSSValueKeywords.gperf"
- {"darkkhaki", CSSValueDarkkhaki},
-#line 482 "CSSValueKeywords.gperf"
- {"cornflowerblue", CSSValueCornflowerblue},
-#line 402 "CSSValueKeywords.gperf"
- {"media-sliderthumb", CSSValueMediaSliderthumb},
-#line 418 "CSSValueKeywords.gperf"
- {"sliderthumb-vertical", CSSValueSliderthumbVertical},
-#line 596 "CSSValueKeywords.gperf"
- {"yellowgreen", CSSValueYellowgreen},
-#line 354 "CSSValueKeywords.gperf"
- {"backwards", CSSValueBackwards},
-#line 248 "CSSValueKeywords.gperf"
- {"table-header-group", CSSValueTableHeaderGroup},
-#line 129 "CSSValueKeywords.gperf"
- {"repeat-y", CSSValueRepeatY},
-#line 510 "CSSValueKeywords.gperf"
- {"firebrick", CSSValueFirebrick},
-#line 382 "CSSValueKeywords.gperf"
- {"checkbox", CSSValueCheckbox},
-#line 404 "CSSValueKeywords.gperf"
- {"media-volume-slider", CSSValueMediaVolumeSlider},
-#line 230 "CSSValueKeywords.gperf"
- {"upper-norwegian", CSSValueUpperNorwegian},
-#line 531 "CSSValueKeywords.gperf"
- {"lightgoldenrodyellow", CSSValueLightgoldenrodyellow},
-#line 65 "CSSValueKeywords.gperf"
- {"semi-expanded", CSSValueSemiExpanded},
-#line 417 "CSSValueKeywords.gperf"
- {"sliderthumb-horizontal", CSSValueSliderthumbHorizontal},
-#line 425 "CSSValueKeywords.gperf"
- {"textfield", CSSValueTextfield},
-#line 238 "CSSValueKeywords.gperf"
- {"katakana-iroha", CSSValueKatakanaIroha},
-#line 128 "CSSValueKeywords.gperf"
- {"repeat-x", CSSValueRepeatX},
-#line 227 "CSSValueKeywords.gperf"
- {"tigrinya-et-abegede", CSSValueTigrinyaEtAbegede},
-#line 257 "CSSValueKeywords.gperf"
- {"-wap-marquee", CSSValueWapMarquee},
-#line 189 "CSSValueKeywords.gperf"
- {"upper-hexadecimal", CSSValueUpperHexadecimal},
-#line 68 "CSSValueKeywords.gperf"
- {"ultra-expanded", CSSValueUltraExpanded},
-#line 229 "CSSValueKeywords.gperf"
- {"upper-greek", CSSValueUpperGreek},
-#line 247 "CSSValueKeywords.gperf"
- {"table-row-group", CSSValueTableRowGroup},
-#line 527 "CSSValueKeywords.gperf"
- {"lemonchiffon", CSSValueLemonchiffon},
-#line 212 "CSSValueKeywords.gperf"
- {"lower-norwegian", CSSValueLowerNorwegian},
-#line 420 "CSSValueKeywords.gperf"
- {"searchfield", CSSValueSearchfield},
-#line 395 "CSSValueKeywords.gperf"
- {"media-play-button", CSSValueMediaPlayButton},
-#line 427 "CSSValueKeywords.gperf"
- {"caps-lock-indicator", CSSValueCapsLockIndicator},
-#line 505 "CSSValueKeywords.gperf"
- {"deeppink", CSSValueDeeppink},
-#line 121 "CSSValueKeywords.gperf"
- {"windowframe", CSSValueWindowframe},
-#line 177 "CSSValueKeywords.gperf"
- {"lower-hexadecimal", CSSValueLowerHexadecimal},
-#line 192 "CSSValueKeywords.gperf"
- {"lower-greek", CSSValueLowerGreek},
-#line 363 "CSSValueKeywords.gperf"
- {"read-only", CSSValueReadOnly},
-#line 167 "CSSValueKeywords.gperf"
- {"decimal-leading-zero", CSSValueDecimalLeadingZero},
-#line 405 "CSSValueKeywords.gperf"
- {"media-volume-sliderthumb", CSSValueMediaVolumeSliderthumb},
-#line 364 "CSSValueKeywords.gperf"
- {"read-write", CSSValueReadWrite},
-#line 67 "CSSValueKeywords.gperf"
- {"extra-expanded", CSSValueExtraExpanded},
-#line 249 "CSSValueKeywords.gperf"
- {"table-footer-group", CSSValueTableFooterGroup},
-#line 223 "CSSValueKeywords.gperf"
- {"tigrinya-er-abegede", CSSValueTigrinyaErAbegede},
-#line 569 "CSSValueKeywords.gperf"
- {"peachpuff", CSSValuePeachpuff},
-#line 379 "CSSValueKeywords.gperf"
- {"break-word", CSSValueBreakWord},
-#line 398 "CSSValueKeywords.gperf"
- {"media-rewind-button", CSSValueMediaRewindButton},
-#line 400 "CSSValueKeywords.gperf"
- {"media-toggle-closed-captions-button", CSSValueMediaToggleClosedCaptionsButton},
-#line 204 "CSSValueKeywords.gperf"
- {"cjk-earthly-branch", CSSValueCjkEarthlyBranch},
-#line 153 "CSSValueKeywords.gperf"
- {"-webkit-auto", CSSValueWebkitAuto},
-#line 412 "CSSValueKeywords.gperf"
- {"menulist-textfield", CSSValueMenulistTextfield},
-#line 408 "CSSValueKeywords.gperf"
- {"media-time-remaining-display", CSSValueMediaTimeRemainingDisplay},
-#line 403 "CSSValueKeywords.gperf"
- {"media-volume-slider-container", CSSValueMediaVolumeSliderContainer},
-#line 270 "CSSValueKeywords.gperf"
- {"-webkit-zoom-in", CSSValueWebkitZoomIn},
-#line 159 "CSSValueKeywords.gperf"
- {"-webkit-right", CSSValueWebkitRight},
-#line 160 "CSSValueKeywords.gperf"
- {"-webkit-center", CSSValueWebkitCenter},
-#line 393 "CSSValueKeywords.gperf"
- {"media-fullscreen-button", CSSValueMediaFullscreenButton},
-#line 611 "CSSValueKeywords.gperf"
- {"text-after-edge", CSSValueTextAfterEdge},
-#line 30 "CSSValueKeywords.gperf"
- {"-webkit-control", CSSValueWebkitControl},
-#line 506 "CSSValueKeywords.gperf"
- {"deepskyblue", CSSValueDeepskyblue},
-#line 290 "CSSValueKeywords.gperf"
- {"-webkit-grab", CSSValueWebkitGrab},
-#line 93 "CSSValueKeywords.gperf"
- {"-webkit-link", CSSValueWebkitLink},
-#line 271 "CSSValueKeywords.gperf"
- {"-webkit-zoom-out", CSSValueWebkitZoomOut},
-#line 396 "CSSValueKeywords.gperf"
- {"media-seek-back-button", CSSValueMediaSeekBackButton},
-#line 126 "CSSValueKeywords.gperf"
- {"-webkit-text", CSSValueWebkitText},
-#line 94 "CSSValueKeywords.gperf"
- {"-webkit-activelink", CSSValueWebkitActivelink},
-#line 610 "CSSValueKeywords.gperf"
- {"text-before-edge", CSSValueTextBeforeEdge},
-#line 421 "CSSValueKeywords.gperf"
- {"searchfield-decoration", CSSValueSearchfieldDecoration},
-#line 158 "CSSValueKeywords.gperf"
- {"-webkit-left", CSSValueWebkitLeft},
-#line 424 "CSSValueKeywords.gperf"
- {"searchfield-cancel-button", CSSValueSearchfieldCancelButton},
-#line 406 "CSSValueKeywords.gperf"
- {"media-controls-background", CSSValueMediaControlsBackground},
-#line 255 "CSSValueKeywords.gperf"
- {"-webkit-box", CSSValueWebkitBox},
-#line 291 "CSSValueKeywords.gperf"
- {"-webkit-grabbing", CSSValueWebkitGrabbing},
-#line 322 "CSSValueKeywords.gperf"
- {"-webkit-marquee", CSSValueWebkitMarquee},
-#line 29 "CSSValueKeywords.gperf"
- {"-webkit-small-control", CSSValueWebkitSmallControl},
-#line 28 "CSSValueKeywords.gperf"
- {"-webkit-mini-control", CSSValueWebkitMiniControl},
-#line 342 "CSSValueKeywords.gperf"
- {"-webkit-nowrap", CSSValueWebkitNowrap},
-#line 407 "CSSValueKeywords.gperf"
- {"media-current-time-display", CSSValueMediaCurrentTimeDisplay},
-#line 74 "CSSValueKeywords.gperf"
- {"-webkit-body", CSSValueWebkitBody},
-#line 152 "CSSValueKeywords.gperf"
- {"-webkit-baseline-middle", CSSValueWebkitBaselineMiddle},
-#line 399 "CSSValueKeywords.gperf"
- {"media-return-to-realtime-button", CSSValueMediaReturnToRealtimeButton},
-#line 256 "CSSValueKeywords.gperf"
- {"-webkit-inline-box", CSSValueWebkitInlineBox},
-#line 423 "CSSValueKeywords.gperf"
- {"searchfield-results-button", CSSValueSearchfieldResultsButton},
-#line 422 "CSSValueKeywords.gperf"
- {"searchfield-results-decoration", CSSValueSearchfieldResultsDecoration},
-#line 365 "CSSValueKeywords.gperf"
- {"read-write-plaintext-only", CSSValueReadWritePlaintextOnly},
-#line 397 "CSSValueKeywords.gperf"
- {"media-seek-forward-button", CSSValueMediaSeekForwardButton},
-#line 123 "CSSValueKeywords.gperf"
- {"-webkit-focus-ring-color", CSSValueWebkitFocusRingColor},
-#line 56 "CSSValueKeywords.gperf"
- {"-webkit-xxx-large", CSSValueWebkitXxxLarge}
- };
-
- static const short lookup[] =
- {
- 0, -1, -1, -1, -1, 1, -1, -1, -1, -1,
- 2, -1, -1, -1, -1, 3, -1, -1, -1, -1,
- 4, -1, -1, -1, -1, 5, -1, -1, -1, -1,
- 6, -1, -1, -1, -1, 7, -1, -1, -1, -1,
- 8, -1, -1, -1, -1, 9, -1, -1, -1, -1,
- 10, -1, -1, -1, -1, 11, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 12, -1, -1, -1, -1,
- 13, -1, 14, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 15, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 16, -1, -1, -1, -1, -1, -1, 17, -1, -1,
- -1, -1, -1, -1, 18, 19, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 20, -1,
- -1, -1, -1, -1, -1, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 22, 23, -1, -1, -1, 24, -1, 25, -1, -1,
- -1, -1, -1, -1, -1, 26, -1, -1, -1, -1,
- 27, -1, -1, -1, -1, 28, -1, 29, -1, -1,
- 30, -1, -1, -1, -1, 31, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 32, -1, -1, -1, -1,
- -1, -1, -1, 33, -1, -1, -1, -1, 34, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 35, -1, -1, -1, 36, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 37, 38, -1,
- 39, 40, -1, -1, -1, -1, -1, -1, -1, -1,
- 41, -1, -1, -1, -1, 42, -1, 43, -1, -1,
- 44, -1, -1, -1, -1, 45, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 46, -1, -1, -1,
- -1, 47, -1, -1, -1, 48, -1, 49, 50, -1,
- 51, -1, -1, -1, -1, 52, -1, -1, -1, -1,
- 53, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 54, 55, 56, -1, -1, 57, 58, -1, -1, -1,
- 59, -1, -1, -1, -1, 60, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 61, -1, -1, -1, -1,
- 62, -1, -1, 63, -1, -1, -1, -1, -1, 64,
- 65, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 66, -1, -1, -1, 67, 68, -1, -1, -1,
- 69, 70, 71, -1, -1, 72, -1, -1, 73, -1,
- -1, 74, -1, -1, -1, 75, -1, 76, -1, -1,
- 77, 78, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 79, 80, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 81, -1, -1, 82, 83, -1, -1,
- -1, -1, -1, -1, -1, -1, 84, -1, -1, -1,
- 85, 86, -1, -1, -1, 87, 88, -1, -1, -1,
- -1, 89, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 90, 91, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 92, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 93, -1, -1, -1,
- 94, 95, -1, -1, -1, -1, -1, -1, -1, -1,
- 96, -1, -1, 97, -1, -1, 98, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 99, -1, 100, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 101, -1, -1, -1, -1,
- 102, -1, 103, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 104, -1, -1, 105, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 106, 107, 108, -1, -1,
- -1, -1, 109, -1, -1, -1, -1, 110, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 111, -1, -1,
- -1, 112, -1, -1, -1, -1, 113, 114, -1, -1,
- 115, 116, -1, -1, -1, 117, -1, -1, -1, -1,
- -1, 118, -1, -1, -1, -1, -1, -1, -1, -1,
- 119, -1, -1, -1, -1, -1, 120, 121, -1, -1,
- -1, 122, -1, -1, -1, -1, -1, -1, -1, 123,
- 124, 125, 126, -1, -1, 127, -1, -1, 128, -1,
- -1, 129, -1, 130, -1, 131, -1, 132, -1, -1,
- -1, 133, 134, 135, -1, -1, 136, -1, -1, -1,
- -1, -1, 137, 138, -1, 139, -1, 140, -1, -1,
- 141, 142, -1, -1, -1, -1, -1, -1, -1, -1,
- 143, -1, -1, 144, 145, -1, -1, -1, 146, -1,
- -1, -1, -1, -1, -1, -1, 147, 148, -1, -1,
- -1, 149, -1, -1, -1, 150, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 151, -1, -1, -1, -1,
- -1, -1, 152, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 153, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 154, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 155, -1, -1, -1, -1, 156, -1, -1, -1,
- -1, 157, -1, -1, -1, 158, -1, -1, 159, -1,
- 160, 161, -1, -1, -1, 162, -1, -1, -1, -1,
- 163, -1, -1, 164, -1, 165, -1, 166, 167, -1,
- -1, -1, -1, -1, -1, -1, -1, 168, -1, -1,
- 169, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 170, 171, -1, -1, -1, -1, -1, -1, -1,
- 172, 173, -1, -1, -1, 174, -1, -1, -1, 175,
- 176, -1, -1, -1, -1, -1, 177, -1, -1, -1,
- 178, -1, -1, -1, -1, -1, 179, 180, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 181, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 182, -1, -1, -1, 183, -1, -1, -1, -1,
- 184, -1, -1, -1, -1, -1, -1, 185, -1, -1,
- -1, -1, -1, 186, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 187, -1, 188, -1, 189, -1, -1,
- 190, 191, -1, -1, -1, -1, -1, -1, 192, -1,
- 193, 194, -1, -1, -1, 195, 196, -1, 197, 198,
- 199, 200, -1, -1, -1, 201, 202, -1, -1, -1,
- 203, -1, -1, -1, -1, -1, -1, -1, 204, 205,
- -1, -1, -1, -1, -1, -1, 206, 207, -1, -1,
- -1, 208, 209, -1, -1, 210, -1, -1, 211, -1,
- 212, 213, 214, -1, -1, 215, -1, -1, -1, -1,
- -1, -1, -1, 216, -1, 217, -1, -1, -1, -1,
- 218, -1, -1, -1, 219, 220, -1, 221, -1, -1,
- -1, -1, 222, -1, -1, 223, 224, -1, -1, 225,
- 226, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 227, 228, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 229, -1, -1, -1, -1, -1, 230, 231, -1,
- -1, -1, -1, 232, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 233, 234, -1, -1, 235, -1, -1, -1, -1,
- 236, -1, -1, 237, -1, -1, 238, 239, -1, -1,
- -1, 240, -1, -1, -1, -1, 241, -1, -1, 242,
- 243, -1, -1, -1, -1, -1, -1, 244, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 245, 246, -1, -1, -1, 247, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 248, -1, -1,
- -1, 249, -1, 250, -1, 251, -1, 252, 253, -1,
- -1, 254, 255, -1, -1, -1, -1, -1, -1, -1,
- 256, -1, -1, -1, -1, 257, -1, 258, 259, -1,
- -1, 260, -1, -1, -1, 261, -1, -1, -1, -1,
- 262, -1, -1, -1, -1, 263, 264, 265, -1, -1,
- 266, -1, 267, -1, -1, 268, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 269, -1, 270, -1, 271,
- -1, -1, -1, -1, -1, 272, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 273, 274,
- 275, 276, -1, -1, -1, 277, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 278, -1, -1, -1, -1,
- -1, 279, -1, -1, -1, -1, 280, 281, 282, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 283, -1,
- 284, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 285, -1, 286, -1, -1, -1, 287, -1, -1, -1,
- 288, -1, -1, -1, -1, 289, 290, 291, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 292, -1, 293, -1, 294, -1, -1, -1, -1,
- 295, 296, -1, -1, -1, 297, -1, -1, -1, -1,
- -1, -1, -1, 298, -1, -1, -1, 299, -1, -1,
- -1, -1, 300, -1, 301, -1, 302, 303, 304, -1,
- -1, -1, -1, -1, -1, 305, 306, -1, -1, -1,
- 307, -1, -1, -1, -1, 308, -1, 309, -1, -1,
- -1, -1, -1, -1, 310, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 311,
- -1, -1, 312, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 313, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 314,
- -1, 315, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 316, -1, -1, 317, -1, -1, -1,
- -1, -1, -1, -1, 318, -1, -1, 319, -1, -1,
- -1, 320, -1, 321, -1, -1, -1, 322, -1, -1,
- -1, -1, -1, -1, -1, 323, 324, 325, -1, -1,
- 326, -1, -1, -1, -1, 327, -1, -1, -1, -1,
- -1, 328, -1, -1, -1, -1, 329, -1, -1, -1,
- -1, 330, -1, -1, -1, 331, -1, -1, -1, -1,
- -1, 332, 333, -1, -1, -1, 334, -1, -1, -1,
- -1, -1, 335, -1, -1, -1, -1, 336, -1, -1,
- -1, -1, -1, -1, -1, 337, -1, 338, -1, -1,
- 339, 340, -1, -1, -1, -1, -1, 341, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 342, 343, -1, -1, -1, 344, 345, 346, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 347, -1, -1, -1, 348, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 349, -1, -1, -1,
- 350, -1, -1, -1, -1, 351, 352, -1, 353, -1,
- -1, -1, -1, 354, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 355, -1, -1, -1, -1, 356,
- -1, -1, 357, 358, -1, -1, -1, 359, -1, -1,
- -1, -1, 360, 361, -1, 362, 363, -1, -1, -1,
- -1, -1, 364, 365, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 366, -1, 367, 368, -1, -1,
- -1, 369, 370, 371, 372, -1, 373, -1, -1, -1,
- 374, -1, -1, -1, -1, -1, 375, 376, 377, -1,
- -1, 378, 379, -1, -1, 380, -1, -1, -1, 381,
- -1, -1, -1, -1, 382, -1, -1, 383, -1, 384,
- -1, -1, -1, -1, -1, 385, -1, -1, 386, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 387, -1, -1, -1, -1, -1, -1, -1,
- 388, -1, -1, -1, 389, -1, 390, -1, -1, -1,
- -1, -1, 391, -1, 392, -1, -1, -1, -1, 393,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 394, -1, -1, -1, -1, -1, -1, -1, -1,
- 395, -1, 396, -1, -1, 397, -1, -1, -1, -1,
- -1, 398, 399, -1, -1, -1, -1, 400, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 401, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 402, -1, -1, 403, -1, 404, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 405, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 406,
- -1, -1, -1, -1, -1, -1, -1, 407, -1, -1,
- -1, -1, -1, -1, -1, -1, 408, -1, -1, -1,
- -1, 409, 410, 411, -1, 412, -1, -1, -1, -1,
- -1, -1, -1, 413, -1, 414, -1, -1, 415, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 416, -1,
- -1, 417, -1, -1, -1, -1, 418, -1, 419, -1,
- 420, -1, -1, -1, -1, -1, 421, -1, -1, -1,
- -1, 422, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 423, 424, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 425, 426, -1, -1, -1,
- -1, -1, -1, -1, -1, 427, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 428, -1, 429, -1, -1, -1, -1, 430, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 431,
- 432, 433, -1, -1, -1, -1, -1, -1, -1, 434,
- 435, -1, 436, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 437, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 438, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 439, -1, 440, -1, -1, 441, 442, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 443, -1, -1,
- -1, -1, -1, 444, -1, -1, -1, -1, -1, -1,
- -1, -1, 445, -1, -1, -1, -1, -1, -1, -1,
- -1, 446, -1, -1, -1, 447, -1, 448, -1, -1,
- -1, -1, -1, -1, -1, 449, -1, 450, -1, -1,
- 451, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 452, -1, -1, -1, -1, -1, -1, 453,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 454, -1, -1, -1, 455, -1, 456, -1, -1,
- 457, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 458, -1, -1, -1, -1, -1, -1, -1, 459,
- -1, -1, 460, -1, -1, -1, 461, -1, -1, -1,
- -1, 462, -1, -1, 463, 464, -1, -1, -1, -1,
- -1, 465, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 466, -1, -1, -1, -1, 467, -1, -1,
- -1, -1, -1, 468, -1, -1, -1, -1, -1, -1,
- 469, -1, -1, -1, -1, 470, -1, -1, -1, -1,
- -1, -1, -1, -1, 471, 472, -1, -1, 473, 474,
- -1, -1, -1, 475, -1, -1, -1, 476, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 477, -1, -1,
- -1, -1, 478, -1, -1, -1, -1, 479, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 480, -1, 481, -1, -1,
- -1, -1, -1, -1, -1, -1, 482, 483, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 484, -1, 485, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 486, -1, -1, 487, -1, 488, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 489, 490, -1, -1, -1, -1,
- -1, -1, 491, -1, -1, -1, -1, -1, -1, -1,
- -1, 492, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 493, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 494, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 495, -1, -1,
- -1, -1, -1, -1, -1, 496, -1, -1, -1, -1,
- -1, 497, 498, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 499, -1,
- 500, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 501, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 502, -1, -1, -1, -1, -1, -1,
- -1, -1, 503, -1, -1, 504, -1, -1, -1, -1,
- -1, -1, -1, 505, -1, -1, -1, -1, -1, -1,
- 506, 507, -1, -1, -1, -1, 508, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 509, 510, -1, -1, -1,
- -1, -1, -1, 511, -1, -1, -1, -1, 512, -1,
- -1, 513, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 514, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 515,
- -1, -1, -1, 516, -1, -1, -1, -1, 517, -1,
- 518, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 519, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 520, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 521, -1, -1, -1, -1, -1, -1, -1, 522, -1,
- 523, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 524, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 525,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 526,
- -1, -1, -1, -1, -1, -1, 527, -1, -1, -1,
- -1, 528, -1, -1, -1, -1, 529, -1, -1, -1,
- -1, -1, 530, -1, -1, -1, -1, -1, -1, -1,
- -1, 531, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 532, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 533,
- -1, -1, 534, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 535, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 536, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 537, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 538, -1, -1, -1, 539, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 540, -1, -1,
- -1, 541, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 542, -1, -1, -1, -1, 543, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 544, -1, 545, -1, -1, -1, -1,
- 546, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 547, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 548, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 549, -1, -1, 550, -1, -1, -1, -1,
- 551, -1, 552, -1, -1, -1, -1, 553, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 554, -1, -1, -1,
- -1, -1, 555, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 556, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 557, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 558,
- -1, -1, 559, 560, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 561, -1, -1, -1,
- -1, -1, -1, 562, -1, 563, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 564, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 565, -1, -1, 566, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 567, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 568, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 569, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 570, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 571, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 572, -1, -1, -1,
- -1, -1, 573, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 574, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 575, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 576, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 577, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 578, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 579, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 580,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 581, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 582, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 583, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 584, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 585, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 586, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 587, -1, -1, -1, -1, -1,
- -1, -1, 588, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 589,
- -1, -1, 590, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 591, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 592, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 593, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 594, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 595, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 596, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 597, -1, 598, -1, -1, -1, -1, 599,
- -1, -1, -1, -1, -1, -1, -1, 600, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 601, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 602, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 603, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 604, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 605, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 606, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 607, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 608, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 609, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 610, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 611, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 612, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 613
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash_val (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register int index = lookup[key];
-
- if (index >= 0)
- {
- register const char *s = wordlist_value[index].name;
-
- if (*str == *s && !strcmp (str + 1, s + 1))
- return &wordlist_value[index];
- }
- }
- }
- return 0;
-}
-#line 625 "CSSValueKeywords.gperf"
-
-static const char * const valueList[] = {
-"",
-"inherit",
-"initial",
-"none",
-"hidden",
-"inset",
-"groove",
-"ridge",
-"outset",
-"dotted",
-"dashed",
-"solid",
-"double",
-"caption",
-"icon",
-"menu",
-"message-box",
-"small-caption",
-"-webkit-mini-control",
-"-webkit-small-control",
-"-webkit-control",
-"status-bar",
-"italic",
-"oblique",
-"all",
-"small-caps",
-"normal",
-"bold",
-"bolder",
-"lighter",
-"100",
-"200",
-"300",
-"400",
-"500",
-"600",
-"700",
-"800",
-"900",
-"xx-small",
-"x-small",
-"small",
-"medium",
-"large",
-"x-large",
-"xx-large",
-"-webkit-xxx-large",
-"smaller",
-"larger",
-"wider",
-"narrower",
-"ultra-condensed",
-"extra-condensed",
-"condensed",
-"semi-condensed",
-"semi-expanded",
-"expanded",
-"extra-expanded",
-"ultra-expanded",
-"serif",
-"sans-serif",
-"cursive",
-"fantasy",
-"monospace",
-"-webkit-body",
-"aqua",
-"black",
-"blue",
-"fuchsia",
-"gray",
-"green",
-"lime",
-"maroon",
-"navy",
-"olive",
-"orange",
-"purple",
-"red",
-"silver",
-"teal",
-"white",
-"yellow",
-"transparent",
-"-webkit-link",
-"-webkit-activelink",
-"activeborder",
-"activecaption",
-"appworkspace",
-"background",
-"buttonface",
-"buttonhighlight",
-"buttonshadow",
-"buttontext",
-"captiontext",
-"graytext",
-"highlight",
-"highlighttext",
-"inactiveborder",
-"inactivecaption",
-"inactivecaptiontext",
-"infobackground",
-"infotext",
-"match",
-"menutext",
-"scrollbar",
-"threeddarkshadow",
-"threedface",
-"threedhighlight",
-"threedlightshadow",
-"threedshadow",
-"window",
-"windowframe",
-"windowtext",
-"-webkit-focus-ring-color",
-"currentcolor",
-"grey",
-"-webkit-text",
-"repeat",
-"repeat-x",
-"repeat-y",
-"no-repeat",
-"clear",
-"copy",
-"source-over",
-"source-in",
-"source-out",
-"source-atop",
-"destination-over",
-"destination-in",
-"destination-out",
-"destination-atop",
-"xor",
-"plus-darker",
-"plus-lighter",
-"baseline",
-"middle",
-"sub",
-"super",
-"text-top",
-"text-bottom",
-"top",
-"bottom",
-"-webkit-baseline-middle",
-"-webkit-auto",
-"left",
-"right",
-"center",
-"justify",
-"-webkit-left",
-"-webkit-right",
-"-webkit-center",
-"outside",
-"inside",
-"disc",
-"circle",
-"square",
-"decimal",
-"decimal-leading-zero",
-"arabic-indic",
-"binary",
-"bengali",
-"cambodian",
-"khmer",
-"devanagari",
-"gujarati",
-"gurmukhi",
-"kannada",
-"lower-hexadecimal",
-"lao",
-"malayalam",
-"mongolian",
-"myanmar",
-"octal",
-"oriya",
-"persian",
-"urdu",
-"telugu",
-"tibetan",
-"thai",
-"upper-hexadecimal",
-"lower-roman",
-"upper-roman",
-"lower-greek",
-"lower-alpha",
-"lower-latin",
-"upper-alpha",
-"upper-latin",
-"afar",
-"ethiopic-halehame-aa-et",
-"ethiopic-halehame-aa-er",
-"amharic",
-"ethiopic-halehame-am-et",
-"amharic-abegede",
-"ethiopic-abegede-am-et",
-"cjk-earthly-branch",
-"cjk-heavenly-stem",
-"ethiopic",
-"ethiopic-halehame-gez",
-"ethiopic-abegede",
-"ethiopic-abegede-gez",
-"hangul-consonant",
-"hangul",
-"lower-norwegian",
-"oromo",
-"ethiopic-halehame-om-et",
-"sidama",
-"ethiopic-halehame-sid-et",
-"somali",
-"ethiopic-halehame-so-et",
-"tigre",
-"ethiopic-halehame-tig",
-"tigrinya-er",
-"ethiopic-halehame-ti-er",
-"tigrinya-er-abegede",
-"ethiopic-abegede-ti-er",
-"tigrinya-et",
-"ethiopic-halehame-ti-et",
-"tigrinya-et-abegede",
-"ethiopic-abegede-ti-et",
-"upper-greek",
-"upper-norwegian",
-"hebrew",
-"armenian",
-"georgian",
-"cjk-ideographic",
-"hiragana",
-"katakana",
-"hiragana-iroha",
-"katakana-iroha",
-"inline",
-"block",
-"list-item",
-"run-in",
-"compact",
-"inline-block",
-"table",
-"inline-table",
-"table-row-group",
-"table-header-group",
-"table-footer-group",
-"table-row",
-"table-column-group",
-"table-column",
-"table-cell",
-"table-caption",
-"-webkit-box",
-"-webkit-inline-box",
-"-wap-marquee",
-"auto",
-"crosshair",
-"default",
-"pointer",
-"move",
-"vertical-text",
-"cell",
-"context-menu",
-"alias",
-"progress",
-"no-drop",
-"not-allowed",
-"-webkit-zoom-in",
-"-webkit-zoom-out",
-"e-resize",
-"ne-resize",
-"nw-resize",
-"n-resize",
-"se-resize",
-"sw-resize",
-"s-resize",
-"w-resize",
-"ew-resize",
-"ns-resize",
-"nesw-resize",
-"nwse-resize",
-"col-resize",
-"row-resize",
-"text",
-"wait",
-"help",
-"all-scroll",
-"-webkit-grab",
-"-webkit-grabbing",
-"ltr",
-"rtl",
-"capitalize",
-"uppercase",
-"lowercase",
-"visible",
-"collapse",
-"above",
-"absolute",
-"always",
-"avoid",
-"below",
-"bidi-override",
-"blink",
-"both",
-"close-quote",
-"crop",
-"cross",
-"embed",
-"fixed",
-"hand",
-"hide",
-"higher",
-"invert",
-"landscape",
-"level",
-"line-through",
-"local",
-"loud",
-"lower",
-"-webkit-marquee",
-"mix",
-"no-close-quote",
-"no-open-quote",
-"nowrap",
-"open-quote",
-"overlay",
-"overline",
-"portrait",
-"pre",
-"pre-line",
-"pre-wrap",
-"relative",
-"scroll",
-"separate",
-"show",
-"static",
-"thick",
-"thin",
-"underline",
-"-webkit-nowrap",
-"stretch",
-"start",
-"end",
-"reverse",
-"horizontal",
-"vertical",
-"inline-axis",
-"block-axis",
-"single",
-"multiple",
-"forwards",
-"backwards",
-"ahead",
-"up",
-"down",
-"slow",
-"fast",
-"infinite",
-"slide",
-"alternate",
-"read-only",
-"read-write",
-"read-write-plaintext-only",
-"element",
-"ignore",
-"intrinsic",
-"min-intrinsic",
-"clip",
-"ellipsis",
-"discard",
-"dot-dash",
-"dot-dot-dash",
-"wave",
-"continuous",
-"skip-white-space",
-"break-all",
-"break-word",
-"space",
-"after-white-space",
-"checkbox",
-"radio",
-"push-button",
-"square-button",
-"button",
-"button-bevel",
-"default-button",
-"inner-spin-button",
-"list-button",
-"listbox",
-"listitem",
-"media-fullscreen-button",
-"media-mute-button",
-"media-play-button",
-"media-seek-back-button",
-"media-seek-forward-button",
-"media-rewind-button",
-"media-return-to-realtime-button",
-"media-toggle-closed-captions-button",
-"media-slider",
-"media-sliderthumb",
-"media-volume-slider-container",
-"media-volume-slider",
-"media-volume-sliderthumb",
-"media-controls-background",
-"media-current-time-display",
-"media-time-remaining-display",
-"menulist",
-"menulist-button",
-"menulist-text",
-"menulist-textfield",
-"outer-spin-button",
-"progress-bar",
-"slider-horizontal",
-"slider-vertical",
-"sliderthumb-horizontal",
-"sliderthumb-vertical",
-"caret",
-"searchfield",
-"searchfield-decoration",
-"searchfield-results-decoration",
-"searchfield-results-button",
-"searchfield-cancel-button",
-"textfield",
-"textarea",
-"caps-lock-indicator",
-"round",
-"border",
-"border-box",
-"content",
-"content-box",
-"padding",
-"padding-box",
-"contain",
-"cover",
-"logical",
-"visual",
-"lines",
-"running",
-"paused",
-"flat",
-"preserve-3d",
-"ease",
-"linear",
-"ease-in",
-"ease-out",
-"ease-in-out",
-"document",
-"reset",
-"visiblepainted",
-"visiblefill",
-"visiblestroke",
-"painted",
-"fill",
-"stroke",
-"antialiased",
-"subpixel-antialiased",
-"optimizespeed",
-"optimizelegibility",
-"geometricprecision",
-"srgb",
-"floating",
-"fullscreen",
-"maximized",
-"minimized",
-"windowed",
-"aliceblue",
-"antiquewhite",
-"aquamarine",
-"azure",
-"beige",
-"bisque",
-"blanchedalmond",
-"blueviolet",
-"brown",
-"burlywood",
-"cadetblue",
-"chartreuse",
-"chocolate",
-"coral",
-"cornflowerblue",
-"cornsilk",
-"crimson",
-"cyan",
-"darkblue",
-"darkcyan",
-"darkgoldenrod",
-"darkgray",
-"darkgreen",
-"darkgrey",
-"darkkhaki",
-"darkmagenta",
-"darkolivegreen",
-"darkorange",
-"darkorchid",
-"darkred",
-"darksalmon",
-"darkseagreen",
-"darkslateblue",
-"darkslategray",
-"darkslategrey",
-"darkturquoise",
-"darkviolet",
-"deeppink",
-"deepskyblue",
-"dimgray",
-"dimgrey",
-"dodgerblue",
-"firebrick",
-"floralwhite",
-"forestgreen",
-"gainsboro",
-"ghostwhite",
-"gold",
-"goldenrod",
-"greenyellow",
-"honeydew",
-"hotpink",
-"indianred",
-"indigo",
-"ivory",
-"khaki",
-"lavender",
-"lavenderblush",
-"lawngreen",
-"lemonchiffon",
-"lightblue",
-"lightcoral",
-"lightcyan",
-"lightgoldenrodyellow",
-"lightgray",
-"lightgreen",
-"lightgrey",
-"lightpink",
-"lightsalmon",
-"lightseagreen",
-"lightskyblue",
-"lightslategray",
-"lightslategrey",
-"lightsteelblue",
-"lightyellow",
-"limegreen",
-"linen",
-"magenta",
-"mediumaquamarine",
-"mediumblue",
-"mediumorchid",
-"mediumpurple",
-"mediumseagreen",
-"mediumslateblue",
-"mediumspringgreen",
-"mediumturquoise",
-"mediumvioletred",
-"midnightblue",
-"mintcream",
-"mistyrose",
-"moccasin",
-"navajowhite",
-"oldlace",
-"olivedrab",
-"orangered",
-"orchid",
-"palegoldenrod",
-"palegreen",
-"paleturquoise",
-"palevioletred",
-"papayawhip",
-"peachpuff",
-"peru",
-"pink",
-"plum",
-"powderblue",
-"rosybrown",
-"royalblue",
-"saddlebrown",
-"salmon",
-"sandybrown",
-"seagreen",
-"seashell",
-"sienna",
-"skyblue",
-"slateblue",
-"slategray",
-"slategrey",
-"snow",
-"springgreen",
-"steelblue",
-"tan",
-"thistle",
-"tomato",
-"turquoise",
-"violet",
-"wheat",
-"whitesmoke",
-"yellowgreen",
-"nonzero",
-"evenodd",
-"accumulate",
-"new",
-"linearrgb",
-"optimizequality",
-"crispedges",
-"butt",
-"miter",
-"bevel",
-"before-edge",
-"after-edge",
-"central",
-"text-before-edge",
-"text-after-edge",
-"ideographic",
-"alphabetic",
-"hanging",
-"mathematical",
-"use-script",
-"no-change",
-"reset-size",
-"lr-tb",
-"rl-tb",
-"tb-rl",
-"lr",
-"rl",
-"tb",
- 0
-};
-const char* getValueName(unsigned short id)
-{
- if (id >= numCSSValueKeywords || id <= 0)
- return 0;
- return valueList[id];
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h b/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h
deleted file mode 100644
index 71e8514..0000000
--- a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h
+++ /dev/null
@@ -1,626 +0,0 @@
-/* This file is automatically generated from CSSValueKeywords.in by makevalues, do not edit */
-
-#ifndef CSSValues_h
-#define CSSValues_h
-
-const int CSSValueInvalid = 0;
-const int CSSValueInherit = 1;
-const int CSSValueInitial = 2;
-const int CSSValueNone = 3;
-const int CSSValueHidden = 4;
-const int CSSValueInset = 5;
-const int CSSValueGroove = 6;
-const int CSSValueRidge = 7;
-const int CSSValueOutset = 8;
-const int CSSValueDotted = 9;
-const int CSSValueDashed = 10;
-const int CSSValueSolid = 11;
-const int CSSValueDouble = 12;
-const int CSSValueCaption = 13;
-const int CSSValueIcon = 14;
-const int CSSValueMenu = 15;
-const int CSSValueMessageBox = 16;
-const int CSSValueSmallCaption = 17;
-const int CSSValueWebkitMiniControl = 18;
-const int CSSValueWebkitSmallControl = 19;
-const int CSSValueWebkitControl = 20;
-const int CSSValueStatusBar = 21;
-const int CSSValueItalic = 22;
-const int CSSValueOblique = 23;
-const int CSSValueAll = 24;
-const int CSSValueSmallCaps = 25;
-const int CSSValueNormal = 26;
-const int CSSValueBold = 27;
-const int CSSValueBolder = 28;
-const int CSSValueLighter = 29;
-const int CSSValue100 = 30;
-const int CSSValue200 = 31;
-const int CSSValue300 = 32;
-const int CSSValue400 = 33;
-const int CSSValue500 = 34;
-const int CSSValue600 = 35;
-const int CSSValue700 = 36;
-const int CSSValue800 = 37;
-const int CSSValue900 = 38;
-const int CSSValueXxSmall = 39;
-const int CSSValueXSmall = 40;
-const int CSSValueSmall = 41;
-const int CSSValueMedium = 42;
-const int CSSValueLarge = 43;
-const int CSSValueXLarge = 44;
-const int CSSValueXxLarge = 45;
-const int CSSValueWebkitXxxLarge = 46;
-const int CSSValueSmaller = 47;
-const int CSSValueLarger = 48;
-const int CSSValueWider = 49;
-const int CSSValueNarrower = 50;
-const int CSSValueUltraCondensed = 51;
-const int CSSValueExtraCondensed = 52;
-const int CSSValueCondensed = 53;
-const int CSSValueSemiCondensed = 54;
-const int CSSValueSemiExpanded = 55;
-const int CSSValueExpanded = 56;
-const int CSSValueExtraExpanded = 57;
-const int CSSValueUltraExpanded = 58;
-const int CSSValueSerif = 59;
-const int CSSValueSansSerif = 60;
-const int CSSValueCursive = 61;
-const int CSSValueFantasy = 62;
-const int CSSValueMonospace = 63;
-const int CSSValueWebkitBody = 64;
-const int CSSValueAqua = 65;
-const int CSSValueBlack = 66;
-const int CSSValueBlue = 67;
-const int CSSValueFuchsia = 68;
-const int CSSValueGray = 69;
-const int CSSValueGreen = 70;
-const int CSSValueLime = 71;
-const int CSSValueMaroon = 72;
-const int CSSValueNavy = 73;
-const int CSSValueOlive = 74;
-const int CSSValueOrange = 75;
-const int CSSValuePurple = 76;
-const int CSSValueRed = 77;
-const int CSSValueSilver = 78;
-const int CSSValueTeal = 79;
-const int CSSValueWhite = 80;
-const int CSSValueYellow = 81;
-const int CSSValueTransparent = 82;
-const int CSSValueWebkitLink = 83;
-const int CSSValueWebkitActivelink = 84;
-const int CSSValueActiveborder = 85;
-const int CSSValueActivecaption = 86;
-const int CSSValueAppworkspace = 87;
-const int CSSValueBackground = 88;
-const int CSSValueButtonface = 89;
-const int CSSValueButtonhighlight = 90;
-const int CSSValueButtonshadow = 91;
-const int CSSValueButtontext = 92;
-const int CSSValueCaptiontext = 93;
-const int CSSValueGraytext = 94;
-const int CSSValueHighlight = 95;
-const int CSSValueHighlighttext = 96;
-const int CSSValueInactiveborder = 97;
-const int CSSValueInactivecaption = 98;
-const int CSSValueInactivecaptiontext = 99;
-const int CSSValueInfobackground = 100;
-const int CSSValueInfotext = 101;
-const int CSSValueMatch = 102;
-const int CSSValueMenutext = 103;
-const int CSSValueScrollbar = 104;
-const int CSSValueThreeddarkshadow = 105;
-const int CSSValueThreedface = 106;
-const int CSSValueThreedhighlight = 107;
-const int CSSValueThreedlightshadow = 108;
-const int CSSValueThreedshadow = 109;
-const int CSSValueWindow = 110;
-const int CSSValueWindowframe = 111;
-const int CSSValueWindowtext = 112;
-const int CSSValueWebkitFocusRingColor = 113;
-const int CSSValueCurrentcolor = 114;
-const int CSSValueGrey = 115;
-const int CSSValueWebkitText = 116;
-const int CSSValueRepeat = 117;
-const int CSSValueRepeatX = 118;
-const int CSSValueRepeatY = 119;
-const int CSSValueNoRepeat = 120;
-const int CSSValueClear = 121;
-const int CSSValueCopy = 122;
-const int CSSValueSourceOver = 123;
-const int CSSValueSourceIn = 124;
-const int CSSValueSourceOut = 125;
-const int CSSValueSourceAtop = 126;
-const int CSSValueDestinationOver = 127;
-const int CSSValueDestinationIn = 128;
-const int CSSValueDestinationOut = 129;
-const int CSSValueDestinationAtop = 130;
-const int CSSValueXor = 131;
-const int CSSValuePlusDarker = 132;
-const int CSSValuePlusLighter = 133;
-const int CSSValueBaseline = 134;
-const int CSSValueMiddle = 135;
-const int CSSValueSub = 136;
-const int CSSValueSuper = 137;
-const int CSSValueTextTop = 138;
-const int CSSValueTextBottom = 139;
-const int CSSValueTop = 140;
-const int CSSValueBottom = 141;
-const int CSSValueWebkitBaselineMiddle = 142;
-const int CSSValueWebkitAuto = 143;
-const int CSSValueLeft = 144;
-const int CSSValueRight = 145;
-const int CSSValueCenter = 146;
-const int CSSValueJustify = 147;
-const int CSSValueWebkitLeft = 148;
-const int CSSValueWebkitRight = 149;
-const int CSSValueWebkitCenter = 150;
-const int CSSValueOutside = 151;
-const int CSSValueInside = 152;
-const int CSSValueDisc = 153;
-const int CSSValueCircle = 154;
-const int CSSValueSquare = 155;
-const int CSSValueDecimal = 156;
-const int CSSValueDecimalLeadingZero = 157;
-const int CSSValueArabicIndic = 158;
-const int CSSValueBinary = 159;
-const int CSSValueBengali = 160;
-const int CSSValueCambodian = 161;
-const int CSSValueKhmer = 162;
-const int CSSValueDevanagari = 163;
-const int CSSValueGujarati = 164;
-const int CSSValueGurmukhi = 165;
-const int CSSValueKannada = 166;
-const int CSSValueLowerHexadecimal = 167;
-const int CSSValueLao = 168;
-const int CSSValueMalayalam = 169;
-const int CSSValueMongolian = 170;
-const int CSSValueMyanmar = 171;
-const int CSSValueOctal = 172;
-const int CSSValueOriya = 173;
-const int CSSValuePersian = 174;
-const int CSSValueUrdu = 175;
-const int CSSValueTelugu = 176;
-const int CSSValueTibetan = 177;
-const int CSSValueThai = 178;
-const int CSSValueUpperHexadecimal = 179;
-const int CSSValueLowerRoman = 180;
-const int CSSValueUpperRoman = 181;
-const int CSSValueLowerGreek = 182;
-const int CSSValueLowerAlpha = 183;
-const int CSSValueLowerLatin = 184;
-const int CSSValueUpperAlpha = 185;
-const int CSSValueUpperLatin = 186;
-const int CSSValueAfar = 187;
-const int CSSValueEthiopicHalehameAaEt = 188;
-const int CSSValueEthiopicHalehameAaEr = 189;
-const int CSSValueAmharic = 190;
-const int CSSValueEthiopicHalehameAmEt = 191;
-const int CSSValueAmharicAbegede = 192;
-const int CSSValueEthiopicAbegedeAmEt = 193;
-const int CSSValueCjkEarthlyBranch = 194;
-const int CSSValueCjkHeavenlyStem = 195;
-const int CSSValueEthiopic = 196;
-const int CSSValueEthiopicHalehameGez = 197;
-const int CSSValueEthiopicAbegede = 198;
-const int CSSValueEthiopicAbegedeGez = 199;
-const int CSSValueHangulConsonant = 200;
-const int CSSValueHangul = 201;
-const int CSSValueLowerNorwegian = 202;
-const int CSSValueOromo = 203;
-const int CSSValueEthiopicHalehameOmEt = 204;
-const int CSSValueSidama = 205;
-const int CSSValueEthiopicHalehameSidEt = 206;
-const int CSSValueSomali = 207;
-const int CSSValueEthiopicHalehameSoEt = 208;
-const int CSSValueTigre = 209;
-const int CSSValueEthiopicHalehameTig = 210;
-const int CSSValueTigrinyaEr = 211;
-const int CSSValueEthiopicHalehameTiEr = 212;
-const int CSSValueTigrinyaErAbegede = 213;
-const int CSSValueEthiopicAbegedeTiEr = 214;
-const int CSSValueTigrinyaEt = 215;
-const int CSSValueEthiopicHalehameTiEt = 216;
-const int CSSValueTigrinyaEtAbegede = 217;
-const int CSSValueEthiopicAbegedeTiEt = 218;
-const int CSSValueUpperGreek = 219;
-const int CSSValueUpperNorwegian = 220;
-const int CSSValueHebrew = 221;
-const int CSSValueArmenian = 222;
-const int CSSValueGeorgian = 223;
-const int CSSValueCjkIdeographic = 224;
-const int CSSValueHiragana = 225;
-const int CSSValueKatakana = 226;
-const int CSSValueHiraganaIroha = 227;
-const int CSSValueKatakanaIroha = 228;
-const int CSSValueInline = 229;
-const int CSSValueBlock = 230;
-const int CSSValueListItem = 231;
-const int CSSValueRunIn = 232;
-const int CSSValueCompact = 233;
-const int CSSValueInlineBlock = 234;
-const int CSSValueTable = 235;
-const int CSSValueInlineTable = 236;
-const int CSSValueTableRowGroup = 237;
-const int CSSValueTableHeaderGroup = 238;
-const int CSSValueTableFooterGroup = 239;
-const int CSSValueTableRow = 240;
-const int CSSValueTableColumnGroup = 241;
-const int CSSValueTableColumn = 242;
-const int CSSValueTableCell = 243;
-const int CSSValueTableCaption = 244;
-const int CSSValueWebkitBox = 245;
-const int CSSValueWebkitInlineBox = 246;
-const int CSSValueWapMarquee = 247;
-const int CSSValueAuto = 248;
-const int CSSValueCrosshair = 249;
-const int CSSValueDefault = 250;
-const int CSSValuePointer = 251;
-const int CSSValueMove = 252;
-const int CSSValueVerticalText = 253;
-const int CSSValueCell = 254;
-const int CSSValueContextMenu = 255;
-const int CSSValueAlias = 256;
-const int CSSValueProgress = 257;
-const int CSSValueNoDrop = 258;
-const int CSSValueNotAllowed = 259;
-const int CSSValueWebkitZoomIn = 260;
-const int CSSValueWebkitZoomOut = 261;
-const int CSSValueEResize = 262;
-const int CSSValueNeResize = 263;
-const int CSSValueNwResize = 264;
-const int CSSValueNResize = 265;
-const int CSSValueSeResize = 266;
-const int CSSValueSwResize = 267;
-const int CSSValueSResize = 268;
-const int CSSValueWResize = 269;
-const int CSSValueEwResize = 270;
-const int CSSValueNsResize = 271;
-const int CSSValueNeswResize = 272;
-const int CSSValueNwseResize = 273;
-const int CSSValueColResize = 274;
-const int CSSValueRowResize = 275;
-const int CSSValueText = 276;
-const int CSSValueWait = 277;
-const int CSSValueHelp = 278;
-const int CSSValueAllScroll = 279;
-const int CSSValueWebkitGrab = 280;
-const int CSSValueWebkitGrabbing = 281;
-const int CSSValueLtr = 282;
-const int CSSValueRtl = 283;
-const int CSSValueCapitalize = 284;
-const int CSSValueUppercase = 285;
-const int CSSValueLowercase = 286;
-const int CSSValueVisible = 287;
-const int CSSValueCollapse = 288;
-const int CSSValueAbove = 289;
-const int CSSValueAbsolute = 290;
-const int CSSValueAlways = 291;
-const int CSSValueAvoid = 292;
-const int CSSValueBelow = 293;
-const int CSSValueBidiOverride = 294;
-const int CSSValueBlink = 295;
-const int CSSValueBoth = 296;
-const int CSSValueCloseQuote = 297;
-const int CSSValueCrop = 298;
-const int CSSValueCross = 299;
-const int CSSValueEmbed = 300;
-const int CSSValueFixed = 301;
-const int CSSValueHand = 302;
-const int CSSValueHide = 303;
-const int CSSValueHigher = 304;
-const int CSSValueInvert = 305;
-const int CSSValueLandscape = 306;
-const int CSSValueLevel = 307;
-const int CSSValueLineThrough = 308;
-const int CSSValueLocal = 309;
-const int CSSValueLoud = 310;
-const int CSSValueLower = 311;
-const int CSSValueWebkitMarquee = 312;
-const int CSSValueMix = 313;
-const int CSSValueNoCloseQuote = 314;
-const int CSSValueNoOpenQuote = 315;
-const int CSSValueNowrap = 316;
-const int CSSValueOpenQuote = 317;
-const int CSSValueOverlay = 318;
-const int CSSValueOverline = 319;
-const int CSSValuePortrait = 320;
-const int CSSValuePre = 321;
-const int CSSValuePreLine = 322;
-const int CSSValuePreWrap = 323;
-const int CSSValueRelative = 324;
-const int CSSValueScroll = 325;
-const int CSSValueSeparate = 326;
-const int CSSValueShow = 327;
-const int CSSValueStatic = 328;
-const int CSSValueThick = 329;
-const int CSSValueThin = 330;
-const int CSSValueUnderline = 331;
-const int CSSValueWebkitNowrap = 332;
-const int CSSValueStretch = 333;
-const int CSSValueStart = 334;
-const int CSSValueEnd = 335;
-const int CSSValueReverse = 336;
-const int CSSValueHorizontal = 337;
-const int CSSValueVertical = 338;
-const int CSSValueInlineAxis = 339;
-const int CSSValueBlockAxis = 340;
-const int CSSValueSingle = 341;
-const int CSSValueMultiple = 342;
-const int CSSValueForwards = 343;
-const int CSSValueBackwards = 344;
-const int CSSValueAhead = 345;
-const int CSSValueUp = 346;
-const int CSSValueDown = 347;
-const int CSSValueSlow = 348;
-const int CSSValueFast = 349;
-const int CSSValueInfinite = 350;
-const int CSSValueSlide = 351;
-const int CSSValueAlternate = 352;
-const int CSSValueReadOnly = 353;
-const int CSSValueReadWrite = 354;
-const int CSSValueReadWritePlaintextOnly = 355;
-const int CSSValueElement = 356;
-const int CSSValueIgnore = 357;
-const int CSSValueIntrinsic = 358;
-const int CSSValueMinIntrinsic = 359;
-const int CSSValueClip = 360;
-const int CSSValueEllipsis = 361;
-const int CSSValueDiscard = 362;
-const int CSSValueDotDash = 363;
-const int CSSValueDotDotDash = 364;
-const int CSSValueWave = 365;
-const int CSSValueContinuous = 366;
-const int CSSValueSkipWhiteSpace = 367;
-const int CSSValueBreakAll = 368;
-const int CSSValueBreakWord = 369;
-const int CSSValueSpace = 370;
-const int CSSValueAfterWhiteSpace = 371;
-const int CSSValueCheckbox = 372;
-const int CSSValueRadio = 373;
-const int CSSValuePushButton = 374;
-const int CSSValueSquareButton = 375;
-const int CSSValueButton = 376;
-const int CSSValueButtonBevel = 377;
-const int CSSValueDefaultButton = 378;
-const int CSSValueInnerSpinButton = 379;
-const int CSSValueListButton = 380;
-const int CSSValueListbox = 381;
-const int CSSValueListitem = 382;
-const int CSSValueMediaFullscreenButton = 383;
-const int CSSValueMediaMuteButton = 384;
-const int CSSValueMediaPlayButton = 385;
-const int CSSValueMediaSeekBackButton = 386;
-const int CSSValueMediaSeekForwardButton = 387;
-const int CSSValueMediaRewindButton = 388;
-const int CSSValueMediaReturnToRealtimeButton = 389;
-const int CSSValueMediaToggleClosedCaptionsButton = 390;
-const int CSSValueMediaSlider = 391;
-const int CSSValueMediaSliderthumb = 392;
-const int CSSValueMediaVolumeSliderContainer = 393;
-const int CSSValueMediaVolumeSlider = 394;
-const int CSSValueMediaVolumeSliderthumb = 395;
-const int CSSValueMediaControlsBackground = 396;
-const int CSSValueMediaCurrentTimeDisplay = 397;
-const int CSSValueMediaTimeRemainingDisplay = 398;
-const int CSSValueMenulist = 399;
-const int CSSValueMenulistButton = 400;
-const int CSSValueMenulistText = 401;
-const int CSSValueMenulistTextfield = 402;
-const int CSSValueOuterSpinButton = 403;
-const int CSSValueProgressBar = 404;
-const int CSSValueSliderHorizontal = 405;
-const int CSSValueSliderVertical = 406;
-const int CSSValueSliderthumbHorizontal = 407;
-const int CSSValueSliderthumbVertical = 408;
-const int CSSValueCaret = 409;
-const int CSSValueSearchfield = 410;
-const int CSSValueSearchfieldDecoration = 411;
-const int CSSValueSearchfieldResultsDecoration = 412;
-const int CSSValueSearchfieldResultsButton = 413;
-const int CSSValueSearchfieldCancelButton = 414;
-const int CSSValueTextfield = 415;
-const int CSSValueTextarea = 416;
-const int CSSValueCapsLockIndicator = 417;
-const int CSSValueRound = 418;
-const int CSSValueBorder = 419;
-const int CSSValueBorderBox = 420;
-const int CSSValueContent = 421;
-const int CSSValueContentBox = 422;
-const int CSSValuePadding = 423;
-const int CSSValuePaddingBox = 424;
-const int CSSValueContain = 425;
-const int CSSValueCover = 426;
-const int CSSValueLogical = 427;
-const int CSSValueVisual = 428;
-const int CSSValueLines = 429;
-const int CSSValueRunning = 430;
-const int CSSValuePaused = 431;
-const int CSSValueFlat = 432;
-const int CSSValuePreserve3d = 433;
-const int CSSValueEase = 434;
-const int CSSValueLinear = 435;
-const int CSSValueEaseIn = 436;
-const int CSSValueEaseOut = 437;
-const int CSSValueEaseInOut = 438;
-const int CSSValueDocument = 439;
-const int CSSValueReset = 440;
-const int CSSValueVisiblepainted = 441;
-const int CSSValueVisiblefill = 442;
-const int CSSValueVisiblestroke = 443;
-const int CSSValuePainted = 444;
-const int CSSValueFill = 445;
-const int CSSValueStroke = 446;
-const int CSSValueAntialiased = 447;
-const int CSSValueSubpixelAntialiased = 448;
-const int CSSValueOptimizespeed = 449;
-const int CSSValueOptimizelegibility = 450;
-const int CSSValueGeometricprecision = 451;
-const int CSSValueSrgb = 452;
-const int CSSValueFloating = 453;
-const int CSSValueFullscreen = 454;
-const int CSSValueMaximized = 455;
-const int CSSValueMinimized = 456;
-const int CSSValueWindowed = 457;
-const int CSSValueAliceblue = 458;
-const int CSSValueAntiquewhite = 459;
-const int CSSValueAquamarine = 460;
-const int CSSValueAzure = 461;
-const int CSSValueBeige = 462;
-const int CSSValueBisque = 463;
-const int CSSValueBlanchedalmond = 464;
-const int CSSValueBlueviolet = 465;
-const int CSSValueBrown = 466;
-const int CSSValueBurlywood = 467;
-const int CSSValueCadetblue = 468;
-const int CSSValueChartreuse = 469;
-const int CSSValueChocolate = 470;
-const int CSSValueCoral = 471;
-const int CSSValueCornflowerblue = 472;
-const int CSSValueCornsilk = 473;
-const int CSSValueCrimson = 474;
-const int CSSValueCyan = 475;
-const int CSSValueDarkblue = 476;
-const int CSSValueDarkcyan = 477;
-const int CSSValueDarkgoldenrod = 478;
-const int CSSValueDarkgray = 479;
-const int CSSValueDarkgreen = 480;
-const int CSSValueDarkgrey = 481;
-const int CSSValueDarkkhaki = 482;
-const int CSSValueDarkmagenta = 483;
-const int CSSValueDarkolivegreen = 484;
-const int CSSValueDarkorange = 485;
-const int CSSValueDarkorchid = 486;
-const int CSSValueDarkred = 487;
-const int CSSValueDarksalmon = 488;
-const int CSSValueDarkseagreen = 489;
-const int CSSValueDarkslateblue = 490;
-const int CSSValueDarkslategray = 491;
-const int CSSValueDarkslategrey = 492;
-const int CSSValueDarkturquoise = 493;
-const int CSSValueDarkviolet = 494;
-const int CSSValueDeeppink = 495;
-const int CSSValueDeepskyblue = 496;
-const int CSSValueDimgray = 497;
-const int CSSValueDimgrey = 498;
-const int CSSValueDodgerblue = 499;
-const int CSSValueFirebrick = 500;
-const int CSSValueFloralwhite = 501;
-const int CSSValueForestgreen = 502;
-const int CSSValueGainsboro = 503;
-const int CSSValueGhostwhite = 504;
-const int CSSValueGold = 505;
-const int CSSValueGoldenrod = 506;
-const int CSSValueGreenyellow = 507;
-const int CSSValueHoneydew = 508;
-const int CSSValueHotpink = 509;
-const int CSSValueIndianred = 510;
-const int CSSValueIndigo = 511;
-const int CSSValueIvory = 512;
-const int CSSValueKhaki = 513;
-const int CSSValueLavender = 514;
-const int CSSValueLavenderblush = 515;
-const int CSSValueLawngreen = 516;
-const int CSSValueLemonchiffon = 517;
-const int CSSValueLightblue = 518;
-const int CSSValueLightcoral = 519;
-const int CSSValueLightcyan = 520;
-const int CSSValueLightgoldenrodyellow = 521;
-const int CSSValueLightgray = 522;
-const int CSSValueLightgreen = 523;
-const int CSSValueLightgrey = 524;
-const int CSSValueLightpink = 525;
-const int CSSValueLightsalmon = 526;
-const int CSSValueLightseagreen = 527;
-const int CSSValueLightskyblue = 528;
-const int CSSValueLightslategray = 529;
-const int CSSValueLightslategrey = 530;
-const int CSSValueLightsteelblue = 531;
-const int CSSValueLightyellow = 532;
-const int CSSValueLimegreen = 533;
-const int CSSValueLinen = 534;
-const int CSSValueMagenta = 535;
-const int CSSValueMediumaquamarine = 536;
-const int CSSValueMediumblue = 537;
-const int CSSValueMediumorchid = 538;
-const int CSSValueMediumpurple = 539;
-const int CSSValueMediumseagreen = 540;
-const int CSSValueMediumslateblue = 541;
-const int CSSValueMediumspringgreen = 542;
-const int CSSValueMediumturquoise = 543;
-const int CSSValueMediumvioletred = 544;
-const int CSSValueMidnightblue = 545;
-const int CSSValueMintcream = 546;
-const int CSSValueMistyrose = 547;
-const int CSSValueMoccasin = 548;
-const int CSSValueNavajowhite = 549;
-const int CSSValueOldlace = 550;
-const int CSSValueOlivedrab = 551;
-const int CSSValueOrangered = 552;
-const int CSSValueOrchid = 553;
-const int CSSValuePalegoldenrod = 554;
-const int CSSValuePalegreen = 555;
-const int CSSValuePaleturquoise = 556;
-const int CSSValuePalevioletred = 557;
-const int CSSValuePapayawhip = 558;
-const int CSSValuePeachpuff = 559;
-const int CSSValuePeru = 560;
-const int CSSValuePink = 561;
-const int CSSValuePlum = 562;
-const int CSSValuePowderblue = 563;
-const int CSSValueRosybrown = 564;
-const int CSSValueRoyalblue = 565;
-const int CSSValueSaddlebrown = 566;
-const int CSSValueSalmon = 567;
-const int CSSValueSandybrown = 568;
-const int CSSValueSeagreen = 569;
-const int CSSValueSeashell = 570;
-const int CSSValueSienna = 571;
-const int CSSValueSkyblue = 572;
-const int CSSValueSlateblue = 573;
-const int CSSValueSlategray = 574;
-const int CSSValueSlategrey = 575;
-const int CSSValueSnow = 576;
-const int CSSValueSpringgreen = 577;
-const int CSSValueSteelblue = 578;
-const int CSSValueTan = 579;
-const int CSSValueThistle = 580;
-const int CSSValueTomato = 581;
-const int CSSValueTurquoise = 582;
-const int CSSValueViolet = 583;
-const int CSSValueWheat = 584;
-const int CSSValueWhitesmoke = 585;
-const int CSSValueYellowgreen = 586;
-const int CSSValueNonzero = 587;
-const int CSSValueEvenodd = 588;
-const int CSSValueAccumulate = 589;
-const int CSSValueNew = 590;
-const int CSSValueLinearrgb = 591;
-const int CSSValueOptimizequality = 592;
-const int CSSValueCrispedges = 593;
-const int CSSValueButt = 594;
-const int CSSValueMiter = 595;
-const int CSSValueBevel = 596;
-const int CSSValueBeforeEdge = 597;
-const int CSSValueAfterEdge = 598;
-const int CSSValueCentral = 599;
-const int CSSValueTextBeforeEdge = 600;
-const int CSSValueTextAfterEdge = 601;
-const int CSSValueIdeographic = 602;
-const int CSSValueAlphabetic = 603;
-const int CSSValueHanging = 604;
-const int CSSValueMathematical = 605;
-const int CSSValueUseScript = 606;
-const int CSSValueNoChange = 607;
-const int CSSValueResetSize = 608;
-const int CSSValueLrTb = 609;
-const int CSSValueRlTb = 610;
-const int CSSValueTbRl = 611;
-const int CSSValueLr = 612;
-const int CSSValueRl = 613;
-const int CSSValueTb = 614;
-const int numCSSValueKeywords = 615;
-const size_t maxCSSValueKeywordLength = 35;
-
-const char* getValueName(unsigned short id);
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/ColorData.c b/src/3rdparty/webkit/WebCore/generated/ColorData.c
deleted file mode 100644
index 5d64dda..0000000
--- a/src/3rdparty/webkit/WebCore/generated/ColorData.c
+++ /dev/null
@@ -1,441 +0,0 @@
-/* ANSI-C code produced by gperf version 3.0.3 */
-/* Command-line: gperf -CDEot -L ANSI-C --includes --key-positions='*' -N findColor -D -s 2 */
-
-#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
- && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
- && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
- && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
- && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
- && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
- && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
- && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
- && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
- && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
- && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
- && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
- && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
- && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
- && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
- && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
- && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
- && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
- && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
- && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
- && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
- && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
-/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
-#endif
-
-struct NamedColor { const char *name; int RGBValue; };
-#include <string.h>
-/* maximum key range = 1053, duplicates = 0 */
-
-#ifdef __GNUC__
-__inline
-#else
-#ifdef __cplusplus
-inline
-#endif
-#endif
-static unsigned int
-hash (register const char *str, register unsigned int len)
-{
- static const unsigned short asso_values[] =
- {
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 5, 0, 105,
- 0, 0, 30, 40, 40, 10, 0, 0, 15, 60,
- 0, 5, 255, 40, 0, 10, 15, 130, 300, 215,
- 5, 0, 0, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
- 1056, 1056, 1056, 1056, 1056, 1056, 1056
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
- hval += asso_values[(unsigned char)str[19]];
- /*FALLTHROUGH*/
- case 19:
- hval += asso_values[(unsigned char)str[18]];
- /*FALLTHROUGH*/
- case 18:
- hval += asso_values[(unsigned char)str[17]];
- /*FALLTHROUGH*/
- case 17:
- hval += asso_values[(unsigned char)str[16]];
- /*FALLTHROUGH*/
- case 16:
- hval += asso_values[(unsigned char)str[15]];
- /*FALLTHROUGH*/
- case 15:
- hval += asso_values[(unsigned char)str[14]];
- /*FALLTHROUGH*/
- case 14:
- hval += asso_values[(unsigned char)str[13]];
- /*FALLTHROUGH*/
- case 13:
- hval += asso_values[(unsigned char)str[12]];
- /*FALLTHROUGH*/
- case 12:
- hval += asso_values[(unsigned char)str[11]];
- /*FALLTHROUGH*/
- case 11:
- hval += asso_values[(unsigned char)str[10]+1];
- /*FALLTHROUGH*/
- case 10:
- hval += asso_values[(unsigned char)str[9]];
- /*FALLTHROUGH*/
- case 9:
- hval += asso_values[(unsigned char)str[8]];
- /*FALLTHROUGH*/
- case 8:
- hval += asso_values[(unsigned char)str[7]];
- /*FALLTHROUGH*/
- case 7:
- hval += asso_values[(unsigned char)str[6]];
- /*FALLTHROUGH*/
- case 6:
- hval += asso_values[(unsigned char)str[5]];
- /*FALLTHROUGH*/
- case 5:
- hval += asso_values[(unsigned char)str[4]];
- /*FALLTHROUGH*/
- case 4:
- hval += asso_values[(unsigned char)str[3]];
- /*FALLTHROUGH*/
- case 3:
- hval += asso_values[(unsigned char)str[2]];
- /*FALLTHROUGH*/
- case 2:
- hval += asso_values[(unsigned char)str[1]];
- /*FALLTHROUGH*/
- case 1:
- hval += asso_values[(unsigned char)str[0]];
- break;
- }
- return hval;
-}
-
-#ifdef __GNUC__
-__inline
-#ifdef __GNUC_STDC_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
-const struct NamedColor *
-findColor (register const char *str, register unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 149,
- MIN_WORD_LENGTH = 3,
- MAX_WORD_LENGTH = 20,
- MIN_HASH_VALUE = 3,
- MAX_HASH_VALUE = 1055
- };
-
- static const struct NamedColor wordlist[] =
- {
- {"red", 0xff0000},
- {"darkred", 0x8b0000},
- {"tan", 0xd2b48c},
- {"linen", 0xfaf0e6},
- {"sienna", 0xa0522d},
- {"indianred", 0xcd5c5c},
- {"teal", 0x008080},
- {"grey", 0x808080},
- {"green", 0x008000},
- {"gray", 0x808080},
- {"darkgrey", 0xa9a9a9},
- {"darkgreen", 0x006400},
- {"beige", 0xf5f5dc},
- {"orange", 0xffa500},
- {"darkgray", 0xa9a9a9},
- {"orangered", 0xff4500},
- {"khaki", 0xf0e68c},
- {"seagreen", 0x2e8b57},
- {"gold", 0xffd700},
- {"darkorange", 0xff8c00},
- {"darkkhaki", 0xbdb76b},
- {"indigo", 0x4b0082},
- {"goldenrod", 0xdaa520},
- {"maroon", 0x800000},
- {"gainsboro", 0xdcdcdc},
- {"lime", 0x00ff00},
- {"greenyellow", 0xadff2f},
- {"darkgoldenrod", 0xb8860b},
- {"slategrey", 0x708090},
- {"slategray", 0x708090},
- {"salmon", 0xfa8072},
- {"darkseagreen", 0x8fbc8f},
- {"seashell", 0xfff5ee},
- {"darksalmon", 0xe9967a},
- {"tomato", 0xff6347},
- {"thistle", 0xd8bfd8},
- {"darkslategrey", 0x2f4f4f},
- {"cyan", 0x00ffff},
- {"forestgreen", 0x228b22},
- {"dimgrey", 0x696969},
- {"darkslategray", 0x2f4f4f},
- {"mistyrose", 0xffe4e1},
- {"dimgray", 0x696969},
- {"darkcyan", 0x008b8b},
- {"black", 0x000000},
- {"magenta", 0xff00ff},
- {"limegreen", 0x32cd32},
- {"coral", 0xff7f50},
- {"darkmagenta", 0x8b008b},
- {"azure", 0xf0ffff},
- {"blue", 0x0000ff},
- {"oldlace", 0xfdf5e6},
- {"cornsilk", 0xfff8dc},
- {"darkblue", 0x00008b},
- {"skyblue", 0x87ceeb},
- {"firebrick", 0xb22222},
- {"orchid", 0xda70d6},
- {"lightgrey", 0xd3d3d3},
- {"lightgreen", 0x90ee90},
- {"lightyellow", 0xffffe0},
- {"lightgray", 0xd3d3d3},
- {"darkorchid", 0x9932cc},
- {"royalblue", 0x4169e1},
- {"aqua", 0x00ffff},
- {"steelblue", 0x4682b4},
- {"bisque", 0xffe4c4},
- {"crimson", 0xdc143c},
- {"slateblue", 0x6a5acd},
- {"dodgerblue", 0x1e90ff},
- {"blanchedalmond", 0xffebcd},
- {"lightseagreen", 0x20b2aa},
- {"lightslategrey", 0x778899},
- {"lightslategray", 0x778899},
- {"brown", 0xa52a2a},
- {"lightsalmon", 0xffa07a},
- {"snow", 0xfffafa},
- {"lightcyan", 0xe0ffff},
- {"rosybrown", 0xbc8f8f},
- {"sandybrown", 0xf4a460},
- {"darkslateblue", 0x483d8b},
- {"yellow", 0xffff00},
- {"lightcoral", 0xf08080},
- {"mintcream", 0xf5fffa},
- {"aquamarine", 0x7fffd4},
- {"saddlebrown", 0x8b4513},
- {"honeydew", 0xf0fff0},
- {"pink", 0xffc0cb},
- {"lightblue", 0xadd8e6},
- {"cadetblue", 0x5f9ea0},
- {"wheat", 0xf5deb3},
- {"lawngreen", 0x7cfc00},
- {"white", 0xffffff},
- {"aliceblue", 0xf0f8ff},
- {"chocolate", 0xd2691e},
- {"yellowgreen", 0x9acd32},
- {"moccasin", 0xffe4b5},
- {"navy", 0x000080},
- {"chartreuse", 0x7fff00},
- {"ivory", 0xfffff0},
- {"palegreen", 0x98fb98},
- {"lavender", 0xe6e6fa},
- {"hotpink", 0xff69b4},
- {"olive", 0x808000},
- {"fuchsia", 0xff00ff},
- {"mediumseagreen", 0x3cb371},
- {"silver", 0xc0c0c0},
- {"olivedrab", 0x6b8e23},
- {"darkturquoise", 0x00ced1},
- {"turquoise", 0x40e0d0},
- {"violet", 0xee82ee},
- {"violetred", 0xd02090},
- {"darkviolet", 0x9400d3},
- {"palegoldenrod", 0xeee8aa},
- {"whitesmoke", 0xf5f5f5},
- {"springgreen", 0x00ff7f},
- {"burlywood", 0xdeb887},
- {"peru", 0xcd853f},
- {"floralwhite", 0xfffaf0},
- {"lightpink", 0xffb6c1},
- {"darkolivegreen", 0x556b2f},
- {"ghostwhite", 0xf8f8ff},
- {"mediumblue", 0x0000cd},
- {"mediumorchid", 0xba55d3},
- {"lightsteelblue", 0xb0c4de},
- {"lightslateblue", 0x8470ff},
- {"deepskyblue", 0x00bfff},
- {"lightskyblue", 0x87cefa},
- {"lightgoldenrodyellow", 0xfafad2},
- {"plum", 0xdda0dd},
- {"mediumaquamarine", 0x66cdaa},
- {"mediumslateblue", 0x7b68ee},
- {"blueviolet", 0x8a2be2},
- {"midnightblue", 0x191970},
- {"deeppink", 0xff1493},
- {"lemonchiffon", 0xfffacd},
- {"antiquewhite", 0xfaebd7},
- {"paleturquoise", 0xafeeee},
- {"powderblue", 0xb0e0e6},
- {"navajowhite", 0xffdead},
- {"mediumspringgreen", 0x00fa9a},
- {"cornflowerblue", 0x6495ed},
- {"palevioletred", 0xd87093},
- {"mediumvioletred", 0xc71585},
- {"purple", 0x800080},
- {"lavenderblush", 0xfff0f5},
- {"mediumturquoise", 0x48d1cc},
- {"peachpuff", 0xffdab9},
- {"mediumpurple", 0x9370d8},
- {"papayawhip", 0xffefd5}
- };
-
- static const short lookup[] =
- {
- -1, -1, -1, 0, -1, -1, -1, -1, -1, -1,
- -1, -1, 1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 2, -1, -1, -1, -1, -1, -1,
- 3, 4, -1, -1, 5, -1, -1, -1, -1, 6,
- -1, -1, -1, -1, 7, 8, -1, -1, -1, 9,
- -1, -1, -1, 10, 11, 12, 13, -1, 14, 15,
- 16, -1, -1, 17, 18, 19, -1, -1, -1, 20,
- -1, 21, -1, -1, 22, -1, -1, -1, -1, -1,
- -1, 23, -1, -1, 24, -1, -1, -1, -1, 25,
- -1, 26, -1, 27, 28, -1, -1, -1, -1, 29,
- -1, 30, 31, 32, -1, -1, -1, -1, -1, -1,
- 33, 34, 35, 36, 37, -1, 38, 39, 40, 41,
- -1, -1, 42, 43, -1, -1, -1, -1, -1, -1,
- 44, -1, 45, -1, 46, 47, 48, -1, -1, -1,
- 49, -1, -1, -1, -1, -1, -1, -1, -1, 50,
- -1, -1, 51, 52, -1, -1, -1, -1, 53, -1,
- -1, -1, 54, -1, 55, -1, 56, -1, -1, 57,
- 58, 59, -1, -1, 60, 61, -1, -1, -1, 62,
- -1, -1, -1, -1, 63, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 64, -1, 65, 66, -1, 67,
- 68, -1, -1, -1, 69, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 70, 71,
- -1, -1, -1, -1, 72, 73, -1, -1, -1, -1,
- -1, 74, -1, -1, 75, -1, -1, -1, -1, 76,
- -1, -1, -1, -1, 77, 78, -1, -1, -1, -1,
- -1, -1, -1, 79, -1, -1, 80, -1, -1, -1,
- 81, -1, -1, -1, 82, 83, 84, -1, 85, 86,
- -1, -1, -1, -1, 87, -1, -1, -1, -1, 88,
- 89, -1, -1, -1, 90, 91, -1, -1, -1, 92,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 93, -1, 94, -1, 95, 96,
- -1, -1, -1, -1, -1, 97, -1, -1, -1, -1,
- 98, -1, -1, -1, 99, -1, -1, -1, 100, -1,
- -1, -1, 101, -1, -1, 102, -1, 103, -1, 104,
- -1, 105, -1, -1, 106, -1, -1, -1, 107, 108,
- -1, 109, -1, -1, 110, -1, -1, -1, -1, -1,
- 111, -1, -1, 112, -1, 113, -1, -1, -1, -1,
- -1, 114, -1, -1, -1, -1, -1, -1, -1, 115,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 116,
- -1, 117, -1, -1, 118, -1, -1, -1, -1, 119,
- 120, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 121, -1, -1, -1, -1,
- -1, -1, 122, -1, 123, -1, -1, -1, -1, 124,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 125, -1, -1, -1, -1, -1, 126, -1, -1,
- 127, -1, -1, -1, 128, -1, -1, -1, -1, -1,
- -1, 129, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 130, -1, -1, -1, -1,
- 131, -1, 132, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 133, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 134, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 135, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 136, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 137, -1, -1, -1, -1, -1, 138, 139, -1, 140,
- -1, -1, -1, 141, -1, -1, -1, -1, -1, -1,
- 142, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 143, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 144, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 145, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 146,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 147, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 148
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register int index = lookup[key];
-
- if (index >= 0)
- {
- register const char *s = wordlist[index].name;
-
- if (*str == *s && !strcmp (str + 1, s + 1))
- return &wordlist[index];
- }
- }
- }
- return 0;
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/DocTypeStrings.cpp b/src/3rdparty/webkit/WebCore/generated/DocTypeStrings.cpp
deleted file mode 100644
index d69b1b6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/DocTypeStrings.cpp
+++ /dev/null
@@ -1,1083 +0,0 @@
-/* ANSI-C code produced by gperf version 3.0.3 */
-/* Command-line: gperf -CEot -L ANSI-C --includes --key-positions='*' -N findDoctypeEntry -F ,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards */
-
-#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
- && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
- && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
- && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
- && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
- && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
- && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
- && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
- && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
- && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
- && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
- && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
- && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
- && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
- && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
- && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
- && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
- && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
- && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
- && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
- && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
- && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
-/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
-#endif
-
-struct PubIDInfo {
- enum eMode {
- eQuirks,
- eQuirks3,
- eAlmostStandards
- };
-
- const char* name;
- eMode mode_if_no_sysid;
- eMode mode_if_sysid;
-};
-#include <string.h>
-/* maximum key range = 712, duplicates = 0 */
-
-#ifdef __GNUC__
-__inline
-#else
-#ifdef __cplusplus
-inline
-#endif
-#endif
-static unsigned int
-hash (register const char *str, register unsigned int len)
-{
- static const unsigned short asso_values[] =
- {
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 0, 716, 716, 716, 716, 716, 716, 0,
- 716, 716, 716, 0, 716, 0, 15, 0, 10, 25,
- 5, 0, 5, 25, 10, 0, 716, 0, 0, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 10, 5, 0,
- 40, 0, 20, 0, 0, 0, 0, 716, 0, 0,
- 10, 45, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 5, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716, 716, 716, 716, 716,
- 716, 716, 716, 716, 716, 716
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
- hval += asso_values[(unsigned char)str[79]];
- /*FALLTHROUGH*/
- case 79:
- hval += asso_values[(unsigned char)str[78]];
- /*FALLTHROUGH*/
- case 78:
- hval += asso_values[(unsigned char)str[77]];
- /*FALLTHROUGH*/
- case 77:
- hval += asso_values[(unsigned char)str[76]];
- /*FALLTHROUGH*/
- case 76:
- hval += asso_values[(unsigned char)str[75]];
- /*FALLTHROUGH*/
- case 75:
- hval += asso_values[(unsigned char)str[74]];
- /*FALLTHROUGH*/
- case 74:
- hval += asso_values[(unsigned char)str[73]];
- /*FALLTHROUGH*/
- case 73:
- hval += asso_values[(unsigned char)str[72]];
- /*FALLTHROUGH*/
- case 72:
- hval += asso_values[(unsigned char)str[71]];
- /*FALLTHROUGH*/
- case 71:
- hval += asso_values[(unsigned char)str[70]];
- /*FALLTHROUGH*/
- case 70:
- hval += asso_values[(unsigned char)str[69]];
- /*FALLTHROUGH*/
- case 69:
- hval += asso_values[(unsigned char)str[68]];
- /*FALLTHROUGH*/
- case 68:
- hval += asso_values[(unsigned char)str[67]];
- /*FALLTHROUGH*/
- case 67:
- hval += asso_values[(unsigned char)str[66]];
- /*FALLTHROUGH*/
- case 66:
- hval += asso_values[(unsigned char)str[65]];
- /*FALLTHROUGH*/
- case 65:
- hval += asso_values[(unsigned char)str[64]];
- /*FALLTHROUGH*/
- case 64:
- hval += asso_values[(unsigned char)str[63]];
- /*FALLTHROUGH*/
- case 63:
- hval += asso_values[(unsigned char)str[62]];
- /*FALLTHROUGH*/
- case 62:
- hval += asso_values[(unsigned char)str[61]];
- /*FALLTHROUGH*/
- case 61:
- hval += asso_values[(unsigned char)str[60]];
- /*FALLTHROUGH*/
- case 60:
- hval += asso_values[(unsigned char)str[59]];
- /*FALLTHROUGH*/
- case 59:
- hval += asso_values[(unsigned char)str[58]];
- /*FALLTHROUGH*/
- case 58:
- hval += asso_values[(unsigned char)str[57]];
- /*FALLTHROUGH*/
- case 57:
- hval += asso_values[(unsigned char)str[56]];
- /*FALLTHROUGH*/
- case 56:
- hval += asso_values[(unsigned char)str[55]];
- /*FALLTHROUGH*/
- case 55:
- hval += asso_values[(unsigned char)str[54]];
- /*FALLTHROUGH*/
- case 54:
- hval += asso_values[(unsigned char)str[53]];
- /*FALLTHROUGH*/
- case 53:
- hval += asso_values[(unsigned char)str[52]];
- /*FALLTHROUGH*/
- case 52:
- hval += asso_values[(unsigned char)str[51]];
- /*FALLTHROUGH*/
- case 51:
- hval += asso_values[(unsigned char)str[50]];
- /*FALLTHROUGH*/
- case 50:
- hval += asso_values[(unsigned char)str[49]];
- /*FALLTHROUGH*/
- case 49:
- hval += asso_values[(unsigned char)str[48]];
- /*FALLTHROUGH*/
- case 48:
- hval += asso_values[(unsigned char)str[47]];
- /*FALLTHROUGH*/
- case 47:
- hval += asso_values[(unsigned char)str[46]];
- /*FALLTHROUGH*/
- case 46:
- hval += asso_values[(unsigned char)str[45]];
- /*FALLTHROUGH*/
- case 45:
- hval += asso_values[(unsigned char)str[44]];
- /*FALLTHROUGH*/
- case 44:
- hval += asso_values[(unsigned char)str[43]];
- /*FALLTHROUGH*/
- case 43:
- hval += asso_values[(unsigned char)str[42]];
- /*FALLTHROUGH*/
- case 42:
- hval += asso_values[(unsigned char)str[41]];
- /*FALLTHROUGH*/
- case 41:
- hval += asso_values[(unsigned char)str[40]];
- /*FALLTHROUGH*/
- case 40:
- hval += asso_values[(unsigned char)str[39]];
- /*FALLTHROUGH*/
- case 39:
- hval += asso_values[(unsigned char)str[38]];
- /*FALLTHROUGH*/
- case 38:
- hval += asso_values[(unsigned char)str[37]];
- /*FALLTHROUGH*/
- case 37:
- hval += asso_values[(unsigned char)str[36]];
- /*FALLTHROUGH*/
- case 36:
- hval += asso_values[(unsigned char)str[35]];
- /*FALLTHROUGH*/
- case 35:
- hval += asso_values[(unsigned char)str[34]];
- /*FALLTHROUGH*/
- case 34:
- hval += asso_values[(unsigned char)str[33]];
- /*FALLTHROUGH*/
- case 33:
- hval += asso_values[(unsigned char)str[32]];
- /*FALLTHROUGH*/
- case 32:
- hval += asso_values[(unsigned char)str[31]];
- /*FALLTHROUGH*/
- case 31:
- hval += asso_values[(unsigned char)str[30]];
- /*FALLTHROUGH*/
- case 30:
- hval += asso_values[(unsigned char)str[29]];
- /*FALLTHROUGH*/
- case 29:
- hval += asso_values[(unsigned char)str[28]];
- /*FALLTHROUGH*/
- case 28:
- hval += asso_values[(unsigned char)str[27]];
- /*FALLTHROUGH*/
- case 27:
- hval += asso_values[(unsigned char)str[26]];
- /*FALLTHROUGH*/
- case 26:
- hval += asso_values[(unsigned char)str[25]];
- /*FALLTHROUGH*/
- case 25:
- hval += asso_values[(unsigned char)str[24]];
- /*FALLTHROUGH*/
- case 24:
- hval += asso_values[(unsigned char)str[23]];
- /*FALLTHROUGH*/
- case 23:
- hval += asso_values[(unsigned char)str[22]];
- /*FALLTHROUGH*/
- case 22:
- hval += asso_values[(unsigned char)str[21]];
- /*FALLTHROUGH*/
- case 21:
- hval += asso_values[(unsigned char)str[20]];
- /*FALLTHROUGH*/
- case 20:
- hval += asso_values[(unsigned char)str[19]];
- /*FALLTHROUGH*/
- case 19:
- hval += asso_values[(unsigned char)str[18]];
- /*FALLTHROUGH*/
- case 18:
- hval += asso_values[(unsigned char)str[17]];
- /*FALLTHROUGH*/
- case 17:
- hval += asso_values[(unsigned char)str[16]];
- /*FALLTHROUGH*/
- case 16:
- hval += asso_values[(unsigned char)str[15]];
- /*FALLTHROUGH*/
- case 15:
- hval += asso_values[(unsigned char)str[14]];
- /*FALLTHROUGH*/
- case 14:
- hval += asso_values[(unsigned char)str[13]];
- /*FALLTHROUGH*/
- case 13:
- hval += asso_values[(unsigned char)str[12]];
- /*FALLTHROUGH*/
- case 12:
- hval += asso_values[(unsigned char)str[11]];
- /*FALLTHROUGH*/
- case 11:
- hval += asso_values[(unsigned char)str[10]];
- /*FALLTHROUGH*/
- case 10:
- hval += asso_values[(unsigned char)str[9]];
- /*FALLTHROUGH*/
- case 9:
- hval += asso_values[(unsigned char)str[8]];
- /*FALLTHROUGH*/
- case 8:
- hval += asso_values[(unsigned char)str[7]];
- /*FALLTHROUGH*/
- case 7:
- hval += asso_values[(unsigned char)str[6]];
- /*FALLTHROUGH*/
- case 6:
- hval += asso_values[(unsigned char)str[5]];
- /*FALLTHROUGH*/
- case 5:
- hval += asso_values[(unsigned char)str[4]];
- /*FALLTHROUGH*/
- case 4:
- hval += asso_values[(unsigned char)str[3]];
- /*FALLTHROUGH*/
- case 3:
- hval += asso_values[(unsigned char)str[2]];
- /*FALLTHROUGH*/
- case 2:
- hval += asso_values[(unsigned char)str[1]];
- /*FALLTHROUGH*/
- case 1:
- hval += asso_values[(unsigned char)str[0]];
- break;
- }
- return hval;
-}
-
-#ifdef __GNUC__
-__inline
-#ifdef __GNUC_STDC_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
-const struct PubIDInfo *
-findDoctypeEntry (register const char *str, register unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 77,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 80,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 715
- };
-
- static const struct PubIDInfo wordlist[] =
- {
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"html", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd w3 html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 3//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3c//dtd html 3.2//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html level 3//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html level 2//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict level 3//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html level 0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict level 2//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 3.2//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html strict level 0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w30//dtd w3 html 2.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 3.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html//en//3.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html 3.0//en//", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html level 1//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html 2.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict//en//3.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html level 3//en//3.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict level 1//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html 2.0 strict//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html strict//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict level 3//en//3.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 2.0 level 2//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html level 2//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3c//dtd html 3.2 final//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html 2.1e//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html 4.0 frameset//en", PubIDInfo::eQuirks, PubIDInfo::eQuirks},
- {"-//ietf//dtd html level 0//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html 2.0 strict level 2//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html strict level 2//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3o//dtd w3 html 3.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//webtechs//dtd mozilla html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3o//dtd w3 html 3.0//en//", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html strict level 0//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html 3 1995-03-24//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html experimental 970421//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3o//dtd w3 html strict 3.0//en//", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 2.0 level 1//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html level 1//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 3.2 final//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd xhtml 1.0 frameset//en", PubIDInfo::eAlmostStandards, PubIDInfo::eAlmostStandards},
- {"-//ietf//dtd html 2.0 strict level 1//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//ietf//dtd html strict level 1//en//2.0", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html 4.01 frameset//en", PubIDInfo::eQuirks, PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html 3.2 draft//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3c//dtd html 3.2s draft//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//metrius//dtd metrius presentational//en", PubIDInfo::eQuirks, PubIDInfo::eQuirks},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//webtechs//dtd mozilla html 2.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html experimental 19960712//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-/w3c/dtd html 4.0 transitional/en", PubIDInfo::eQuirks, PubIDInfo::eQuirks},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd html 4.0 transitional//en", PubIDInfo::eQuirks, PubIDInfo::eQuirks},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//spyglass//dtd html 2.0 extended//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//w3c//dtd xhtml 1.0 transitional//en", PubIDInfo::eAlmostStandards, PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//netscape comm. corp.//dtd html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//w3c//dtd html 4.01 transitional//en", PubIDInfo::eQuirks, PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//netscape comm. corp.//dtd strict html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//as//dtd html 3.0 aswedit + extensions//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//sq//dtd html 2.0 hotmetal + extensions//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//sun microsystems corp.//dtd hotjava html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//sun microsystems corp.//dtd hotjava strict html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//o'reilly and associates//dtd html 2.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//microsoft//dtd internet explorer 3.0 html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//microsoft//dtd internet explorer 2.0 html//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"+//silmaril//dtd html pro v0r11 19970101//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"-//microsoft//dtd internet explorer 3.0 html strict//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//microsoft//dtd internet explorer 2.0 html strict//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//microsoft//dtd internet explorer 3.0 tables//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//microsoft//dtd internet explorer 2.0 tables//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//advasoft ltd//dtd html 3.0 aswedit + extensions//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//o'reilly and associates//dtd html extended 1.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//o'reilly and associates//dtd html extended relaxed 1.0//en", PubIDInfo::eQuirks3, PubIDInfo::eQuirks3},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//en", PubIDInfo::eQuirks, PubIDInfo::eQuirks},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"",PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards},
- {"-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//en", PubIDInfo::eQuirks, PubIDInfo::eQuirks}
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register const char *s = wordlist[key].name;
-
- if (*str == *s && !strcmp (str + 1, s + 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp b/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp
deleted file mode 100644
index c5afe7e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp
+++ /dev/null
@@ -1,619 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "HTMLElementFactory.h"
-
-#include "HTMLNames.h"
-#include "HTMLAnchorElement.h"
-#include "HTMLElement.h"
-#include "HTMLAppletElement.h"
-#include "HTMLAreaElement.h"
-#include "HTMLAudioElement.h"
-#include "HTMLBaseElement.h"
-#include "HTMLBaseFontElement.h"
-#include "HTMLBlockquoteElement.h"
-#include "HTMLBodyElement.h"
-#include "HTMLBRElement.h"
-#include "HTMLButtonElement.h"
-#include "HTMLCanvasElement.h"
-#include "HTMLTableCaptionElement.h"
-#include "HTMLTableColElement.h"
-#include "HTMLDataGridElement.h"
-#include "HTMLDataListElement.h"
-#include "HTMLDataGridCellElement.h"
-#include "HTMLDataGridColElement.h"
-#include "HTMLModElement.h"
-#include "HTMLDirectoryElement.h"
-#include "HTMLDivElement.h"
-#include "HTMLDListElement.h"
-#include "HTMLDataGridRowElement.h"
-#include "HTMLEmbedElement.h"
-#include "HTMLFieldSetElement.h"
-#include "HTMLFontElement.h"
-#include "HTMLFormElement.h"
-#include "HTMLFrameElement.h"
-#include "HTMLFrameSetElement.h"
-#include "HTMLHeadingElement.h"
-#include "HTMLHeadElement.h"
-#include "HTMLHRElement.h"
-#include "HTMLHtmlElement.h"
-#include "HTMLIFrameElement.h"
-#include "HTMLImageElement.h"
-#include "HTMLInputElement.h"
-#include "HTMLIsIndexElement.h"
-#include "HTMLKeygenElement.h"
-#include "HTMLLabelElement.h"
-#include "HTMLLegendElement.h"
-#include "HTMLLIElement.h"
-#include "HTMLLinkElement.h"
-#include "HTMLPreElement.h"
-#include "HTMLMapElement.h"
-#include "HTMLMarqueeElement.h"
-#include "HTMLMenuElement.h"
-#include "HTMLMetaElement.h"
-#include "HTMLObjectElement.h"
-#include "HTMLOListElement.h"
-#include "HTMLOptGroupElement.h"
-#include "HTMLOptionElement.h"
-#include "HTMLParagraphElement.h"
-#include "HTMLParamElement.h"
-#include "HTMLProgressElement.h"
-#include "HTMLQuoteElement.h"
-#include "HTMLScriptElement.h"
-#include "HTMLSelectElement.h"
-#include "HTMLSourceElement.h"
-#include "HTMLStyleElement.h"
-#include "HTMLTableElement.h"
-#include "HTMLTableSectionElement.h"
-#include "HTMLTableCellElement.h"
-#include "HTMLTextAreaElement.h"
-#include "HTMLTitleElement.h"
-#include "HTMLTableRowElement.h"
-#include "HTMLUListElement.h"
-#include "HTMLVideoElement.h"
-#include <wtf/HashMap.h>
-
-#if ENABLE(DASHBOARD_SUPPORT)
-#include "Document.h"
-#include "Settings.h"
-#endif
-
-namespace WebCore {
-
-using namespace HTMLNames;
-
-typedef PassRefPtr<HTMLElement> (*ConstructorFunction)(const QualifiedName&, Document*, HTMLFormElement*, bool createdByParser);
-typedef HashMap<AtomicStringImpl*, ConstructorFunction> FunctionMap;
-
-static FunctionMap* gFunctionMap = 0;
-
-static PassRefPtr<HTMLElement> anchorConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLAnchorElement::create(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> appletConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLAppletElement::create(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> areaConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLAreaElement::create(tagName, document);
-}
-
-#if ENABLE(VIDEO)
-
-static PassRefPtr<HTMLElement> audioConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- if (!MediaPlayer::isAvailable())
- return HTMLElement::create(tagName, document);
- return new HTMLAudioElement(tagName, document);
-}
-
-#endif
-static PassRefPtr<HTMLElement> baseConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLBaseElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> basefontConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLBaseFontElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> blockquoteConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLBlockquoteElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> bodyConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLBodyElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> brConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLBRElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> buttonConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLButtonElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> canvasConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLCanvasElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> tablecaptionConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTableCaptionElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> tablecolConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTableColElement(tagName, document);
-}
-
-#if ENABLE(DATAGRID)
-
-static PassRefPtr<HTMLElement> datagridConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDataGridElement(tagName, document);
-}
-
-#endif
-#if ENABLE(DATALIST)
-
-static PassRefPtr<HTMLElement> datalistConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDataListElement(tagName, document);
-}
-
-#endif
-#if ENABLE(DATAGRID)
-
-static PassRefPtr<HTMLElement> datagridcellConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDataGridCellElement(tagName, document);
-}
-
-#endif
-#if ENABLE(DATAGRID)
-
-static PassRefPtr<HTMLElement> datagridcolConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDataGridColElement(tagName, document);
-}
-
-#endif
-static PassRefPtr<HTMLElement> modConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLModElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> directoryConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDirectoryElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> divConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDivElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> dlistConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDListElement(tagName, document);
-}
-
-#if ENABLE(DATAGRID)
-
-static PassRefPtr<HTMLElement> datagridrowConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLDataGridRowElement(tagName, document);
-}
-
-#endif
-static PassRefPtr<HTMLElement> embedConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLEmbedElement::create(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> fieldsetConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLFieldSetElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> fontConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLFontElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> formConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLFormElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> frameConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLFrameElement::create(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> framesetConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLFrameSetElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> headingConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLHeadingElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> headConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLHeadElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> hrConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLHRElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> htmlConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLHtmlElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> iframeConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLIFrameElement::create(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> imageConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLImageElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> inputConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLInputElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> isindexConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLIsIndexElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> keygenConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLKeygenElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> labelConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLLabelElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> legendConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLLegendElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> liConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLLIElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> linkConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool createdByParser)
-{
- return new HTMLLinkElement(tagName, document, createdByParser);
-}
-
-static PassRefPtr<HTMLElement> preConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLPreElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> mapConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLMapElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> marqueeConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLMarqueeElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> menuConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLMenuElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> metaConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLMetaElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> objectConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool createdByParser)
-{
- return HTMLObjectElement::create(tagName, document, createdByParser);
-}
-
-static PassRefPtr<HTMLElement> olistConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLOListElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> optgroupConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLOptGroupElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> optionConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLOptionElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> paragraphConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLParagraphElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> paramConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLParamElement(tagName, document);
-}
-
-#if ENABLE(PROGRESS_TAG)
-
-static PassRefPtr<HTMLElement> progressConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return HTMLProgressElement::create(tagName, document);
-}
-
-#endif
-static PassRefPtr<HTMLElement> quoteConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLQuoteElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> scriptConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool createdByParser)
-{
- return new HTMLScriptElement(tagName, document, createdByParser);
-}
-
-static PassRefPtr<HTMLElement> selectConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLSelectElement(tagName, document, formElement);
-}
-
-#if ENABLE(VIDEO)
-
-static PassRefPtr<HTMLElement> sourceConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- if (!MediaPlayer::isAvailable())
- return HTMLElement::create(tagName, document);
- return new HTMLSourceElement(tagName, document);
-}
-
-#endif
-static PassRefPtr<HTMLElement> styleConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool createdByParser)
-{
- return new HTMLStyleElement(tagName, document, createdByParser);
-}
-
-static PassRefPtr<HTMLElement> tableConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTableElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> tablesectionConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTableSectionElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> tablecellConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTableCellElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> textareaConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLTextAreaElement(tagName, document, formElement);
-}
-
-static PassRefPtr<HTMLElement> titleConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTitleElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> tablerowConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLTableRowElement(tagName, document);
-}
-
-static PassRefPtr<HTMLElement> ulistConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- return new HTMLUListElement(tagName, document);
-}
-
-#if ENABLE(VIDEO)
-
-static PassRefPtr<HTMLElement> videoConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement*, bool)
-{
- if (!MediaPlayer::isAvailable())
- return HTMLElement::create(tagName, document);
- return new HTMLVideoElement(tagName, document);
-}
-
-#endif
-static PassRefPtr<HTMLElement> imgToimageConstructor(const QualifiedName& tagName, Document* document, HTMLFormElement* formElement, bool)
-{
- return new HTMLImageElement(QualifiedName(tagName.prefix(), imgTag.localName(), tagName.namespaceURI()), document, formElement);
-}
-
-static void addTag(const QualifiedName& tag, ConstructorFunction func)
-{
- gFunctionMap->set(tag.localName().impl(), func);
-}
-
-static void createFunctionMap()
-{
- ASSERT(!gFunctionMap);
-
- // Create the table.
- gFunctionMap = new FunctionMap;
-
- // Populate it with constructor functions.
- addTag(aTag, anchorConstructor);
- addTag(appletTag, appletConstructor);
- addTag(areaTag, areaConstructor);
-#if ENABLE(VIDEO)
- addTag(audioTag, audioConstructor);
-#endif
-
- addTag(baseTag, baseConstructor);
- addTag(basefontTag, basefontConstructor);
- addTag(blockquoteTag, blockquoteConstructor);
- addTag(bodyTag, bodyConstructor);
- addTag(brTag, brConstructor);
- addTag(buttonTag, buttonConstructor);
- addTag(canvasTag, canvasConstructor);
- addTag(captionTag, tablecaptionConstructor);
- addTag(colTag, tablecolConstructor);
- addTag(colgroupTag, tablecolConstructor);
-#if ENABLE(DATAGRID)
- addTag(datagridTag, datagridConstructor);
-#endif
-
-#if ENABLE(DATALIST)
- addTag(datalistTag, datalistConstructor);
-#endif
-
-#if ENABLE(DATAGRID)
- addTag(dcellTag, datagridcellConstructor);
-#endif
-
-#if ENABLE(DATAGRID)
- addTag(dcolTag, datagridcolConstructor);
-#endif
-
- addTag(delTag, modConstructor);
- addTag(dirTag, directoryConstructor);
- addTag(divTag, divConstructor);
- addTag(dlTag, dlistConstructor);
-#if ENABLE(DATAGRID)
- addTag(drowTag, datagridrowConstructor);
-#endif
-
- addTag(embedTag, embedConstructor);
- addTag(fieldsetTag, fieldsetConstructor);
- addTag(fontTag, fontConstructor);
- addTag(formTag, formConstructor);
- addTag(frameTag, frameConstructor);
- addTag(framesetTag, framesetConstructor);
- addTag(h1Tag, headingConstructor);
- addTag(h2Tag, headingConstructor);
- addTag(h3Tag, headingConstructor);
- addTag(h4Tag, headingConstructor);
- addTag(h5Tag, headingConstructor);
- addTag(h6Tag, headingConstructor);
- addTag(headTag, headConstructor);
- addTag(hrTag, hrConstructor);
- addTag(htmlTag, htmlConstructor);
- addTag(iframeTag, iframeConstructor);
- addTag(imageTag, imgToimageConstructor);
- addTag(imgTag, imageConstructor);
- addTag(inputTag, inputConstructor);
- addTag(insTag, modConstructor);
- addTag(isindexTag, isindexConstructor);
- addTag(keygenTag, keygenConstructor);
- addTag(labelTag, labelConstructor);
- addTag(legendTag, legendConstructor);
- addTag(liTag, liConstructor);
- addTag(linkTag, linkConstructor);
- addTag(listingTag, preConstructor);
- addTag(mapTag, mapConstructor);
- addTag(marqueeTag, marqueeConstructor);
- addTag(menuTag, menuConstructor);
- addTag(metaTag, metaConstructor);
- addTag(objectTag, objectConstructor);
- addTag(olTag, olistConstructor);
- addTag(optgroupTag, optgroupConstructor);
- addTag(optionTag, optionConstructor);
- addTag(pTag, paragraphConstructor);
- addTag(paramTag, paramConstructor);
- addTag(preTag, preConstructor);
-#if ENABLE(PROGRESS_TAG)
- addTag(progressTag, progressConstructor);
-#endif
-
- addTag(qTag, quoteConstructor);
- addTag(scriptTag, scriptConstructor);
- addTag(selectTag, selectConstructor);
-#if ENABLE(VIDEO)
- addTag(sourceTag, sourceConstructor);
-#endif
-
- addTag(styleTag, styleConstructor);
- addTag(tableTag, tableConstructor);
- addTag(tbodyTag, tablesectionConstructor);
- addTag(tdTag, tablecellConstructor);
- addTag(textareaTag, textareaConstructor);
- addTag(tfootTag, tablesectionConstructor);
- addTag(thTag, tablecellConstructor);
- addTag(theadTag, tablesectionConstructor);
- addTag(titleTag, titleConstructor);
- addTag(trTag, tablerowConstructor);
- addTag(ulTag, ulistConstructor);
-#if ENABLE(VIDEO)
- addTag(videoTag, videoConstructor);
-#endif
-
- addTag(xmpTag, preConstructor);
-}
-
-PassRefPtr<HTMLElement> HTMLElementFactory::createHTMLElement(const QualifiedName& qName, Document* document, HTMLFormElement* formElement, bool createdByParser)
-{
- if (!document)
- return 0;
-
- if (!gFunctionMap)
- createFunctionMap();
- if (ConstructorFunction function = gFunctionMap->get(qName.localName().impl()))
- return function(qName, document, formElement, createdByParser);
- return HTMLElement::create(qName, document);
-}
-
-} // namespace WebCore
-
diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.h b/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.h
deleted file mode 100644
index 90cab6f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef HTMLElementFactory_h
-#define HTMLElementFactory_h
-
-#include <wtf/PassRefPtr.h>
-
-namespace WebCore {
- class Element;
- class Document;
- class QualifiedName;
- class AtomicString;
-}
-
-namespace WebCore {
-
- class HTMLElement;
- class HTMLFormElement;
- // The idea behind this class is that there will eventually be a mapping from namespace URIs to ElementFactories that can dispense
- // elements. In a compound document world, the generic createElement function (will end up being virtual) will be called.
- class HTMLElementFactory {
- public:
- PassRefPtr<Element> createElement(const WebCore::QualifiedName&, WebCore::Document*, bool createdByParser = true);
- static PassRefPtr<HTMLElement> createHTMLElement(const WebCore::QualifiedName&, WebCore::Document*, HTMLFormElement* = 0, bool /*createdByParser*/ = true);
- };
-}
-
-#endif // HTMLElementFactory_h
-
diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLEntityNames.c b/src/3rdparty/webkit/WebCore/generated/HTMLEntityNames.c
deleted file mode 100644
index 761f29d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/HTMLEntityNames.c
+++ /dev/null
@@ -1,550 +0,0 @@
-/* ANSI-C code produced by gperf version 3.0.3 */
-/* Command-line: gperf -a -L ANSI-C -C -G -c -o -t --includes --key-positions='*' -N findEntity -D -s 2 */
-
-#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
- && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
- && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
- && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
- && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
- && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
- && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
- && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
- && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
- && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
- && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
- && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
- && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
- && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
- && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
- && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
- && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
- && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
- && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
- && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
- && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
- && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
-/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
-#endif
-
-
-/*
- Copyright (C) 1999 Lars Knoll (knoll@mpi-hd.mpg.de)
- Copyright (C) 2002, 2003, 2004, 2005 Apple Inc. All rights reserved.
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-
- ----------------------------------------------------------------------------
-
- HTMLEntityNames.gperf: input file to generate a hash table for entities
- HTMLEntityNames.c: DO NOT EDIT! generated by the command
- "gperf -a -L "ANSI-C" -C -G -c -o -t -k '*' -NfindEntity -D -s 2 HTMLEntityNames.gperf > entities.c"
- from HTMLEntityNames.gperf
-*/
-struct Entity {
- const char *name;
- int code;
-};
-#include <string.h>
-
-#define TOTAL_KEYWORDS 262
-#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 8
-#define MIN_HASH_VALUE 28
-#define MAX_HASH_VALUE 1091
-/* maximum key range = 1064, duplicates = 0 */
-
-#ifdef __GNUC__
-__inline
-#else
-#ifdef __cplusplus
-inline
-#endif
-#endif
-static unsigned int
-hash (register const char *str, register unsigned int len)
-{
- static const unsigned short asso_values[] =
- {
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 15,
- 50, 20, 0, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 135, 145, 85, 0, 55,
- 65, 5, 5, 140, 1092, 30, 20, 5, 15, 70,
- 50, 40, 30, 5, 60, 95, 40, 1092, 25, 20,
- 35, 1092, 1092, 1092, 1092, 1092, 1092, 85, 20, 25,
- 35, 0, 250, 150, 315, 10, 410, 5, 105, 140,
- 0, 40, 10, 215, 10, 50, 15, 5, 80, 15,
- 5, 120, 10, 5, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
- 1092, 1092, 1092, 1092, 1092, 1092, 1092
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
- hval += asso_values[(unsigned char)str[7]];
- /*FALLTHROUGH*/
- case 7:
- hval += asso_values[(unsigned char)str[6]];
- /*FALLTHROUGH*/
- case 6:
- hval += asso_values[(unsigned char)str[5]];
- /*FALLTHROUGH*/
- case 5:
- hval += asso_values[(unsigned char)str[4]];
- /*FALLTHROUGH*/
- case 4:
- hval += asso_values[(unsigned char)str[3]];
- /*FALLTHROUGH*/
- case 3:
- hval += asso_values[(unsigned char)str[2]];
- /*FALLTHROUGH*/
- case 2:
- hval += asso_values[(unsigned char)str[1]+1];
- /*FALLTHROUGH*/
- case 1:
- hval += asso_values[(unsigned char)str[0]];
- break;
- }
- return hval;
-}
-
-static const struct Entity wordlist[] =
- {
- {"not", 0x00ac},
- {"phi", 0x03c6},
- {"nsup", 0x2285},
- {"psi", 0x03c8},
- {"isin", 0x2208},
- {"notin", 0x2209},
- {"there4", 0x2234},
- {"tau", 0x03c4},
- {"nsub", 0x2284},
- {"chi", 0x03c7},
- {"uarr", 0x2191},
- {"rarr", 0x2192},
- {"cap", 0x2229},
- {"part", 0x2202},
- {"rho", 0x03c1},
- {"emsp", 0x2003},
- {"pound", 0x00a3},
- {"int", 0x222b},
- {"eacute", 0x00e9},
- {"Phi", 0x03a6},
- {"uacute", 0x00fa},
- {"Psi", 0x03a8},
- {"darr", 0x2193},
- {"thorn", 0x00fe},
- {"iacute", 0x00ed},
- {"nu", 0x03bd},
- {"Rho", 0x03a1},
- {"ecirc", 0x00ea},
- {"Mu", 0x039c},
- {"Tau", 0x03a4},
- {"nbsp", 0x00a0},
- {"ucirc", 0x00fb},
- {"Yacute", 0x00dd},
- {"or", 0x2228},
- {"eta", 0x03b7},
- {"icirc", 0x00ee},
- {"iquest", 0x00bf},
- {"Nu", 0x039d},
- {"amp", 38},
- {"thinsp", 0x2009},
- {"GT", 62},
- {"REG", 0x00ae},
- {"ensp", 0x2002},
- {"radic", 0x221a},
- {"Chi", 0x03a7},
- {"sdot", 0x22c5},
- {"equiv", 0x2261},
- {"oacute", 0x00f3},
- {"lt", 60},
- {"uml", 0x00a8},
- {"prop", 0x221d},
- {"LT", 60},
- {"cup", 0x222a},
- {"iota", 0x03b9},
- {"ocirc", 0x00f4},
- {"Eacute", 0x00c9},
- {"loz", 0x25ca},
- {"para", 0x00b6},
- {"theta", 0x03b8},
- {"curren", 0x00a4},
- {"omicron", 0x03bf},
- {"euro", 0x20ac},
- {"kappa", 0x03ba},
- {"prod", 0x220f},
- {"Ecirc", 0x00ca},
- {"Oacute", 0x00d3},
- {"sup", 0x2283},
- {"supe", 0x2287},
- {"acute", 0x00b4},
- {"Eta", 0x0397},
- {"larr", 0x2190},
- {"empty", 0x2205},
- {"sub", 0x2282},
- {"sube", 0x2286},
- {"Ocirc", 0x00d4},
- {"aacute", 0x00e1},
- {"gt", 62},
- {"ETH", 0x00d0},
- {"sup1", 0x00b9},
- {"Kappa", 0x039a},
- {"ntilde", 0x00f1},
- {"Omicron", 0x039f},
- {"and", 0x2227},
- {"sup3", 0x00b3},
- {"rceil", 0x2309},
- {"Uacute", 0x00da},
- {"copy", 0x00a9},
- {"acirc", 0x00e2},
- {"uArr", 0x21d1},
- {"Theta", 0x0398},
- {"Ntilde", 0x00d1},
- {"rArr", 0x21d2},
- {"Ucirc", 0x00db},
- {"Scaron", 0x0160},
- {"shy", 0x00ad},
- {"rang", 0x3009},
- {"crarr", 0x21b5},
- {"cong", 0x2245},
- {"trade", 0x2122},
- {"yacute", 0x00fd},
- {"sup2", 0x00b2},
- {"oline", 0x203e},
- {"macr", 0x00af},
- {"exist", 0x2203},
- {"otilde", 0x00f5},
- {"AMP", 38},
- {"dArr", 0x21d3},
- {"Aacute", 0x00c1},
- {"COPY", 0x00a9},
- {"Iacute", 0x00cd},
- {"QUOT", 34},
- {"prime", 0x2032},
- {"ccedil", 0x00e7},
- {"Acirc", 0x00c2},
- {"mu", 0x03bc},
- {"Icirc", 0x00ce},
- {"scaron", 0x0161},
- {"Otilde", 0x00d5},
- {"nabla", 0x2207},
- {"clubs", 0x2663},
- {"atilde", 0x00e3},
- {"supl", 0x00b9},
- {"image", 0x2111},
- {"otimes", 0x2297},
- {"ne", 0x2260},
- {"Iota", 0x0399},
- {"Prime", 0x2033},
- {"lceil", 0x2308},
- {"ordm", 0x00ba},
- {"brvbar", 0x00a6},
- {"sum", 0x2211},
- {"lArr", 0x21d0},
- {"rdquo", 0x201d},
- {"Ccedil", 0x00c7},
- {"ang", 0x2220},
- {"lang", 0x3008},
- {"omega", 0x03c9},
- {"perp", 0x22a5},
- {"bdquo", 0x201e},
- {"lowast", 0x2217},
- {"rsquo", 0x2019},
- {"rlm", 0x200f},
- {"cent", 0x00a2},
- {"raquo", 0x00bb},
- {"Atilde", 0x00c3},
- {"lrm", 0x200e},
- {"aring", 0x00e5},
- {"weierp", 0x2118},
- {"Omega", 0x03a9},
- {"bull", 0x2022},
- {"infin", 0x221e},
- {"percnt", 0x0025},
- {"THORN", 0x00de},
- {"eth", 0x00f0},
- {"szlig", 0x00df},
- {"Lambda", 0x039b},
- {"euml", 0x00eb},
- {"uuml", 0x00fc},
- {"Dagger", 0x2021},
- {"iuml", 0x00ef},
- {"sbquo", 0x201a},
- {"sect", 0x00a7},
- {"Yuml", 0x0178},
- {"Aring", 0x00c5},
- {"plusmn", 0x00b1},
- {"quot", 34},
- {"le", 0x2264},
- {"harr", 0x2194},
- {"rfloor", 0x230b},
- {"zeta", 0x03b6},
- {"ouml", 0x00f6},
- {"ldquo", 0x201c},
- {"dagger", 0x2020},
- {"yen", 0x00a5},
- {"beta", 0x03b2},
- {"asymp", 0x2248},
- {"rsaquo", 0x203a},
- {"ordf", 0x00aa},
- {"Euml", 0x00cb},
- {"lsquo", 0x2018},
- {"Zeta", 0x0396},
- {"laquo", 0x00ab},
- {"apos", 0x0027},
- {"Gamma", 0x0393},
- {"Ouml", 0x00d6},
- {"iexcl", 0x00a1},
- {"ge", 0x2265},
- {"OElig", 0x0152},
- {"lambda", 0x03bb},
- {"ni", 0x220b},
- {"reg", 0x00ae},
- {"auml", 0x00e4},
- {"xi", 0x03be},
- {"oplus", 0x2295},
- {"pi", 0x03c0},
- {"Uuml", 0x00dc},
- {"epsilon", 0x03b5},
- {"zwj", 0x200d},
- {"zwnj", 0x200c},
- {"cedil", 0x00b8},
- {"frac14", 0x00bc},
- {"upsilon", 0x03c5},
- {"frac34", 0x00be},
- {"Xi", 0x039e},
- {"deg", 0x00b0},
- {"spades", 0x2660},
- {"thetasym", 0x03d1},
- {"yuml", 0x00ff},
- {"real", 0x211c},
- {"ndash", 0x2013},
- {"lfloor", 0x230a},
- {"Delta", 0x0394},
- {"Pi", 0x03a0},
- {"Auml", 0x00c4},
- {"Iuml", 0x00cf},
- {"AElig", 0x00c6},
- {"lsaquo", 0x2039},
- {"circ", 0x02c6},
- {"frac12", 0x00bd},
- {"Epsilon", 0x0395},
- {"hArr", 0x21d4},
- {"delta", 0x03b4},
- {"egrave", 0x00e8},
- {"Beta", 0x0392},
- {"ugrave", 0x00f9},
- {"piv", 0x03d6},
- {"igrave", 0x00ec},
- {"Upsilon", 0x03a5},
- {"permil", 0x2030},
- {"ograve", 0x00f2},
- {"gamma", 0x03b3},
- {"frasl", 0x2044},
- {"Egrave", 0x00c8},
- {"oelig", 0x0153},
- {"Ograve", 0x00d2},
- {"tilde", 0x02dc},
- {"forall", 0x2200},
- {"divide", 0x00f7},
- {"agrave", 0x00e0},
- {"fnof", 0x0192},
- {"Ugrave", 0x00d9},
- {"mdash", 0x2014},
- {"upsih", 0x03d2},
- {"sim", 0x223c},
- {"aelig", 0x00e6},
- {"minus", 0x2212},
- {"oslash", 0x00f8},
- {"times", 0x00d7},
- {"micro", 0x00b5},
- {"Agrave", 0x00c0},
- {"Igrave", 0x00cc},
- {"alpha", 0x03b1},
- {"Oslash", 0x00d8},
- {"middot", 0x00b7},
- {"Alpha", 0x0391},
- {"diams", 0x2666},
- {"hearts", 0x2665},
- {"alefsym", 0x2135},
- {"Sigma", 0x03a3},
- {"hellip", 0x2026},
- {"sigma", 0x03c3},
- {"sigmaf", 0x03c2}
- };
-
-static const short lookup[] =
- {
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 0, -1,
- -1, -1, -1, 1, 2, -1, -1, -1, 3, 4,
- 5, 6, -1, 7, 8, -1, -1, -1, 9, 10,
- -1, -1, -1, -1, 11, -1, -1, -1, 12, 13,
- -1, -1, -1, 14, 15, 16, -1, -1, 17, -1,
- -1, 18, -1, 19, -1, -1, 20, -1, 21, 22,
- 23, 24, 25, 26, -1, 27, -1, 28, 29, 30,
- 31, 32, 33, 34, -1, 35, 36, 37, 38, -1,
- -1, 39, 40, 41, 42, 43, -1, -1, 44, 45,
- 46, 47, 48, 49, 50, -1, -1, 51, 52, -1,
- -1, -1, -1, -1, 53, 54, 55, -1, 56, 57,
- 58, 59, 60, -1, 61, 62, -1, -1, -1, 63,
- 64, 65, -1, 66, 67, 68, -1, -1, 69, 70,
- 71, -1, -1, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, -1, -1, 86,
- 87, -1, -1, -1, 88, 89, 90, -1, -1, 91,
- 92, 93, -1, 94, 95, 96, -1, -1, -1, 97,
- 98, 99, -1, -1, 100, 101, -1, -1, -1, 102,
- 103, 104, -1, 105, 106, -1, 107, -1, -1, 108,
- -1, 109, -1, -1, 110, 111, 112, -1, -1, -1,
- 113, -1, 114, -1, -1, 115, 116, -1, -1, -1,
- -1, 117, -1, -1, -1, 118, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 119, 120, -1, -1, 121,
- 122, 123, 124, -1, 125, 126, -1, -1, -1, -1,
- 127, -1, -1, -1, -1, -1, -1, -1, -1, 128,
- -1, 129, -1, 130, 131, 132, 133, -1, 134, 135,
- 136, -1, -1, -1, 137, 138, 139, -1, -1, -1,
- 140, -1, -1, 141, 142, 143, 144, -1, 145, -1,
- 146, 147, -1, -1, -1, -1, -1, -1, -1, -1,
- 148, -1, -1, -1, 149, 150, 151, -1, -1, -1,
- 152, -1, -1, 153, -1, 154, 155, -1, -1, 156,
- -1, -1, -1, -1, 157, -1, 158, -1, -1, 159,
- 160, -1, -1, -1, 161, -1, -1, -1, -1, 162,
- 163, 164, -1, -1, 165, -1, -1, 166, -1, 167,
- -1, 168, -1, -1, 169, -1, -1, -1, -1, 170,
- 171, 172, -1, 173, 174, 175, 176, -1, -1, 177,
- -1, -1, -1, -1, 178, 179, -1, -1, -1, 180,
- 181, -1, -1, -1, 182, 183, -1, -1, -1, 184,
- 185, -1, 186, -1, -1, 187, -1, -1, -1, -1,
- -1, 188, 189, 190, 191, -1, -1, 192, -1, -1,
- 193, -1, 194, -1, 195, -1, -1, 196, 197, 198,
- 199, 200, 201, -1, -1, -1, 202, 203, 204, -1,
- -1, 205, -1, 206, -1, -1, -1, -1, -1, 207,
- -1, -1, -1, -1, 208, 209, 210, -1, -1, -1,
- 211, -1, 212, -1, 213, -1, -1, -1, -1, 214,
- 215, 216, -1, -1, 217, -1, -1, -1, -1, -1,
- -1, 218, 219, -1, 220, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 221, 222, -1, -1, 223,
- -1, 224, -1, 225, -1, -1, 226, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 227, -1, -1, -1, -1, -1, -1, -1,
- -1, 228, -1, -1, -1, -1, 229, -1, -1, -1,
- 230, -1, -1, -1, -1, 231, -1, -1, -1, -1,
- -1, 232, -1, -1, -1, -1, -1, -1, -1, -1,
- 233, -1, -1, -1, -1, -1, 234, -1, -1, -1,
- 235, 236, -1, -1, -1, -1, 237, -1, -1, -1,
- -1, 238, -1, -1, 239, -1, -1, -1, -1, -1,
- -1, 240, -1, -1, -1, 241, -1, -1, -1, -1,
- 242, -1, -1, 243, -1, 244, -1, -1, -1, -1,
- 245, -1, -1, -1, -1, -1, 246, -1, -1, -1,
- 247, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 248, 249, -1, -1, -1, -1, 250, -1, -1, -1,
- 251, -1, -1, -1, -1, -1, 252, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 253, -1, -1, -1, -1, -1, -1, -1, -1,
- 254, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 255, -1, -1, -1, -1,
- -1, 256, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 257, -1, -1, 258, -1, -1, -1, -1,
- -1, 259, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 260, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 261
- };
-
-#ifdef __GNUC__
-__inline
-#ifdef __GNUC_STDC_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
-const struct Entity *
-findEntity (register const char *str, register unsigned int len)
-{
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register int index = lookup[key];
-
- if (index >= 0)
- {
- register const char *s = wordlist[index].name;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
- return &wordlist[index];
- }
- }
- }
- return 0;
-}
-
diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp b/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp
deleted file mode 100644
index a1c2d5d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp
+++ /dev/null
@@ -1,1277 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
-#define DOM_HTMLNAMES_HIDE_GLOBALS 1
-#else
-#define QNAME_DEFAULT_CONSTRUCTOR 1
-#endif
-
-#include "HTMLNames.h"
-
-#include "StaticConstructors.h"
-namespace WebCore {
-
- namespace HTMLNames {
-
-using namespace WebCore;
-
-DEFINE_GLOBAL(AtomicString, xhtmlNamespaceURI, "http://www.w3.org/1999/xhtml")
-// Tags
-DEFINE_GLOBAL(QualifiedName, aTag, nullAtom, "a", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, abbrTag, nullAtom, "abbr", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, acronymTag, nullAtom, "acronym", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, addressTag, nullAtom, "address", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, appletTag, nullAtom, "applet", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, areaTag, nullAtom, "area", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, articleTag, nullAtom, "article", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, asideTag, nullAtom, "aside", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, audioTag, nullAtom, "audio", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bTag, nullAtom, "b", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, baseTag, nullAtom, "base", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, basefontTag, nullAtom, "basefont", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bdoTag, nullAtom, "bdo", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bigTag, nullAtom, "big", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, blockquoteTag, nullAtom, "blockquote", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bodyTag, nullAtom, "body", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, brTag, nullAtom, "br", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, buttonTag, nullAtom, "button", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, canvasTag, nullAtom, "canvas", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, captionTag, nullAtom, "caption", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, centerTag, nullAtom, "center", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, citeTag, nullAtom, "cite", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, codeTag, nullAtom, "code", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, colTag, nullAtom, "col", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, colgroupTag, nullAtom, "colgroup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, datagridTag, nullAtom, "datagrid", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, datalistTag, nullAtom, "datalist", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dcellTag, nullAtom, "dcell", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dcolTag, nullAtom, "dcol", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ddTag, nullAtom, "dd", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, delTag, nullAtom, "del", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dfnTag, nullAtom, "dfn", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dirTag, nullAtom, "dir", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, divTag, nullAtom, "div", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dlTag, nullAtom, "dl", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, drowTag, nullAtom, "drow", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dtTag, nullAtom, "dt", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, emTag, nullAtom, "em", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, embedTag, nullAtom, "embed", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fieldsetTag, nullAtom, "fieldset", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fontTag, nullAtom, "font", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, footerTag, nullAtom, "footer", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, formTag, nullAtom, "form", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, frameTag, nullAtom, "frame", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, framesetTag, nullAtom, "frameset", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, h1Tag, nullAtom, "h1", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, h2Tag, nullAtom, "h2", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, h3Tag, nullAtom, "h3", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, h4Tag, nullAtom, "h4", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, h5Tag, nullAtom, "h5", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, h6Tag, nullAtom, "h6", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, headTag, nullAtom, "head", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, headerTag, nullAtom, "header", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hgroupTag, nullAtom, "hgroup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hrTag, nullAtom, "hr", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, htmlTag, nullAtom, "html", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, iTag, nullAtom, "i", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, iframeTag, nullAtom, "iframe", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, imageTag, nullAtom, "image", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, imgTag, nullAtom, "img", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, inputTag, nullAtom, "input", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, insTag, nullAtom, "ins", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, isindexTag, nullAtom, "isindex", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, kbdTag, nullAtom, "kbd", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, keygenTag, nullAtom, "keygen", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, labelTag, nullAtom, "label", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, layerTag, nullAtom, "layer", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, legendTag, nullAtom, "legend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, liTag, nullAtom, "li", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, linkTag, nullAtom, "link", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, listingTag, nullAtom, "listing", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, mapTag, nullAtom, "map", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, marqueeTag, nullAtom, "marquee", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, menuTag, nullAtom, "menu", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, metaTag, nullAtom, "meta", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, navTag, nullAtom, "nav", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, nobrTag, nullAtom, "nobr", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, noembedTag, nullAtom, "noembed", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, noframesTag, nullAtom, "noframes", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, nolayerTag, nullAtom, "nolayer", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, noscriptTag, nullAtom, "noscript", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, objectTag, nullAtom, "object", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, olTag, nullAtom, "ol", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, optgroupTag, nullAtom, "optgroup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, optionTag, nullAtom, "option", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pTag, nullAtom, "p", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, paramTag, nullAtom, "param", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, plaintextTag, nullAtom, "plaintext", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, preTag, nullAtom, "pre", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, progressTag, nullAtom, "progress", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, qTag, nullAtom, "q", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rpTag, nullAtom, "rp", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rtTag, nullAtom, "rt", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rubyTag, nullAtom, "ruby", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sTag, nullAtom, "s", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sampTag, nullAtom, "samp", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scriptTag, nullAtom, "script", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sectionTag, nullAtom, "section", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, selectTag, nullAtom, "select", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, smallTag, nullAtom, "small", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sourceTag, nullAtom, "source", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, spanTag, nullAtom, "span", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, strikeTag, nullAtom, "strike", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, strongTag, nullAtom, "strong", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, styleTag, nullAtom, "style", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, subTag, nullAtom, "sub", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, supTag, nullAtom, "sup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tableTag, nullAtom, "table", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tbodyTag, nullAtom, "tbody", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tdTag, nullAtom, "td", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, textareaTag, nullAtom, "textarea", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tfootTag, nullAtom, "tfoot", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, thTag, nullAtom, "th", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, theadTag, nullAtom, "thead", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, titleTag, nullAtom, "title", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, trTag, nullAtom, "tr", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ttTag, nullAtom, "tt", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, uTag, nullAtom, "u", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ulTag, nullAtom, "ul", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, varTag, nullAtom, "var", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, videoTag, nullAtom, "video", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, wbrTag, nullAtom, "wbr", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, xmpTag, nullAtom, "xmp", xhtmlNamespaceURI);
-
-
-WebCore::QualifiedName** getHTMLTags(size_t* size)
-{
- static WebCore::QualifiedName* HTMLTags[] = {
- (WebCore::QualifiedName*)&aTag,
- (WebCore::QualifiedName*)&abbrTag,
- (WebCore::QualifiedName*)&acronymTag,
- (WebCore::QualifiedName*)&addressTag,
- (WebCore::QualifiedName*)&appletTag,
- (WebCore::QualifiedName*)&areaTag,
- (WebCore::QualifiedName*)&articleTag,
- (WebCore::QualifiedName*)&asideTag,
- (WebCore::QualifiedName*)&audioTag,
- (WebCore::QualifiedName*)&bTag,
- (WebCore::QualifiedName*)&baseTag,
- (WebCore::QualifiedName*)&basefontTag,
- (WebCore::QualifiedName*)&bdoTag,
- (WebCore::QualifiedName*)&bigTag,
- (WebCore::QualifiedName*)&blockquoteTag,
- (WebCore::QualifiedName*)&bodyTag,
- (WebCore::QualifiedName*)&brTag,
- (WebCore::QualifiedName*)&buttonTag,
- (WebCore::QualifiedName*)&canvasTag,
- (WebCore::QualifiedName*)&captionTag,
- (WebCore::QualifiedName*)&centerTag,
- (WebCore::QualifiedName*)&citeTag,
- (WebCore::QualifiedName*)&codeTag,
- (WebCore::QualifiedName*)&colTag,
- (WebCore::QualifiedName*)&colgroupTag,
- (WebCore::QualifiedName*)&datagridTag,
- (WebCore::QualifiedName*)&datalistTag,
- (WebCore::QualifiedName*)&dcellTag,
- (WebCore::QualifiedName*)&dcolTag,
- (WebCore::QualifiedName*)&ddTag,
- (WebCore::QualifiedName*)&delTag,
- (WebCore::QualifiedName*)&dfnTag,
- (WebCore::QualifiedName*)&dirTag,
- (WebCore::QualifiedName*)&divTag,
- (WebCore::QualifiedName*)&dlTag,
- (WebCore::QualifiedName*)&drowTag,
- (WebCore::QualifiedName*)&dtTag,
- (WebCore::QualifiedName*)&emTag,
- (WebCore::QualifiedName*)&embedTag,
- (WebCore::QualifiedName*)&fieldsetTag,
- (WebCore::QualifiedName*)&fontTag,
- (WebCore::QualifiedName*)&footerTag,
- (WebCore::QualifiedName*)&formTag,
- (WebCore::QualifiedName*)&frameTag,
- (WebCore::QualifiedName*)&framesetTag,
- (WebCore::QualifiedName*)&h1Tag,
- (WebCore::QualifiedName*)&h2Tag,
- (WebCore::QualifiedName*)&h3Tag,
- (WebCore::QualifiedName*)&h4Tag,
- (WebCore::QualifiedName*)&h5Tag,
- (WebCore::QualifiedName*)&h6Tag,
- (WebCore::QualifiedName*)&headTag,
- (WebCore::QualifiedName*)&headerTag,
- (WebCore::QualifiedName*)&hgroupTag,
- (WebCore::QualifiedName*)&hrTag,
- (WebCore::QualifiedName*)&htmlTag,
- (WebCore::QualifiedName*)&iTag,
- (WebCore::QualifiedName*)&iframeTag,
- (WebCore::QualifiedName*)&imageTag,
- (WebCore::QualifiedName*)&imgTag,
- (WebCore::QualifiedName*)&inputTag,
- (WebCore::QualifiedName*)&insTag,
- (WebCore::QualifiedName*)&isindexTag,
- (WebCore::QualifiedName*)&kbdTag,
- (WebCore::QualifiedName*)&keygenTag,
- (WebCore::QualifiedName*)&labelTag,
- (WebCore::QualifiedName*)&layerTag,
- (WebCore::QualifiedName*)&legendTag,
- (WebCore::QualifiedName*)&liTag,
- (WebCore::QualifiedName*)&linkTag,
- (WebCore::QualifiedName*)&listingTag,
- (WebCore::QualifiedName*)&mapTag,
- (WebCore::QualifiedName*)&marqueeTag,
- (WebCore::QualifiedName*)&menuTag,
- (WebCore::QualifiedName*)&metaTag,
- (WebCore::QualifiedName*)&navTag,
- (WebCore::QualifiedName*)&nobrTag,
- (WebCore::QualifiedName*)&noembedTag,
- (WebCore::QualifiedName*)&noframesTag,
- (WebCore::QualifiedName*)&nolayerTag,
- (WebCore::QualifiedName*)&noscriptTag,
- (WebCore::QualifiedName*)&objectTag,
- (WebCore::QualifiedName*)&olTag,
- (WebCore::QualifiedName*)&optgroupTag,
- (WebCore::QualifiedName*)&optionTag,
- (WebCore::QualifiedName*)&pTag,
- (WebCore::QualifiedName*)&paramTag,
- (WebCore::QualifiedName*)&plaintextTag,
- (WebCore::QualifiedName*)&preTag,
- (WebCore::QualifiedName*)&progressTag,
- (WebCore::QualifiedName*)&qTag,
- (WebCore::QualifiedName*)&rpTag,
- (WebCore::QualifiedName*)&rtTag,
- (WebCore::QualifiedName*)&rubyTag,
- (WebCore::QualifiedName*)&sTag,
- (WebCore::QualifiedName*)&sampTag,
- (WebCore::QualifiedName*)&scriptTag,
- (WebCore::QualifiedName*)&sectionTag,
- (WebCore::QualifiedName*)&selectTag,
- (WebCore::QualifiedName*)&smallTag,
- (WebCore::QualifiedName*)&sourceTag,
- (WebCore::QualifiedName*)&spanTag,
- (WebCore::QualifiedName*)&strikeTag,
- (WebCore::QualifiedName*)&strongTag,
- (WebCore::QualifiedName*)&styleTag,
- (WebCore::QualifiedName*)&subTag,
- (WebCore::QualifiedName*)&supTag,
- (WebCore::QualifiedName*)&tableTag,
- (WebCore::QualifiedName*)&tbodyTag,
- (WebCore::QualifiedName*)&tdTag,
- (WebCore::QualifiedName*)&textareaTag,
- (WebCore::QualifiedName*)&tfootTag,
- (WebCore::QualifiedName*)&thTag,
- (WebCore::QualifiedName*)&theadTag,
- (WebCore::QualifiedName*)&titleTag,
- (WebCore::QualifiedName*)&trTag,
- (WebCore::QualifiedName*)&ttTag,
- (WebCore::QualifiedName*)&uTag,
- (WebCore::QualifiedName*)&ulTag,
- (WebCore::QualifiedName*)&varTag,
- (WebCore::QualifiedName*)&videoTag,
- (WebCore::QualifiedName*)&wbrTag,
- (WebCore::QualifiedName*)&xmpTag,
- };
- *size = 123;
- return HTMLTags;
-}
-
-// Attributes
-DEFINE_GLOBAL(QualifiedName, abbrAttr, nullAtom, "abbr", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, acceptAttr, nullAtom, "accept", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, accept_charsetAttr, nullAtom, "accept_charset", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, accesskeyAttr, nullAtom, "accesskey", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, actionAttr, nullAtom, "action", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, alignAttr, nullAtom, "align", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, alinkAttr, nullAtom, "alink", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, altAttr, nullAtom, "alt", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, archiveAttr, nullAtom, "archive", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_activedescendantAttr, nullAtom, "aria_activedescendant", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_atomicAttr, nullAtom, "aria_atomic", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_busyAttr, nullAtom, "aria_busy", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_checkedAttr, nullAtom, "aria_checked", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_controlsAttr, nullAtom, "aria_controls", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_describedbyAttr, nullAtom, "aria_describedby", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_disabledAttr, nullAtom, "aria_disabled", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_dropeffectAttr, nullAtom, "aria_dropeffect", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_expandedAttr, nullAtom, "aria_expanded", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_flowtoAttr, nullAtom, "aria_flowto", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_grabbedAttr, nullAtom, "aria_grabbed", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_haspopupAttr, nullAtom, "aria_haspopup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_hiddenAttr, nullAtom, "aria_hidden", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_labelAttr, nullAtom, "aria_label", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_labeledbyAttr, nullAtom, "aria_labeledby", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_labelledbyAttr, nullAtom, "aria_labelledby", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_levelAttr, nullAtom, "aria_level", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_liveAttr, nullAtom, "aria_live", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_multiselectableAttr, nullAtom, "aria_multiselectable", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_orientationAttr, nullAtom, "aria_orientation", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_ownsAttr, nullAtom, "aria_owns", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_pressedAttr, nullAtom, "aria_pressed", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_readonlyAttr, nullAtom, "aria_readonly", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_relevantAttr, nullAtom, "aria_relevant", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_requiredAttr, nullAtom, "aria_required", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_selectedAttr, nullAtom, "aria_selected", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_valuemaxAttr, nullAtom, "aria_valuemax", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_valueminAttr, nullAtom, "aria_valuemin", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_valuenowAttr, nullAtom, "aria_valuenow", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, aria_valuetextAttr, nullAtom, "aria_valuetext", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, autocompleteAttr, nullAtom, "autocomplete", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, autofocusAttr, nullAtom, "autofocus", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, autoplayAttr, nullAtom, "autoplay", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, autosaveAttr, nullAtom, "autosave", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, axisAttr, nullAtom, "axis", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, backgroundAttr, nullAtom, "background", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, behaviorAttr, nullAtom, "behavior", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bgcolorAttr, nullAtom, "bgcolor", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bgpropertiesAttr, nullAtom, "bgproperties", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, borderAttr, nullAtom, "border", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bordercolorAttr, nullAtom, "bordercolor", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cellborderAttr, nullAtom, "cellborder", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cellpaddingAttr, nullAtom, "cellpadding", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cellspacingAttr, nullAtom, "cellspacing", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, challengeAttr, nullAtom, "challenge", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, charAttr, nullAtom, "char", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, charoffAttr, nullAtom, "charoff", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, charsetAttr, nullAtom, "charset", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, checkedAttr, nullAtom, "checked", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, citeAttr, nullAtom, "cite", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, classAttr, nullAtom, "class", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, classidAttr, nullAtom, "classid", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, clearAttr, nullAtom, "clear", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, codeAttr, nullAtom, "code", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, codebaseAttr, nullAtom, "codebase", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, codetypeAttr, nullAtom, "codetype", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, colorAttr, nullAtom, "color", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, colsAttr, nullAtom, "cols", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, colspanAttr, nullAtom, "colspan", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, compactAttr, nullAtom, "compact", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, compositeAttr, nullAtom, "composite", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, contentAttr, nullAtom, "content", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, contenteditableAttr, nullAtom, "contenteditable", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, controlsAttr, nullAtom, "controls", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, coordsAttr, nullAtom, "coords", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dataAttr, nullAtom, "data", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, datetimeAttr, nullAtom, "datetime", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, declareAttr, nullAtom, "declare", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, deferAttr, nullAtom, "defer", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dirAttr, nullAtom, "dir", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, directionAttr, nullAtom, "direction", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, disabledAttr, nullAtom, "disabled", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, draggableAttr, nullAtom, "draggable", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, enctypeAttr, nullAtom, "enctype", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, endAttr, nullAtom, "end", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, eventAttr, nullAtom, "event", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, expandedAttr, nullAtom, "expanded", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, faceAttr, nullAtom, "face", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, focusedAttr, nullAtom, "focused", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, forAttr, nullAtom, "for", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, formnovalidateAttr, nullAtom, "formnovalidate", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, frameAttr, nullAtom, "frame", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, frameborderAttr, nullAtom, "frameborder", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, headersAttr, nullAtom, "headers", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, heightAttr, nullAtom, "height", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hiddenAttr, nullAtom, "hidden", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hrefAttr, nullAtom, "href", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hreflangAttr, nullAtom, "hreflang", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hspaceAttr, nullAtom, "hspace", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, http_equivAttr, nullAtom, "http_equiv", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, idAttr, nullAtom, "id", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, incrementalAttr, nullAtom, "incremental", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, indeterminateAttr, nullAtom, "indeterminate", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ismapAttr, nullAtom, "ismap", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, keytypeAttr, nullAtom, "keytype", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, labelAttr, nullAtom, "label", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, langAttr, nullAtom, "lang", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, languageAttr, nullAtom, "language", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, leftmarginAttr, nullAtom, "leftmargin", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, linkAttr, nullAtom, "link", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, listAttr, nullAtom, "list", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, longdescAttr, nullAtom, "longdesc", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, loopAttr, nullAtom, "loop", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, loopendAttr, nullAtom, "loopend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, loopstartAttr, nullAtom, "loopstart", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, lowsrcAttr, nullAtom, "lowsrc", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, manifestAttr, nullAtom, "manifest", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, marginheightAttr, nullAtom, "marginheight", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, marginwidthAttr, nullAtom, "marginwidth", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maxAttr, nullAtom, "max", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maxlengthAttr, nullAtom, "maxlength", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, mayscriptAttr, nullAtom, "mayscript", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, mediaAttr, nullAtom, "media", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, methodAttr, nullAtom, "method", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, minAttr, nullAtom, "min", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, multipleAttr, nullAtom, "multiple", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, nameAttr, nullAtom, "name", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, nohrefAttr, nullAtom, "nohref", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, noresizeAttr, nullAtom, "noresize", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, noshadeAttr, nullAtom, "noshade", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, novalidateAttr, nullAtom, "novalidate", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, nowrapAttr, nullAtom, "nowrap", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, objectAttr, nullAtom, "object", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onabortAttr, nullAtom, "onabort", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onbeforecopyAttr, nullAtom, "onbeforecopy", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onbeforecutAttr, nullAtom, "onbeforecut", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onbeforeloadAttr, nullAtom, "onbeforeload", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onbeforepasteAttr, nullAtom, "onbeforepaste", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onbeforeunloadAttr, nullAtom, "onbeforeunload", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onblurAttr, nullAtom, "onblur", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oncanplayAttr, nullAtom, "oncanplay", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oncanplaythroughAttr, nullAtom, "oncanplaythrough", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onchangeAttr, nullAtom, "onchange", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onclickAttr, nullAtom, "onclick", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oncontextmenuAttr, nullAtom, "oncontextmenu", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oncopyAttr, nullAtom, "oncopy", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oncutAttr, nullAtom, "oncut", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondblclickAttr, nullAtom, "ondblclick", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondragAttr, nullAtom, "ondrag", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondragendAttr, nullAtom, "ondragend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondragenterAttr, nullAtom, "ondragenter", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondragleaveAttr, nullAtom, "ondragleave", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondragoverAttr, nullAtom, "ondragover", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondragstartAttr, nullAtom, "ondragstart", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondropAttr, nullAtom, "ondrop", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ondurationchangeAttr, nullAtom, "ondurationchange", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onemptiedAttr, nullAtom, "onemptied", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onendedAttr, nullAtom, "onended", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onerrorAttr, nullAtom, "onerror", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onfocusAttr, nullAtom, "onfocus", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onfocusinAttr, nullAtom, "onfocusin", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onfocusoutAttr, nullAtom, "onfocusout", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onhashchangeAttr, nullAtom, "onhashchange", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oninputAttr, nullAtom, "oninput", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, oninvalidAttr, nullAtom, "oninvalid", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onkeydownAttr, nullAtom, "onkeydown", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onkeypressAttr, nullAtom, "onkeypress", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onkeyupAttr, nullAtom, "onkeyup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onloadAttr, nullAtom, "onload", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onloadeddataAttr, nullAtom, "onloadeddata", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onloadedmetadataAttr, nullAtom, "onloadedmetadata", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onloadstartAttr, nullAtom, "onloadstart", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onmousedownAttr, nullAtom, "onmousedown", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onmousemoveAttr, nullAtom, "onmousemove", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onmouseoutAttr, nullAtom, "onmouseout", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onmouseoverAttr, nullAtom, "onmouseover", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onmouseupAttr, nullAtom, "onmouseup", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onmousewheelAttr, nullAtom, "onmousewheel", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onofflineAttr, nullAtom, "onoffline", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ononlineAttr, nullAtom, "ononline", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onorientationchangeAttr, nullAtom, "onorientationchange", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onpagehideAttr, nullAtom, "onpagehide", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onpageshowAttr, nullAtom, "onpageshow", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onpasteAttr, nullAtom, "onpaste", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onpauseAttr, nullAtom, "onpause", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onplayAttr, nullAtom, "onplay", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onplayingAttr, nullAtom, "onplaying", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onpopstateAttr, nullAtom, "onpopstate", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onprogressAttr, nullAtom, "onprogress", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onratechangeAttr, nullAtom, "onratechange", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onresetAttr, nullAtom, "onreset", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onresizeAttr, nullAtom, "onresize", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onscrollAttr, nullAtom, "onscroll", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onsearchAttr, nullAtom, "onsearch", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onseekedAttr, nullAtom, "onseeked", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onseekingAttr, nullAtom, "onseeking", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onselectAttr, nullAtom, "onselect", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onselectstartAttr, nullAtom, "onselectstart", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onstalledAttr, nullAtom, "onstalled", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onstorageAttr, nullAtom, "onstorage", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onsubmitAttr, nullAtom, "onsubmit", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onsuspendAttr, nullAtom, "onsuspend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ontimeupdateAttr, nullAtom, "ontimeupdate", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ontouchcancelAttr, nullAtom, "ontouchcancel", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ontouchendAttr, nullAtom, "ontouchend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ontouchmoveAttr, nullAtom, "ontouchmove", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ontouchstartAttr, nullAtom, "ontouchstart", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onunloadAttr, nullAtom, "onunload", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onvolumechangeAttr, nullAtom, "onvolumechange", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwaitingAttr, nullAtom, "onwaiting", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwebkitanimationendAttr, nullAtom, "onwebkitanimationend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwebkitanimationiterationAttr, nullAtom, "onwebkitanimationiteration", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwebkitanimationstartAttr, nullAtom, "onwebkitanimationstart", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwebkitbeginfullscreenAttr, nullAtom, "onwebkitbeginfullscreen", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwebkitendfullscreenAttr, nullAtom, "onwebkitendfullscreen", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onwebkittransitionendAttr, nullAtom, "onwebkittransitionend", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, patternAttr, nullAtom, "pattern", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, placeholderAttr, nullAtom, "placeholder", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, playcountAttr, nullAtom, "playcount", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pluginurlAttr, nullAtom, "pluginurl", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, posterAttr, nullAtom, "poster", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, precisionAttr, nullAtom, "precision", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, preloadAttr, nullAtom, "preload", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, primaryAttr, nullAtom, "primary", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, profileAttr, nullAtom, "profile", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, progressAttr, nullAtom, "progress", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, promptAttr, nullAtom, "prompt", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, readonlyAttr, nullAtom, "readonly", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, relAttr, nullAtom, "rel", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, requiredAttr, nullAtom, "required", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, resultsAttr, nullAtom, "results", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, revAttr, nullAtom, "rev", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, roleAttr, nullAtom, "role", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rowsAttr, nullAtom, "rows", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rowspanAttr, nullAtom, "rowspan", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rulesAttr, nullAtom, "rules", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sandboxAttr, nullAtom, "sandbox", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, schemeAttr, nullAtom, "scheme", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scopeAttr, nullAtom, "scope", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scrollamountAttr, nullAtom, "scrollamount", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scrolldelayAttr, nullAtom, "scrolldelay", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scrollingAttr, nullAtom, "scrolling", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, selectedAttr, nullAtom, "selected", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, shapeAttr, nullAtom, "shape", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sizeAttr, nullAtom, "size", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sortableAttr, nullAtom, "sortable", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, sortdirectionAttr, nullAtom, "sortdirection", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, spanAttr, nullAtom, "span", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, spellcheckAttr, nullAtom, "spellcheck", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, srcAttr, nullAtom, "src", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, standbyAttr, nullAtom, "standby", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, startAttr, nullAtom, "start", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stepAttr, nullAtom, "step", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, styleAttr, nullAtom, "style", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, summaryAttr, nullAtom, "summary", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tabindexAttr, nullAtom, "tabindex", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tableborderAttr, nullAtom, "tableborder", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, targetAttr, nullAtom, "target", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, textAttr, nullAtom, "text", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, titleAttr, nullAtom, "title", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, topAttr, nullAtom, "top", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, topmarginAttr, nullAtom, "topmargin", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, truespeedAttr, nullAtom, "truespeed", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, typeAttr, nullAtom, "type", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, usemapAttr, nullAtom, "usemap", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, valignAttr, nullAtom, "valign", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, valueAttr, nullAtom, "value", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, valuetypeAttr, nullAtom, "valuetype", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, versionAttr, nullAtom, "version", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, viewsourceAttr, nullAtom, "viewsource", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, vlinkAttr, nullAtom, "vlink", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, vspaceAttr, nullAtom, "vspace", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, widthAttr, nullAtom, "width", xhtmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, wrapAttr, nullAtom, "wrap", xhtmlNamespaceURI);
-
-
-WebCore::QualifiedName** getHTMLAttrs(size_t* size)
-{
- static WebCore::QualifiedName* HTMLAttr[] = {
- (WebCore::QualifiedName*)&abbrAttr,
- (WebCore::QualifiedName*)&acceptAttr,
- (WebCore::QualifiedName*)&accept_charsetAttr,
- (WebCore::QualifiedName*)&accesskeyAttr,
- (WebCore::QualifiedName*)&actionAttr,
- (WebCore::QualifiedName*)&alignAttr,
- (WebCore::QualifiedName*)&alinkAttr,
- (WebCore::QualifiedName*)&altAttr,
- (WebCore::QualifiedName*)&archiveAttr,
- (WebCore::QualifiedName*)&aria_activedescendantAttr,
- (WebCore::QualifiedName*)&aria_atomicAttr,
- (WebCore::QualifiedName*)&aria_busyAttr,
- (WebCore::QualifiedName*)&aria_checkedAttr,
- (WebCore::QualifiedName*)&aria_controlsAttr,
- (WebCore::QualifiedName*)&aria_describedbyAttr,
- (WebCore::QualifiedName*)&aria_disabledAttr,
- (WebCore::QualifiedName*)&aria_dropeffectAttr,
- (WebCore::QualifiedName*)&aria_expandedAttr,
- (WebCore::QualifiedName*)&aria_flowtoAttr,
- (WebCore::QualifiedName*)&aria_grabbedAttr,
- (WebCore::QualifiedName*)&aria_haspopupAttr,
- (WebCore::QualifiedName*)&aria_hiddenAttr,
- (WebCore::QualifiedName*)&aria_labelAttr,
- (WebCore::QualifiedName*)&aria_labeledbyAttr,
- (WebCore::QualifiedName*)&aria_labelledbyAttr,
- (WebCore::QualifiedName*)&aria_levelAttr,
- (WebCore::QualifiedName*)&aria_liveAttr,
- (WebCore::QualifiedName*)&aria_multiselectableAttr,
- (WebCore::QualifiedName*)&aria_orientationAttr,
- (WebCore::QualifiedName*)&aria_ownsAttr,
- (WebCore::QualifiedName*)&aria_pressedAttr,
- (WebCore::QualifiedName*)&aria_readonlyAttr,
- (WebCore::QualifiedName*)&aria_relevantAttr,
- (WebCore::QualifiedName*)&aria_requiredAttr,
- (WebCore::QualifiedName*)&aria_selectedAttr,
- (WebCore::QualifiedName*)&aria_valuemaxAttr,
- (WebCore::QualifiedName*)&aria_valueminAttr,
- (WebCore::QualifiedName*)&aria_valuenowAttr,
- (WebCore::QualifiedName*)&aria_valuetextAttr,
- (WebCore::QualifiedName*)&autocompleteAttr,
- (WebCore::QualifiedName*)&autofocusAttr,
- (WebCore::QualifiedName*)&autoplayAttr,
- (WebCore::QualifiedName*)&autosaveAttr,
- (WebCore::QualifiedName*)&axisAttr,
- (WebCore::QualifiedName*)&backgroundAttr,
- (WebCore::QualifiedName*)&behaviorAttr,
- (WebCore::QualifiedName*)&bgcolorAttr,
- (WebCore::QualifiedName*)&bgpropertiesAttr,
- (WebCore::QualifiedName*)&borderAttr,
- (WebCore::QualifiedName*)&bordercolorAttr,
- (WebCore::QualifiedName*)&cellborderAttr,
- (WebCore::QualifiedName*)&cellpaddingAttr,
- (WebCore::QualifiedName*)&cellspacingAttr,
- (WebCore::QualifiedName*)&challengeAttr,
- (WebCore::QualifiedName*)&charAttr,
- (WebCore::QualifiedName*)&charoffAttr,
- (WebCore::QualifiedName*)&charsetAttr,
- (WebCore::QualifiedName*)&checkedAttr,
- (WebCore::QualifiedName*)&citeAttr,
- (WebCore::QualifiedName*)&classAttr,
- (WebCore::QualifiedName*)&classidAttr,
- (WebCore::QualifiedName*)&clearAttr,
- (WebCore::QualifiedName*)&codeAttr,
- (WebCore::QualifiedName*)&codebaseAttr,
- (WebCore::QualifiedName*)&codetypeAttr,
- (WebCore::QualifiedName*)&colorAttr,
- (WebCore::QualifiedName*)&colsAttr,
- (WebCore::QualifiedName*)&colspanAttr,
- (WebCore::QualifiedName*)&compactAttr,
- (WebCore::QualifiedName*)&compositeAttr,
- (WebCore::QualifiedName*)&contentAttr,
- (WebCore::QualifiedName*)&contenteditableAttr,
- (WebCore::QualifiedName*)&controlsAttr,
- (WebCore::QualifiedName*)&coordsAttr,
- (WebCore::QualifiedName*)&dataAttr,
- (WebCore::QualifiedName*)&datetimeAttr,
- (WebCore::QualifiedName*)&declareAttr,
- (WebCore::QualifiedName*)&deferAttr,
- (WebCore::QualifiedName*)&dirAttr,
- (WebCore::QualifiedName*)&directionAttr,
- (WebCore::QualifiedName*)&disabledAttr,
- (WebCore::QualifiedName*)&draggableAttr,
- (WebCore::QualifiedName*)&enctypeAttr,
- (WebCore::QualifiedName*)&endAttr,
- (WebCore::QualifiedName*)&eventAttr,
- (WebCore::QualifiedName*)&expandedAttr,
- (WebCore::QualifiedName*)&faceAttr,
- (WebCore::QualifiedName*)&focusedAttr,
- (WebCore::QualifiedName*)&forAttr,
- (WebCore::QualifiedName*)&formnovalidateAttr,
- (WebCore::QualifiedName*)&frameAttr,
- (WebCore::QualifiedName*)&frameborderAttr,
- (WebCore::QualifiedName*)&headersAttr,
- (WebCore::QualifiedName*)&heightAttr,
- (WebCore::QualifiedName*)&hiddenAttr,
- (WebCore::QualifiedName*)&hrefAttr,
- (WebCore::QualifiedName*)&hreflangAttr,
- (WebCore::QualifiedName*)&hspaceAttr,
- (WebCore::QualifiedName*)&http_equivAttr,
- (WebCore::QualifiedName*)&idAttr,
- (WebCore::QualifiedName*)&incrementalAttr,
- (WebCore::QualifiedName*)&indeterminateAttr,
- (WebCore::QualifiedName*)&ismapAttr,
- (WebCore::QualifiedName*)&keytypeAttr,
- (WebCore::QualifiedName*)&labelAttr,
- (WebCore::QualifiedName*)&langAttr,
- (WebCore::QualifiedName*)&languageAttr,
- (WebCore::QualifiedName*)&leftmarginAttr,
- (WebCore::QualifiedName*)&linkAttr,
- (WebCore::QualifiedName*)&listAttr,
- (WebCore::QualifiedName*)&longdescAttr,
- (WebCore::QualifiedName*)&loopAttr,
- (WebCore::QualifiedName*)&loopendAttr,
- (WebCore::QualifiedName*)&loopstartAttr,
- (WebCore::QualifiedName*)&lowsrcAttr,
- (WebCore::QualifiedName*)&manifestAttr,
- (WebCore::QualifiedName*)&marginheightAttr,
- (WebCore::QualifiedName*)&marginwidthAttr,
- (WebCore::QualifiedName*)&maxAttr,
- (WebCore::QualifiedName*)&maxlengthAttr,
- (WebCore::QualifiedName*)&mayscriptAttr,
- (WebCore::QualifiedName*)&mediaAttr,
- (WebCore::QualifiedName*)&methodAttr,
- (WebCore::QualifiedName*)&minAttr,
- (WebCore::QualifiedName*)&multipleAttr,
- (WebCore::QualifiedName*)&nameAttr,
- (WebCore::QualifiedName*)&nohrefAttr,
- (WebCore::QualifiedName*)&noresizeAttr,
- (WebCore::QualifiedName*)&noshadeAttr,
- (WebCore::QualifiedName*)&novalidateAttr,
- (WebCore::QualifiedName*)&nowrapAttr,
- (WebCore::QualifiedName*)&objectAttr,
- (WebCore::QualifiedName*)&onabortAttr,
- (WebCore::QualifiedName*)&onbeforecopyAttr,
- (WebCore::QualifiedName*)&onbeforecutAttr,
- (WebCore::QualifiedName*)&onbeforeloadAttr,
- (WebCore::QualifiedName*)&onbeforepasteAttr,
- (WebCore::QualifiedName*)&onbeforeunloadAttr,
- (WebCore::QualifiedName*)&onblurAttr,
- (WebCore::QualifiedName*)&oncanplayAttr,
- (WebCore::QualifiedName*)&oncanplaythroughAttr,
- (WebCore::QualifiedName*)&onchangeAttr,
- (WebCore::QualifiedName*)&onclickAttr,
- (WebCore::QualifiedName*)&oncontextmenuAttr,
- (WebCore::QualifiedName*)&oncopyAttr,
- (WebCore::QualifiedName*)&oncutAttr,
- (WebCore::QualifiedName*)&ondblclickAttr,
- (WebCore::QualifiedName*)&ondragAttr,
- (WebCore::QualifiedName*)&ondragendAttr,
- (WebCore::QualifiedName*)&ondragenterAttr,
- (WebCore::QualifiedName*)&ondragleaveAttr,
- (WebCore::QualifiedName*)&ondragoverAttr,
- (WebCore::QualifiedName*)&ondragstartAttr,
- (WebCore::QualifiedName*)&ondropAttr,
- (WebCore::QualifiedName*)&ondurationchangeAttr,
- (WebCore::QualifiedName*)&onemptiedAttr,
- (WebCore::QualifiedName*)&onendedAttr,
- (WebCore::QualifiedName*)&onerrorAttr,
- (WebCore::QualifiedName*)&onfocusAttr,
- (WebCore::QualifiedName*)&onfocusinAttr,
- (WebCore::QualifiedName*)&onfocusoutAttr,
- (WebCore::QualifiedName*)&onhashchangeAttr,
- (WebCore::QualifiedName*)&oninputAttr,
- (WebCore::QualifiedName*)&oninvalidAttr,
- (WebCore::QualifiedName*)&onkeydownAttr,
- (WebCore::QualifiedName*)&onkeypressAttr,
- (WebCore::QualifiedName*)&onkeyupAttr,
- (WebCore::QualifiedName*)&onloadAttr,
- (WebCore::QualifiedName*)&onloadeddataAttr,
- (WebCore::QualifiedName*)&onloadedmetadataAttr,
- (WebCore::QualifiedName*)&onloadstartAttr,
- (WebCore::QualifiedName*)&onmousedownAttr,
- (WebCore::QualifiedName*)&onmousemoveAttr,
- (WebCore::QualifiedName*)&onmouseoutAttr,
- (WebCore::QualifiedName*)&onmouseoverAttr,
- (WebCore::QualifiedName*)&onmouseupAttr,
- (WebCore::QualifiedName*)&onmousewheelAttr,
- (WebCore::QualifiedName*)&onofflineAttr,
- (WebCore::QualifiedName*)&ononlineAttr,
- (WebCore::QualifiedName*)&onorientationchangeAttr,
- (WebCore::QualifiedName*)&onpagehideAttr,
- (WebCore::QualifiedName*)&onpageshowAttr,
- (WebCore::QualifiedName*)&onpasteAttr,
- (WebCore::QualifiedName*)&onpauseAttr,
- (WebCore::QualifiedName*)&onplayAttr,
- (WebCore::QualifiedName*)&onplayingAttr,
- (WebCore::QualifiedName*)&onpopstateAttr,
- (WebCore::QualifiedName*)&onprogressAttr,
- (WebCore::QualifiedName*)&onratechangeAttr,
- (WebCore::QualifiedName*)&onresetAttr,
- (WebCore::QualifiedName*)&onresizeAttr,
- (WebCore::QualifiedName*)&onscrollAttr,
- (WebCore::QualifiedName*)&onsearchAttr,
- (WebCore::QualifiedName*)&onseekedAttr,
- (WebCore::QualifiedName*)&onseekingAttr,
- (WebCore::QualifiedName*)&onselectAttr,
- (WebCore::QualifiedName*)&onselectstartAttr,
- (WebCore::QualifiedName*)&onstalledAttr,
- (WebCore::QualifiedName*)&onstorageAttr,
- (WebCore::QualifiedName*)&onsubmitAttr,
- (WebCore::QualifiedName*)&onsuspendAttr,
- (WebCore::QualifiedName*)&ontimeupdateAttr,
- (WebCore::QualifiedName*)&ontouchcancelAttr,
- (WebCore::QualifiedName*)&ontouchendAttr,
- (WebCore::QualifiedName*)&ontouchmoveAttr,
- (WebCore::QualifiedName*)&ontouchstartAttr,
- (WebCore::QualifiedName*)&onunloadAttr,
- (WebCore::QualifiedName*)&onvolumechangeAttr,
- (WebCore::QualifiedName*)&onwaitingAttr,
- (WebCore::QualifiedName*)&onwebkitanimationendAttr,
- (WebCore::QualifiedName*)&onwebkitanimationiterationAttr,
- (WebCore::QualifiedName*)&onwebkitanimationstartAttr,
- (WebCore::QualifiedName*)&onwebkitbeginfullscreenAttr,
- (WebCore::QualifiedName*)&onwebkitendfullscreenAttr,
- (WebCore::QualifiedName*)&onwebkittransitionendAttr,
- (WebCore::QualifiedName*)&patternAttr,
- (WebCore::QualifiedName*)&placeholderAttr,
- (WebCore::QualifiedName*)&playcountAttr,
- (WebCore::QualifiedName*)&pluginurlAttr,
- (WebCore::QualifiedName*)&posterAttr,
- (WebCore::QualifiedName*)&precisionAttr,
- (WebCore::QualifiedName*)&preloadAttr,
- (WebCore::QualifiedName*)&primaryAttr,
- (WebCore::QualifiedName*)&profileAttr,
- (WebCore::QualifiedName*)&progressAttr,
- (WebCore::QualifiedName*)&promptAttr,
- (WebCore::QualifiedName*)&readonlyAttr,
- (WebCore::QualifiedName*)&relAttr,
- (WebCore::QualifiedName*)&requiredAttr,
- (WebCore::QualifiedName*)&resultsAttr,
- (WebCore::QualifiedName*)&revAttr,
- (WebCore::QualifiedName*)&roleAttr,
- (WebCore::QualifiedName*)&rowsAttr,
- (WebCore::QualifiedName*)&rowspanAttr,
- (WebCore::QualifiedName*)&rulesAttr,
- (WebCore::QualifiedName*)&sandboxAttr,
- (WebCore::QualifiedName*)&schemeAttr,
- (WebCore::QualifiedName*)&scopeAttr,
- (WebCore::QualifiedName*)&scrollamountAttr,
- (WebCore::QualifiedName*)&scrolldelayAttr,
- (WebCore::QualifiedName*)&scrollingAttr,
- (WebCore::QualifiedName*)&selectedAttr,
- (WebCore::QualifiedName*)&shapeAttr,
- (WebCore::QualifiedName*)&sizeAttr,
- (WebCore::QualifiedName*)&sortableAttr,
- (WebCore::QualifiedName*)&sortdirectionAttr,
- (WebCore::QualifiedName*)&spanAttr,
- (WebCore::QualifiedName*)&spellcheckAttr,
- (WebCore::QualifiedName*)&srcAttr,
- (WebCore::QualifiedName*)&standbyAttr,
- (WebCore::QualifiedName*)&startAttr,
- (WebCore::QualifiedName*)&stepAttr,
- (WebCore::QualifiedName*)&styleAttr,
- (WebCore::QualifiedName*)&summaryAttr,
- (WebCore::QualifiedName*)&tabindexAttr,
- (WebCore::QualifiedName*)&tableborderAttr,
- (WebCore::QualifiedName*)&targetAttr,
- (WebCore::QualifiedName*)&textAttr,
- (WebCore::QualifiedName*)&titleAttr,
- (WebCore::QualifiedName*)&topAttr,
- (WebCore::QualifiedName*)&topmarginAttr,
- (WebCore::QualifiedName*)&truespeedAttr,
- (WebCore::QualifiedName*)&typeAttr,
- (WebCore::QualifiedName*)&usemapAttr,
- (WebCore::QualifiedName*)&valignAttr,
- (WebCore::QualifiedName*)&valueAttr,
- (WebCore::QualifiedName*)&valuetypeAttr,
- (WebCore::QualifiedName*)&versionAttr,
- (WebCore::QualifiedName*)&viewsourceAttr,
- (WebCore::QualifiedName*)&vlinkAttr,
- (WebCore::QualifiedName*)&vspaceAttr,
- (WebCore::QualifiedName*)&widthAttr,
- (WebCore::QualifiedName*)&wrapAttr,
- };
- *size = 273;
- return HTMLAttr;
-}
-
-void init()
-{
- static bool initialized = false;
- if (initialized)
- return;
- initialized = true;
-
- // Use placement new to initialize the globals.
-
- AtomicString::init();
- AtomicString xhtmlNS("http://www.w3.org/1999/xhtml");
-
- // Namespace
- new ((void*)&xhtmlNamespaceURI) AtomicString(xhtmlNS);
-
- // Tags
- new ((void*)&aTag) QualifiedName(nullAtom, "a", xhtmlNS);
- new ((void*)&abbrTag) QualifiedName(nullAtom, "abbr", xhtmlNS);
- new ((void*)&acronymTag) QualifiedName(nullAtom, "acronym", xhtmlNS);
- new ((void*)&addressTag) QualifiedName(nullAtom, "address", xhtmlNS);
- new ((void*)&appletTag) QualifiedName(nullAtom, "applet", xhtmlNS);
- new ((void*)&areaTag) QualifiedName(nullAtom, "area", xhtmlNS);
- new ((void*)&articleTag) QualifiedName(nullAtom, "article", xhtmlNS);
- new ((void*)&asideTag) QualifiedName(nullAtom, "aside", xhtmlNS);
- new ((void*)&audioTag) QualifiedName(nullAtom, "audio", xhtmlNS);
- new ((void*)&bTag) QualifiedName(nullAtom, "b", xhtmlNS);
- new ((void*)&baseTag) QualifiedName(nullAtom, "base", xhtmlNS);
- new ((void*)&basefontTag) QualifiedName(nullAtom, "basefont", xhtmlNS);
- new ((void*)&bdoTag) QualifiedName(nullAtom, "bdo", xhtmlNS);
- new ((void*)&bigTag) QualifiedName(nullAtom, "big", xhtmlNS);
- new ((void*)&blockquoteTag) QualifiedName(nullAtom, "blockquote", xhtmlNS);
- new ((void*)&bodyTag) QualifiedName(nullAtom, "body", xhtmlNS);
- new ((void*)&brTag) QualifiedName(nullAtom, "br", xhtmlNS);
- new ((void*)&buttonTag) QualifiedName(nullAtom, "button", xhtmlNS);
- new ((void*)&canvasTag) QualifiedName(nullAtom, "canvas", xhtmlNS);
- new ((void*)&captionTag) QualifiedName(nullAtom, "caption", xhtmlNS);
- new ((void*)&centerTag) QualifiedName(nullAtom, "center", xhtmlNS);
- new ((void*)&citeTag) QualifiedName(nullAtom, "cite", xhtmlNS);
- new ((void*)&codeTag) QualifiedName(nullAtom, "code", xhtmlNS);
- new ((void*)&colTag) QualifiedName(nullAtom, "col", xhtmlNS);
- new ((void*)&colgroupTag) QualifiedName(nullAtom, "colgroup", xhtmlNS);
- new ((void*)&datagridTag) QualifiedName(nullAtom, "datagrid", xhtmlNS);
- new ((void*)&datalistTag) QualifiedName(nullAtom, "datalist", xhtmlNS);
- new ((void*)&dcellTag) QualifiedName(nullAtom, "dcell", xhtmlNS);
- new ((void*)&dcolTag) QualifiedName(nullAtom, "dcol", xhtmlNS);
- new ((void*)&ddTag) QualifiedName(nullAtom, "dd", xhtmlNS);
- new ((void*)&delTag) QualifiedName(nullAtom, "del", xhtmlNS);
- new ((void*)&dfnTag) QualifiedName(nullAtom, "dfn", xhtmlNS);
- new ((void*)&dirTag) QualifiedName(nullAtom, "dir", xhtmlNS);
- new ((void*)&divTag) QualifiedName(nullAtom, "div", xhtmlNS);
- new ((void*)&dlTag) QualifiedName(nullAtom, "dl", xhtmlNS);
- new ((void*)&drowTag) QualifiedName(nullAtom, "drow", xhtmlNS);
- new ((void*)&dtTag) QualifiedName(nullAtom, "dt", xhtmlNS);
- new ((void*)&emTag) QualifiedName(nullAtom, "em", xhtmlNS);
- new ((void*)&embedTag) QualifiedName(nullAtom, "embed", xhtmlNS);
- new ((void*)&fieldsetTag) QualifiedName(nullAtom, "fieldset", xhtmlNS);
- new ((void*)&fontTag) QualifiedName(nullAtom, "font", xhtmlNS);
- new ((void*)&footerTag) QualifiedName(nullAtom, "footer", xhtmlNS);
- new ((void*)&formTag) QualifiedName(nullAtom, "form", xhtmlNS);
- new ((void*)&frameTag) QualifiedName(nullAtom, "frame", xhtmlNS);
- new ((void*)&framesetTag) QualifiedName(nullAtom, "frameset", xhtmlNS);
- new ((void*)&h1Tag) QualifiedName(nullAtom, "h1", xhtmlNS);
- new ((void*)&h2Tag) QualifiedName(nullAtom, "h2", xhtmlNS);
- new ((void*)&h3Tag) QualifiedName(nullAtom, "h3", xhtmlNS);
- new ((void*)&h4Tag) QualifiedName(nullAtom, "h4", xhtmlNS);
- new ((void*)&h5Tag) QualifiedName(nullAtom, "h5", xhtmlNS);
- new ((void*)&h6Tag) QualifiedName(nullAtom, "h6", xhtmlNS);
- new ((void*)&headTag) QualifiedName(nullAtom, "head", xhtmlNS);
- new ((void*)&headerTag) QualifiedName(nullAtom, "header", xhtmlNS);
- new ((void*)&hgroupTag) QualifiedName(nullAtom, "hgroup", xhtmlNS);
- new ((void*)&hrTag) QualifiedName(nullAtom, "hr", xhtmlNS);
- new ((void*)&htmlTag) QualifiedName(nullAtom, "html", xhtmlNS);
- new ((void*)&iTag) QualifiedName(nullAtom, "i", xhtmlNS);
- new ((void*)&iframeTag) QualifiedName(nullAtom, "iframe", xhtmlNS);
- new ((void*)&imageTag) QualifiedName(nullAtom, "image", xhtmlNS);
- new ((void*)&imgTag) QualifiedName(nullAtom, "img", xhtmlNS);
- new ((void*)&inputTag) QualifiedName(nullAtom, "input", xhtmlNS);
- new ((void*)&insTag) QualifiedName(nullAtom, "ins", xhtmlNS);
- new ((void*)&isindexTag) QualifiedName(nullAtom, "isindex", xhtmlNS);
- new ((void*)&kbdTag) QualifiedName(nullAtom, "kbd", xhtmlNS);
- new ((void*)&keygenTag) QualifiedName(nullAtom, "keygen", xhtmlNS);
- new ((void*)&labelTag) QualifiedName(nullAtom, "label", xhtmlNS);
- new ((void*)&layerTag) QualifiedName(nullAtom, "layer", xhtmlNS);
- new ((void*)&legendTag) QualifiedName(nullAtom, "legend", xhtmlNS);
- new ((void*)&liTag) QualifiedName(nullAtom, "li", xhtmlNS);
- new ((void*)&linkTag) QualifiedName(nullAtom, "link", xhtmlNS);
- new ((void*)&listingTag) QualifiedName(nullAtom, "listing", xhtmlNS);
- new ((void*)&mapTag) QualifiedName(nullAtom, "map", xhtmlNS);
- new ((void*)&marqueeTag) QualifiedName(nullAtom, "marquee", xhtmlNS);
- new ((void*)&menuTag) QualifiedName(nullAtom, "menu", xhtmlNS);
- new ((void*)&metaTag) QualifiedName(nullAtom, "meta", xhtmlNS);
- new ((void*)&navTag) QualifiedName(nullAtom, "nav", xhtmlNS);
- new ((void*)&nobrTag) QualifiedName(nullAtom, "nobr", xhtmlNS);
- new ((void*)&noembedTag) QualifiedName(nullAtom, "noembed", xhtmlNS);
- new ((void*)&noframesTag) QualifiedName(nullAtom, "noframes", xhtmlNS);
- new ((void*)&nolayerTag) QualifiedName(nullAtom, "nolayer", xhtmlNS);
- new ((void*)&noscriptTag) QualifiedName(nullAtom, "noscript", xhtmlNS);
- new ((void*)&objectTag) QualifiedName(nullAtom, "object", xhtmlNS);
- new ((void*)&olTag) QualifiedName(nullAtom, "ol", xhtmlNS);
- new ((void*)&optgroupTag) QualifiedName(nullAtom, "optgroup", xhtmlNS);
- new ((void*)&optionTag) QualifiedName(nullAtom, "option", xhtmlNS);
- new ((void*)&pTag) QualifiedName(nullAtom, "p", xhtmlNS);
- new ((void*)&paramTag) QualifiedName(nullAtom, "param", xhtmlNS);
- new ((void*)&plaintextTag) QualifiedName(nullAtom, "plaintext", xhtmlNS);
- new ((void*)&preTag) QualifiedName(nullAtom, "pre", xhtmlNS);
- new ((void*)&progressTag) QualifiedName(nullAtom, "progress", xhtmlNS);
- new ((void*)&qTag) QualifiedName(nullAtom, "q", xhtmlNS);
- new ((void*)&rpTag) QualifiedName(nullAtom, "rp", xhtmlNS);
- new ((void*)&rtTag) QualifiedName(nullAtom, "rt", xhtmlNS);
- new ((void*)&rubyTag) QualifiedName(nullAtom, "ruby", xhtmlNS);
- new ((void*)&sTag) QualifiedName(nullAtom, "s", xhtmlNS);
- new ((void*)&sampTag) QualifiedName(nullAtom, "samp", xhtmlNS);
- new ((void*)&scriptTag) QualifiedName(nullAtom, "script", xhtmlNS);
- new ((void*)&sectionTag) QualifiedName(nullAtom, "section", xhtmlNS);
- new ((void*)&selectTag) QualifiedName(nullAtom, "select", xhtmlNS);
- new ((void*)&smallTag) QualifiedName(nullAtom, "small", xhtmlNS);
- new ((void*)&sourceTag) QualifiedName(nullAtom, "source", xhtmlNS);
- new ((void*)&spanTag) QualifiedName(nullAtom, "span", xhtmlNS);
- new ((void*)&strikeTag) QualifiedName(nullAtom, "strike", xhtmlNS);
- new ((void*)&strongTag) QualifiedName(nullAtom, "strong", xhtmlNS);
- new ((void*)&styleTag) QualifiedName(nullAtom, "style", xhtmlNS);
- new ((void*)&subTag) QualifiedName(nullAtom, "sub", xhtmlNS);
- new ((void*)&supTag) QualifiedName(nullAtom, "sup", xhtmlNS);
- new ((void*)&tableTag) QualifiedName(nullAtom, "table", xhtmlNS);
- new ((void*)&tbodyTag) QualifiedName(nullAtom, "tbody", xhtmlNS);
- new ((void*)&tdTag) QualifiedName(nullAtom, "td", xhtmlNS);
- new ((void*)&textareaTag) QualifiedName(nullAtom, "textarea", xhtmlNS);
- new ((void*)&tfootTag) QualifiedName(nullAtom, "tfoot", xhtmlNS);
- new ((void*)&thTag) QualifiedName(nullAtom, "th", xhtmlNS);
- new ((void*)&theadTag) QualifiedName(nullAtom, "thead", xhtmlNS);
- new ((void*)&titleTag) QualifiedName(nullAtom, "title", xhtmlNS);
- new ((void*)&trTag) QualifiedName(nullAtom, "tr", xhtmlNS);
- new ((void*)&ttTag) QualifiedName(nullAtom, "tt", xhtmlNS);
- new ((void*)&uTag) QualifiedName(nullAtom, "u", xhtmlNS);
- new ((void*)&ulTag) QualifiedName(nullAtom, "ul", xhtmlNS);
- new ((void*)&varTag) QualifiedName(nullAtom, "var", xhtmlNS);
- new ((void*)&videoTag) QualifiedName(nullAtom, "video", xhtmlNS);
- new ((void*)&wbrTag) QualifiedName(nullAtom, "wbr", xhtmlNS);
- new ((void*)&xmpTag) QualifiedName(nullAtom, "xmp", xhtmlNS);
- // Attributes
- new ((void*)&abbrAttr) QualifiedName(nullAtom, "abbr", nullAtom);
- new ((void*)&acceptAttr) QualifiedName(nullAtom, "accept", nullAtom);
- new ((void*)&accept_charsetAttr) QualifiedName(nullAtom, "accept-charset", nullAtom);
- new ((void*)&accesskeyAttr) QualifiedName(nullAtom, "accesskey", nullAtom);
- new ((void*)&actionAttr) QualifiedName(nullAtom, "action", nullAtom);
- new ((void*)&alignAttr) QualifiedName(nullAtom, "align", nullAtom);
- new ((void*)&alinkAttr) QualifiedName(nullAtom, "alink", nullAtom);
- new ((void*)&altAttr) QualifiedName(nullAtom, "alt", nullAtom);
- new ((void*)&archiveAttr) QualifiedName(nullAtom, "archive", nullAtom);
- new ((void*)&aria_activedescendantAttr) QualifiedName(nullAtom, "aria-activedescendant", nullAtom);
- new ((void*)&aria_atomicAttr) QualifiedName(nullAtom, "aria-atomic", nullAtom);
- new ((void*)&aria_busyAttr) QualifiedName(nullAtom, "aria-busy", nullAtom);
- new ((void*)&aria_checkedAttr) QualifiedName(nullAtom, "aria-checked", nullAtom);
- new ((void*)&aria_controlsAttr) QualifiedName(nullAtom, "aria-controls", nullAtom);
- new ((void*)&aria_describedbyAttr) QualifiedName(nullAtom, "aria-describedby", nullAtom);
- new ((void*)&aria_disabledAttr) QualifiedName(nullAtom, "aria-disabled", nullAtom);
- new ((void*)&aria_dropeffectAttr) QualifiedName(nullAtom, "aria-dropeffect", nullAtom);
- new ((void*)&aria_expandedAttr) QualifiedName(nullAtom, "aria-expanded", nullAtom);
- new ((void*)&aria_flowtoAttr) QualifiedName(nullAtom, "aria-flowto", nullAtom);
- new ((void*)&aria_grabbedAttr) QualifiedName(nullAtom, "aria-grabbed", nullAtom);
- new ((void*)&aria_haspopupAttr) QualifiedName(nullAtom, "aria-haspopup", nullAtom);
- new ((void*)&aria_hiddenAttr) QualifiedName(nullAtom, "aria-hidden", nullAtom);
- new ((void*)&aria_labelAttr) QualifiedName(nullAtom, "aria-label", nullAtom);
- new ((void*)&aria_labeledbyAttr) QualifiedName(nullAtom, "aria-labeledby", nullAtom);
- new ((void*)&aria_labelledbyAttr) QualifiedName(nullAtom, "aria-labelledby", nullAtom);
- new ((void*)&aria_levelAttr) QualifiedName(nullAtom, "aria-level", nullAtom);
- new ((void*)&aria_liveAttr) QualifiedName(nullAtom, "aria-live", nullAtom);
- new ((void*)&aria_multiselectableAttr) QualifiedName(nullAtom, "aria-multiselectable", nullAtom);
- new ((void*)&aria_orientationAttr) QualifiedName(nullAtom, "aria-orientation", nullAtom);
- new ((void*)&aria_ownsAttr) QualifiedName(nullAtom, "aria-owns", nullAtom);
- new ((void*)&aria_pressedAttr) QualifiedName(nullAtom, "aria-pressed", nullAtom);
- new ((void*)&aria_readonlyAttr) QualifiedName(nullAtom, "aria-readonly", nullAtom);
- new ((void*)&aria_relevantAttr) QualifiedName(nullAtom, "aria-relevant", nullAtom);
- new ((void*)&aria_requiredAttr) QualifiedName(nullAtom, "aria-required", nullAtom);
- new ((void*)&aria_selectedAttr) QualifiedName(nullAtom, "aria-selected", nullAtom);
- new ((void*)&aria_valuemaxAttr) QualifiedName(nullAtom, "aria-valuemax", nullAtom);
- new ((void*)&aria_valueminAttr) QualifiedName(nullAtom, "aria-valuemin", nullAtom);
- new ((void*)&aria_valuenowAttr) QualifiedName(nullAtom, "aria-valuenow", nullAtom);
- new ((void*)&aria_valuetextAttr) QualifiedName(nullAtom, "aria-valuetext", nullAtom);
- new ((void*)&autocompleteAttr) QualifiedName(nullAtom, "autocomplete", nullAtom);
- new ((void*)&autofocusAttr) QualifiedName(nullAtom, "autofocus", nullAtom);
- new ((void*)&autoplayAttr) QualifiedName(nullAtom, "autoplay", nullAtom);
- new ((void*)&autosaveAttr) QualifiedName(nullAtom, "autosave", nullAtom);
- new ((void*)&axisAttr) QualifiedName(nullAtom, "axis", nullAtom);
- new ((void*)&backgroundAttr) QualifiedName(nullAtom, "background", nullAtom);
- new ((void*)&behaviorAttr) QualifiedName(nullAtom, "behavior", nullAtom);
- new ((void*)&bgcolorAttr) QualifiedName(nullAtom, "bgcolor", nullAtom);
- new ((void*)&bgpropertiesAttr) QualifiedName(nullAtom, "bgproperties", nullAtom);
- new ((void*)&borderAttr) QualifiedName(nullAtom, "border", nullAtom);
- new ((void*)&bordercolorAttr) QualifiedName(nullAtom, "bordercolor", nullAtom);
- new ((void*)&cellborderAttr) QualifiedName(nullAtom, "cellborder", nullAtom);
- new ((void*)&cellpaddingAttr) QualifiedName(nullAtom, "cellpadding", nullAtom);
- new ((void*)&cellspacingAttr) QualifiedName(nullAtom, "cellspacing", nullAtom);
- new ((void*)&challengeAttr) QualifiedName(nullAtom, "challenge", nullAtom);
- new ((void*)&charAttr) QualifiedName(nullAtom, "char", nullAtom);
- new ((void*)&charoffAttr) QualifiedName(nullAtom, "charoff", nullAtom);
- new ((void*)&charsetAttr) QualifiedName(nullAtom, "charset", nullAtom);
- new ((void*)&checkedAttr) QualifiedName(nullAtom, "checked", nullAtom);
- new ((void*)&citeAttr) QualifiedName(nullAtom, "cite", nullAtom);
- new ((void*)&classAttr) QualifiedName(nullAtom, "class", nullAtom);
- new ((void*)&classidAttr) QualifiedName(nullAtom, "classid", nullAtom);
- new ((void*)&clearAttr) QualifiedName(nullAtom, "clear", nullAtom);
- new ((void*)&codeAttr) QualifiedName(nullAtom, "code", nullAtom);
- new ((void*)&codebaseAttr) QualifiedName(nullAtom, "codebase", nullAtom);
- new ((void*)&codetypeAttr) QualifiedName(nullAtom, "codetype", nullAtom);
- new ((void*)&colorAttr) QualifiedName(nullAtom, "color", nullAtom);
- new ((void*)&colsAttr) QualifiedName(nullAtom, "cols", nullAtom);
- new ((void*)&colspanAttr) QualifiedName(nullAtom, "colspan", nullAtom);
- new ((void*)&compactAttr) QualifiedName(nullAtom, "compact", nullAtom);
- new ((void*)&compositeAttr) QualifiedName(nullAtom, "composite", nullAtom);
- new ((void*)&contentAttr) QualifiedName(nullAtom, "content", nullAtom);
- new ((void*)&contenteditableAttr) QualifiedName(nullAtom, "contenteditable", nullAtom);
- new ((void*)&controlsAttr) QualifiedName(nullAtom, "controls", nullAtom);
- new ((void*)&coordsAttr) QualifiedName(nullAtom, "coords", nullAtom);
- new ((void*)&dataAttr) QualifiedName(nullAtom, "data", nullAtom);
- new ((void*)&datetimeAttr) QualifiedName(nullAtom, "datetime", nullAtom);
- new ((void*)&declareAttr) QualifiedName(nullAtom, "declare", nullAtom);
- new ((void*)&deferAttr) QualifiedName(nullAtom, "defer", nullAtom);
- new ((void*)&dirAttr) QualifiedName(nullAtom, "dir", nullAtom);
- new ((void*)&directionAttr) QualifiedName(nullAtom, "direction", nullAtom);
- new ((void*)&disabledAttr) QualifiedName(nullAtom, "disabled", nullAtom);
- new ((void*)&draggableAttr) QualifiedName(nullAtom, "draggable", nullAtom);
- new ((void*)&enctypeAttr) QualifiedName(nullAtom, "enctype", nullAtom);
- new ((void*)&endAttr) QualifiedName(nullAtom, "end", nullAtom);
- new ((void*)&eventAttr) QualifiedName(nullAtom, "event", nullAtom);
- new ((void*)&expandedAttr) QualifiedName(nullAtom, "expanded", nullAtom);
- new ((void*)&faceAttr) QualifiedName(nullAtom, "face", nullAtom);
- new ((void*)&focusedAttr) QualifiedName(nullAtom, "focused", nullAtom);
- new ((void*)&forAttr) QualifiedName(nullAtom, "for", nullAtom);
- new ((void*)&formnovalidateAttr) QualifiedName(nullAtom, "formnovalidate", nullAtom);
- new ((void*)&frameAttr) QualifiedName(nullAtom, "frame", nullAtom);
- new ((void*)&frameborderAttr) QualifiedName(nullAtom, "frameborder", nullAtom);
- new ((void*)&headersAttr) QualifiedName(nullAtom, "headers", nullAtom);
- new ((void*)&heightAttr) QualifiedName(nullAtom, "height", nullAtom);
- new ((void*)&hiddenAttr) QualifiedName(nullAtom, "hidden", nullAtom);
- new ((void*)&hrefAttr) QualifiedName(nullAtom, "href", nullAtom);
- new ((void*)&hreflangAttr) QualifiedName(nullAtom, "hreflang", nullAtom);
- new ((void*)&hspaceAttr) QualifiedName(nullAtom, "hspace", nullAtom);
- new ((void*)&http_equivAttr) QualifiedName(nullAtom, "http-equiv", nullAtom);
- new ((void*)&idAttr) QualifiedName(nullAtom, "id", nullAtom);
- new ((void*)&incrementalAttr) QualifiedName(nullAtom, "incremental", nullAtom);
- new ((void*)&indeterminateAttr) QualifiedName(nullAtom, "indeterminate", nullAtom);
- new ((void*)&ismapAttr) QualifiedName(nullAtom, "ismap", nullAtom);
- new ((void*)&keytypeAttr) QualifiedName(nullAtom, "keytype", nullAtom);
- new ((void*)&labelAttr) QualifiedName(nullAtom, "label", nullAtom);
- new ((void*)&langAttr) QualifiedName(nullAtom, "lang", nullAtom);
- new ((void*)&languageAttr) QualifiedName(nullAtom, "language", nullAtom);
- new ((void*)&leftmarginAttr) QualifiedName(nullAtom, "leftmargin", nullAtom);
- new ((void*)&linkAttr) QualifiedName(nullAtom, "link", nullAtom);
- new ((void*)&listAttr) QualifiedName(nullAtom, "list", nullAtom);
- new ((void*)&longdescAttr) QualifiedName(nullAtom, "longdesc", nullAtom);
- new ((void*)&loopAttr) QualifiedName(nullAtom, "loop", nullAtom);
- new ((void*)&loopendAttr) QualifiedName(nullAtom, "loopend", nullAtom);
- new ((void*)&loopstartAttr) QualifiedName(nullAtom, "loopstart", nullAtom);
- new ((void*)&lowsrcAttr) QualifiedName(nullAtom, "lowsrc", nullAtom);
- new ((void*)&manifestAttr) QualifiedName(nullAtom, "manifest", nullAtom);
- new ((void*)&marginheightAttr) QualifiedName(nullAtom, "marginheight", nullAtom);
- new ((void*)&marginwidthAttr) QualifiedName(nullAtom, "marginwidth", nullAtom);
- new ((void*)&maxAttr) QualifiedName(nullAtom, "max", nullAtom);
- new ((void*)&maxlengthAttr) QualifiedName(nullAtom, "maxlength", nullAtom);
- new ((void*)&mayscriptAttr) QualifiedName(nullAtom, "mayscript", nullAtom);
- new ((void*)&mediaAttr) QualifiedName(nullAtom, "media", nullAtom);
- new ((void*)&methodAttr) QualifiedName(nullAtom, "method", nullAtom);
- new ((void*)&minAttr) QualifiedName(nullAtom, "min", nullAtom);
- new ((void*)&multipleAttr) QualifiedName(nullAtom, "multiple", nullAtom);
- new ((void*)&nameAttr) QualifiedName(nullAtom, "name", nullAtom);
- new ((void*)&nohrefAttr) QualifiedName(nullAtom, "nohref", nullAtom);
- new ((void*)&noresizeAttr) QualifiedName(nullAtom, "noresize", nullAtom);
- new ((void*)&noshadeAttr) QualifiedName(nullAtom, "noshade", nullAtom);
- new ((void*)&novalidateAttr) QualifiedName(nullAtom, "novalidate", nullAtom);
- new ((void*)&nowrapAttr) QualifiedName(nullAtom, "nowrap", nullAtom);
- new ((void*)&objectAttr) QualifiedName(nullAtom, "object", nullAtom);
- new ((void*)&onabortAttr) QualifiedName(nullAtom, "onabort", nullAtom);
- new ((void*)&onbeforecopyAttr) QualifiedName(nullAtom, "onbeforecopy", nullAtom);
- new ((void*)&onbeforecutAttr) QualifiedName(nullAtom, "onbeforecut", nullAtom);
- new ((void*)&onbeforeloadAttr) QualifiedName(nullAtom, "onbeforeload", nullAtom);
- new ((void*)&onbeforepasteAttr) QualifiedName(nullAtom, "onbeforepaste", nullAtom);
- new ((void*)&onbeforeunloadAttr) QualifiedName(nullAtom, "onbeforeunload", nullAtom);
- new ((void*)&onblurAttr) QualifiedName(nullAtom, "onblur", nullAtom);
- new ((void*)&oncanplayAttr) QualifiedName(nullAtom, "oncanplay", nullAtom);
- new ((void*)&oncanplaythroughAttr) QualifiedName(nullAtom, "oncanplaythrough", nullAtom);
- new ((void*)&onchangeAttr) QualifiedName(nullAtom, "onchange", nullAtom);
- new ((void*)&onclickAttr) QualifiedName(nullAtom, "onclick", nullAtom);
- new ((void*)&oncontextmenuAttr) QualifiedName(nullAtom, "oncontextmenu", nullAtom);
- new ((void*)&oncopyAttr) QualifiedName(nullAtom, "oncopy", nullAtom);
- new ((void*)&oncutAttr) QualifiedName(nullAtom, "oncut", nullAtom);
- new ((void*)&ondblclickAttr) QualifiedName(nullAtom, "ondblclick", nullAtom);
- new ((void*)&ondragAttr) QualifiedName(nullAtom, "ondrag", nullAtom);
- new ((void*)&ondragendAttr) QualifiedName(nullAtom, "ondragend", nullAtom);
- new ((void*)&ondragenterAttr) QualifiedName(nullAtom, "ondragenter", nullAtom);
- new ((void*)&ondragleaveAttr) QualifiedName(nullAtom, "ondragleave", nullAtom);
- new ((void*)&ondragoverAttr) QualifiedName(nullAtom, "ondragover", nullAtom);
- new ((void*)&ondragstartAttr) QualifiedName(nullAtom, "ondragstart", nullAtom);
- new ((void*)&ondropAttr) QualifiedName(nullAtom, "ondrop", nullAtom);
- new ((void*)&ondurationchangeAttr) QualifiedName(nullAtom, "ondurationchange", nullAtom);
- new ((void*)&onemptiedAttr) QualifiedName(nullAtom, "onemptied", nullAtom);
- new ((void*)&onendedAttr) QualifiedName(nullAtom, "onended", nullAtom);
- new ((void*)&onerrorAttr) QualifiedName(nullAtom, "onerror", nullAtom);
- new ((void*)&onfocusAttr) QualifiedName(nullAtom, "onfocus", nullAtom);
- new ((void*)&onfocusinAttr) QualifiedName(nullAtom, "onfocusin", nullAtom);
- new ((void*)&onfocusoutAttr) QualifiedName(nullAtom, "onfocusout", nullAtom);
- new ((void*)&onhashchangeAttr) QualifiedName(nullAtom, "onhashchange", nullAtom);
- new ((void*)&oninputAttr) QualifiedName(nullAtom, "oninput", nullAtom);
- new ((void*)&oninvalidAttr) QualifiedName(nullAtom, "oninvalid", nullAtom);
- new ((void*)&onkeydownAttr) QualifiedName(nullAtom, "onkeydown", nullAtom);
- new ((void*)&onkeypressAttr) QualifiedName(nullAtom, "onkeypress", nullAtom);
- new ((void*)&onkeyupAttr) QualifiedName(nullAtom, "onkeyup", nullAtom);
- new ((void*)&onloadAttr) QualifiedName(nullAtom, "onload", nullAtom);
- new ((void*)&onloadeddataAttr) QualifiedName(nullAtom, "onloadeddata", nullAtom);
- new ((void*)&onloadedmetadataAttr) QualifiedName(nullAtom, "onloadedmetadata", nullAtom);
- new ((void*)&onloadstartAttr) QualifiedName(nullAtom, "onloadstart", nullAtom);
- new ((void*)&onmousedownAttr) QualifiedName(nullAtom, "onmousedown", nullAtom);
- new ((void*)&onmousemoveAttr) QualifiedName(nullAtom, "onmousemove", nullAtom);
- new ((void*)&onmouseoutAttr) QualifiedName(nullAtom, "onmouseout", nullAtom);
- new ((void*)&onmouseoverAttr) QualifiedName(nullAtom, "onmouseover", nullAtom);
- new ((void*)&onmouseupAttr) QualifiedName(nullAtom, "onmouseup", nullAtom);
- new ((void*)&onmousewheelAttr) QualifiedName(nullAtom, "onmousewheel", nullAtom);
- new ((void*)&onofflineAttr) QualifiedName(nullAtom, "onoffline", nullAtom);
- new ((void*)&ononlineAttr) QualifiedName(nullAtom, "ononline", nullAtom);
- new ((void*)&onorientationchangeAttr) QualifiedName(nullAtom, "onorientationchange", nullAtom);
- new ((void*)&onpagehideAttr) QualifiedName(nullAtom, "onpagehide", nullAtom);
- new ((void*)&onpageshowAttr) QualifiedName(nullAtom, "onpageshow", nullAtom);
- new ((void*)&onpasteAttr) QualifiedName(nullAtom, "onpaste", nullAtom);
- new ((void*)&onpauseAttr) QualifiedName(nullAtom, "onpause", nullAtom);
- new ((void*)&onplayAttr) QualifiedName(nullAtom, "onplay", nullAtom);
- new ((void*)&onplayingAttr) QualifiedName(nullAtom, "onplaying", nullAtom);
- new ((void*)&onpopstateAttr) QualifiedName(nullAtom, "onpopstate", nullAtom);
- new ((void*)&onprogressAttr) QualifiedName(nullAtom, "onprogress", nullAtom);
- new ((void*)&onratechangeAttr) QualifiedName(nullAtom, "onratechange", nullAtom);
- new ((void*)&onresetAttr) QualifiedName(nullAtom, "onreset", nullAtom);
- new ((void*)&onresizeAttr) QualifiedName(nullAtom, "onresize", nullAtom);
- new ((void*)&onscrollAttr) QualifiedName(nullAtom, "onscroll", nullAtom);
- new ((void*)&onsearchAttr) QualifiedName(nullAtom, "onsearch", nullAtom);
- new ((void*)&onseekedAttr) QualifiedName(nullAtom, "onseeked", nullAtom);
- new ((void*)&onseekingAttr) QualifiedName(nullAtom, "onseeking", nullAtom);
- new ((void*)&onselectAttr) QualifiedName(nullAtom, "onselect", nullAtom);
- new ((void*)&onselectstartAttr) QualifiedName(nullAtom, "onselectstart", nullAtom);
- new ((void*)&onstalledAttr) QualifiedName(nullAtom, "onstalled", nullAtom);
- new ((void*)&onstorageAttr) QualifiedName(nullAtom, "onstorage", nullAtom);
- new ((void*)&onsubmitAttr) QualifiedName(nullAtom, "onsubmit", nullAtom);
- new ((void*)&onsuspendAttr) QualifiedName(nullAtom, "onsuspend", nullAtom);
- new ((void*)&ontimeupdateAttr) QualifiedName(nullAtom, "ontimeupdate", nullAtom);
- new ((void*)&ontouchcancelAttr) QualifiedName(nullAtom, "ontouchcancel", nullAtom);
- new ((void*)&ontouchendAttr) QualifiedName(nullAtom, "ontouchend", nullAtom);
- new ((void*)&ontouchmoveAttr) QualifiedName(nullAtom, "ontouchmove", nullAtom);
- new ((void*)&ontouchstartAttr) QualifiedName(nullAtom, "ontouchstart", nullAtom);
- new ((void*)&onunloadAttr) QualifiedName(nullAtom, "onunload", nullAtom);
- new ((void*)&onvolumechangeAttr) QualifiedName(nullAtom, "onvolumechange", nullAtom);
- new ((void*)&onwaitingAttr) QualifiedName(nullAtom, "onwaiting", nullAtom);
- new ((void*)&onwebkitanimationendAttr) QualifiedName(nullAtom, "onwebkitanimationend", nullAtom);
- new ((void*)&onwebkitanimationiterationAttr) QualifiedName(nullAtom, "onwebkitanimationiteration", nullAtom);
- new ((void*)&onwebkitanimationstartAttr) QualifiedName(nullAtom, "onwebkitanimationstart", nullAtom);
- new ((void*)&onwebkitbeginfullscreenAttr) QualifiedName(nullAtom, "onwebkitbeginfullscreen", nullAtom);
- new ((void*)&onwebkitendfullscreenAttr) QualifiedName(nullAtom, "onwebkitendfullscreen", nullAtom);
- new ((void*)&onwebkittransitionendAttr) QualifiedName(nullAtom, "onwebkittransitionend", nullAtom);
- new ((void*)&patternAttr) QualifiedName(nullAtom, "pattern", nullAtom);
- new ((void*)&placeholderAttr) QualifiedName(nullAtom, "placeholder", nullAtom);
- new ((void*)&playcountAttr) QualifiedName(nullAtom, "playcount", nullAtom);
- new ((void*)&pluginurlAttr) QualifiedName(nullAtom, "pluginurl", nullAtom);
- new ((void*)&posterAttr) QualifiedName(nullAtom, "poster", nullAtom);
- new ((void*)&precisionAttr) QualifiedName(nullAtom, "precision", nullAtom);
- new ((void*)&preloadAttr) QualifiedName(nullAtom, "preload", nullAtom);
- new ((void*)&primaryAttr) QualifiedName(nullAtom, "primary", nullAtom);
- new ((void*)&profileAttr) QualifiedName(nullAtom, "profile", nullAtom);
- new ((void*)&progressAttr) QualifiedName(nullAtom, "progress", nullAtom);
- new ((void*)&promptAttr) QualifiedName(nullAtom, "prompt", nullAtom);
- new ((void*)&readonlyAttr) QualifiedName(nullAtom, "readonly", nullAtom);
- new ((void*)&relAttr) QualifiedName(nullAtom, "rel", nullAtom);
- new ((void*)&requiredAttr) QualifiedName(nullAtom, "required", nullAtom);
- new ((void*)&resultsAttr) QualifiedName(nullAtom, "results", nullAtom);
- new ((void*)&revAttr) QualifiedName(nullAtom, "rev", nullAtom);
- new ((void*)&roleAttr) QualifiedName(nullAtom, "role", nullAtom);
- new ((void*)&rowsAttr) QualifiedName(nullAtom, "rows", nullAtom);
- new ((void*)&rowspanAttr) QualifiedName(nullAtom, "rowspan", nullAtom);
- new ((void*)&rulesAttr) QualifiedName(nullAtom, "rules", nullAtom);
- new ((void*)&sandboxAttr) QualifiedName(nullAtom, "sandbox", nullAtom);
- new ((void*)&schemeAttr) QualifiedName(nullAtom, "scheme", nullAtom);
- new ((void*)&scopeAttr) QualifiedName(nullAtom, "scope", nullAtom);
- new ((void*)&scrollamountAttr) QualifiedName(nullAtom, "scrollamount", nullAtom);
- new ((void*)&scrolldelayAttr) QualifiedName(nullAtom, "scrolldelay", nullAtom);
- new ((void*)&scrollingAttr) QualifiedName(nullAtom, "scrolling", nullAtom);
- new ((void*)&selectedAttr) QualifiedName(nullAtom, "selected", nullAtom);
- new ((void*)&shapeAttr) QualifiedName(nullAtom, "shape", nullAtom);
- new ((void*)&sizeAttr) QualifiedName(nullAtom, "size", nullAtom);
- new ((void*)&sortableAttr) QualifiedName(nullAtom, "sortable", nullAtom);
- new ((void*)&sortdirectionAttr) QualifiedName(nullAtom, "sortdirection", nullAtom);
- new ((void*)&spanAttr) QualifiedName(nullAtom, "span", nullAtom);
- new ((void*)&spellcheckAttr) QualifiedName(nullAtom, "spellcheck", nullAtom);
- new ((void*)&srcAttr) QualifiedName(nullAtom, "src", nullAtom);
- new ((void*)&standbyAttr) QualifiedName(nullAtom, "standby", nullAtom);
- new ((void*)&startAttr) QualifiedName(nullAtom, "start", nullAtom);
- new ((void*)&stepAttr) QualifiedName(nullAtom, "step", nullAtom);
- new ((void*)&styleAttr) QualifiedName(nullAtom, "style", nullAtom);
- new ((void*)&summaryAttr) QualifiedName(nullAtom, "summary", nullAtom);
- new ((void*)&tabindexAttr) QualifiedName(nullAtom, "tabindex", nullAtom);
- new ((void*)&tableborderAttr) QualifiedName(nullAtom, "tableborder", nullAtom);
- new ((void*)&targetAttr) QualifiedName(nullAtom, "target", nullAtom);
- new ((void*)&textAttr) QualifiedName(nullAtom, "text", nullAtom);
- new ((void*)&titleAttr) QualifiedName(nullAtom, "title", nullAtom);
- new ((void*)&topAttr) QualifiedName(nullAtom, "top", nullAtom);
- new ((void*)&topmarginAttr) QualifiedName(nullAtom, "topmargin", nullAtom);
- new ((void*)&truespeedAttr) QualifiedName(nullAtom, "truespeed", nullAtom);
- new ((void*)&typeAttr) QualifiedName(nullAtom, "type", nullAtom);
- new ((void*)&usemapAttr) QualifiedName(nullAtom, "usemap", nullAtom);
- new ((void*)&valignAttr) QualifiedName(nullAtom, "valign", nullAtom);
- new ((void*)&valueAttr) QualifiedName(nullAtom, "value", nullAtom);
- new ((void*)&valuetypeAttr) QualifiedName(nullAtom, "valuetype", nullAtom);
- new ((void*)&versionAttr) QualifiedName(nullAtom, "version", nullAtom);
- new ((void*)&viewsourceAttr) QualifiedName(nullAtom, "viewsource", nullAtom);
- new ((void*)&vlinkAttr) QualifiedName(nullAtom, "vlink", nullAtom);
- new ((void*)&vspaceAttr) QualifiedName(nullAtom, "vspace", nullAtom);
- new ((void*)&widthAttr) QualifiedName(nullAtom, "width", nullAtom);
- new ((void*)&wrapAttr) QualifiedName(nullAtom, "wrap", nullAtom);
-}
-
-} }
-
diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLNames.h b/src/3rdparty/webkit/WebCore/generated/HTMLNames.h
deleted file mode 100644
index 004dfad..0000000
--- a/src/3rdparty/webkit/WebCore/generated/HTMLNames.h
+++ /dev/null
@@ -1,451 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef DOM_HTMLNAMES_H
-#define DOM_HTMLNAMES_H
-
-#include "QualifiedName.h"
-
-namespace WebCore {
-
- namespace HTMLNames {
-
-#ifndef DOM_HTMLNAMES_HIDE_GLOBALS
-// Namespace
-extern const WebCore::AtomicString xhtmlNamespaceURI;
-
-// Tags
-extern const WebCore::QualifiedName aTag;
-extern const WebCore::QualifiedName abbrTag;
-extern const WebCore::QualifiedName acronymTag;
-extern const WebCore::QualifiedName addressTag;
-extern const WebCore::QualifiedName appletTag;
-extern const WebCore::QualifiedName areaTag;
-extern const WebCore::QualifiedName articleTag;
-extern const WebCore::QualifiedName asideTag;
-extern const WebCore::QualifiedName audioTag;
-extern const WebCore::QualifiedName bTag;
-extern const WebCore::QualifiedName baseTag;
-extern const WebCore::QualifiedName basefontTag;
-extern const WebCore::QualifiedName bdoTag;
-extern const WebCore::QualifiedName bigTag;
-extern const WebCore::QualifiedName blockquoteTag;
-extern const WebCore::QualifiedName bodyTag;
-extern const WebCore::QualifiedName brTag;
-extern const WebCore::QualifiedName buttonTag;
-extern const WebCore::QualifiedName canvasTag;
-extern const WebCore::QualifiedName captionTag;
-extern const WebCore::QualifiedName centerTag;
-extern const WebCore::QualifiedName citeTag;
-extern const WebCore::QualifiedName codeTag;
-extern const WebCore::QualifiedName colTag;
-extern const WebCore::QualifiedName colgroupTag;
-extern const WebCore::QualifiedName datagridTag;
-extern const WebCore::QualifiedName datalistTag;
-extern const WebCore::QualifiedName dcellTag;
-extern const WebCore::QualifiedName dcolTag;
-extern const WebCore::QualifiedName ddTag;
-extern const WebCore::QualifiedName delTag;
-extern const WebCore::QualifiedName dfnTag;
-extern const WebCore::QualifiedName dirTag;
-extern const WebCore::QualifiedName divTag;
-extern const WebCore::QualifiedName dlTag;
-extern const WebCore::QualifiedName drowTag;
-extern const WebCore::QualifiedName dtTag;
-extern const WebCore::QualifiedName emTag;
-extern const WebCore::QualifiedName embedTag;
-extern const WebCore::QualifiedName fieldsetTag;
-extern const WebCore::QualifiedName fontTag;
-extern const WebCore::QualifiedName footerTag;
-extern const WebCore::QualifiedName formTag;
-extern const WebCore::QualifiedName frameTag;
-extern const WebCore::QualifiedName framesetTag;
-extern const WebCore::QualifiedName h1Tag;
-extern const WebCore::QualifiedName h2Tag;
-extern const WebCore::QualifiedName h3Tag;
-extern const WebCore::QualifiedName h4Tag;
-extern const WebCore::QualifiedName h5Tag;
-extern const WebCore::QualifiedName h6Tag;
-extern const WebCore::QualifiedName headTag;
-extern const WebCore::QualifiedName headerTag;
-extern const WebCore::QualifiedName hgroupTag;
-extern const WebCore::QualifiedName hrTag;
-extern const WebCore::QualifiedName htmlTag;
-extern const WebCore::QualifiedName iTag;
-extern const WebCore::QualifiedName iframeTag;
-extern const WebCore::QualifiedName imageTag;
-extern const WebCore::QualifiedName imgTag;
-extern const WebCore::QualifiedName inputTag;
-extern const WebCore::QualifiedName insTag;
-extern const WebCore::QualifiedName isindexTag;
-extern const WebCore::QualifiedName kbdTag;
-extern const WebCore::QualifiedName keygenTag;
-extern const WebCore::QualifiedName labelTag;
-extern const WebCore::QualifiedName layerTag;
-extern const WebCore::QualifiedName legendTag;
-extern const WebCore::QualifiedName liTag;
-extern const WebCore::QualifiedName linkTag;
-extern const WebCore::QualifiedName listingTag;
-extern const WebCore::QualifiedName mapTag;
-extern const WebCore::QualifiedName marqueeTag;
-extern const WebCore::QualifiedName menuTag;
-extern const WebCore::QualifiedName metaTag;
-extern const WebCore::QualifiedName navTag;
-extern const WebCore::QualifiedName nobrTag;
-extern const WebCore::QualifiedName noembedTag;
-extern const WebCore::QualifiedName noframesTag;
-extern const WebCore::QualifiedName nolayerTag;
-extern const WebCore::QualifiedName noscriptTag;
-extern const WebCore::QualifiedName objectTag;
-extern const WebCore::QualifiedName olTag;
-extern const WebCore::QualifiedName optgroupTag;
-extern const WebCore::QualifiedName optionTag;
-extern const WebCore::QualifiedName pTag;
-extern const WebCore::QualifiedName paramTag;
-extern const WebCore::QualifiedName plaintextTag;
-extern const WebCore::QualifiedName preTag;
-extern const WebCore::QualifiedName progressTag;
-extern const WebCore::QualifiedName qTag;
-extern const WebCore::QualifiedName rpTag;
-extern const WebCore::QualifiedName rtTag;
-extern const WebCore::QualifiedName rubyTag;
-extern const WebCore::QualifiedName sTag;
-extern const WebCore::QualifiedName sampTag;
-extern const WebCore::QualifiedName scriptTag;
-extern const WebCore::QualifiedName sectionTag;
-extern const WebCore::QualifiedName selectTag;
-extern const WebCore::QualifiedName smallTag;
-extern const WebCore::QualifiedName sourceTag;
-extern const WebCore::QualifiedName spanTag;
-extern const WebCore::QualifiedName strikeTag;
-extern const WebCore::QualifiedName strongTag;
-extern const WebCore::QualifiedName styleTag;
-extern const WebCore::QualifiedName subTag;
-extern const WebCore::QualifiedName supTag;
-extern const WebCore::QualifiedName tableTag;
-extern const WebCore::QualifiedName tbodyTag;
-extern const WebCore::QualifiedName tdTag;
-extern const WebCore::QualifiedName textareaTag;
-extern const WebCore::QualifiedName tfootTag;
-extern const WebCore::QualifiedName thTag;
-extern const WebCore::QualifiedName theadTag;
-extern const WebCore::QualifiedName titleTag;
-extern const WebCore::QualifiedName trTag;
-extern const WebCore::QualifiedName ttTag;
-extern const WebCore::QualifiedName uTag;
-extern const WebCore::QualifiedName ulTag;
-extern const WebCore::QualifiedName varTag;
-extern const WebCore::QualifiedName videoTag;
-extern const WebCore::QualifiedName wbrTag;
-extern const WebCore::QualifiedName xmpTag;
-// Attributes
-extern const WebCore::QualifiedName abbrAttr;
-extern const WebCore::QualifiedName acceptAttr;
-extern const WebCore::QualifiedName accept_charsetAttr;
-extern const WebCore::QualifiedName accesskeyAttr;
-extern const WebCore::QualifiedName actionAttr;
-extern const WebCore::QualifiedName alignAttr;
-extern const WebCore::QualifiedName alinkAttr;
-extern const WebCore::QualifiedName altAttr;
-extern const WebCore::QualifiedName archiveAttr;
-extern const WebCore::QualifiedName aria_activedescendantAttr;
-extern const WebCore::QualifiedName aria_atomicAttr;
-extern const WebCore::QualifiedName aria_busyAttr;
-extern const WebCore::QualifiedName aria_checkedAttr;
-extern const WebCore::QualifiedName aria_controlsAttr;
-extern const WebCore::QualifiedName aria_describedbyAttr;
-extern const WebCore::QualifiedName aria_disabledAttr;
-extern const WebCore::QualifiedName aria_dropeffectAttr;
-extern const WebCore::QualifiedName aria_expandedAttr;
-extern const WebCore::QualifiedName aria_flowtoAttr;
-extern const WebCore::QualifiedName aria_grabbedAttr;
-extern const WebCore::QualifiedName aria_haspopupAttr;
-extern const WebCore::QualifiedName aria_hiddenAttr;
-extern const WebCore::QualifiedName aria_labelAttr;
-extern const WebCore::QualifiedName aria_labeledbyAttr;
-extern const WebCore::QualifiedName aria_labelledbyAttr;
-extern const WebCore::QualifiedName aria_levelAttr;
-extern const WebCore::QualifiedName aria_liveAttr;
-extern const WebCore::QualifiedName aria_multiselectableAttr;
-extern const WebCore::QualifiedName aria_orientationAttr;
-extern const WebCore::QualifiedName aria_ownsAttr;
-extern const WebCore::QualifiedName aria_pressedAttr;
-extern const WebCore::QualifiedName aria_readonlyAttr;
-extern const WebCore::QualifiedName aria_relevantAttr;
-extern const WebCore::QualifiedName aria_requiredAttr;
-extern const WebCore::QualifiedName aria_selectedAttr;
-extern const WebCore::QualifiedName aria_valuemaxAttr;
-extern const WebCore::QualifiedName aria_valueminAttr;
-extern const WebCore::QualifiedName aria_valuenowAttr;
-extern const WebCore::QualifiedName aria_valuetextAttr;
-extern const WebCore::QualifiedName autocompleteAttr;
-extern const WebCore::QualifiedName autofocusAttr;
-extern const WebCore::QualifiedName autoplayAttr;
-extern const WebCore::QualifiedName autosaveAttr;
-extern const WebCore::QualifiedName axisAttr;
-extern const WebCore::QualifiedName backgroundAttr;
-extern const WebCore::QualifiedName behaviorAttr;
-extern const WebCore::QualifiedName bgcolorAttr;
-extern const WebCore::QualifiedName bgpropertiesAttr;
-extern const WebCore::QualifiedName borderAttr;
-extern const WebCore::QualifiedName bordercolorAttr;
-extern const WebCore::QualifiedName cellborderAttr;
-extern const WebCore::QualifiedName cellpaddingAttr;
-extern const WebCore::QualifiedName cellspacingAttr;
-extern const WebCore::QualifiedName challengeAttr;
-extern const WebCore::QualifiedName charAttr;
-extern const WebCore::QualifiedName charoffAttr;
-extern const WebCore::QualifiedName charsetAttr;
-extern const WebCore::QualifiedName checkedAttr;
-extern const WebCore::QualifiedName citeAttr;
-extern const WebCore::QualifiedName classAttr;
-extern const WebCore::QualifiedName classidAttr;
-extern const WebCore::QualifiedName clearAttr;
-extern const WebCore::QualifiedName codeAttr;
-extern const WebCore::QualifiedName codebaseAttr;
-extern const WebCore::QualifiedName codetypeAttr;
-extern const WebCore::QualifiedName colorAttr;
-extern const WebCore::QualifiedName colsAttr;
-extern const WebCore::QualifiedName colspanAttr;
-extern const WebCore::QualifiedName compactAttr;
-extern const WebCore::QualifiedName compositeAttr;
-extern const WebCore::QualifiedName contentAttr;
-extern const WebCore::QualifiedName contenteditableAttr;
-extern const WebCore::QualifiedName controlsAttr;
-extern const WebCore::QualifiedName coordsAttr;
-extern const WebCore::QualifiedName dataAttr;
-extern const WebCore::QualifiedName datetimeAttr;
-extern const WebCore::QualifiedName declareAttr;
-extern const WebCore::QualifiedName deferAttr;
-extern const WebCore::QualifiedName dirAttr;
-extern const WebCore::QualifiedName directionAttr;
-extern const WebCore::QualifiedName disabledAttr;
-extern const WebCore::QualifiedName draggableAttr;
-extern const WebCore::QualifiedName enctypeAttr;
-extern const WebCore::QualifiedName endAttr;
-extern const WebCore::QualifiedName eventAttr;
-extern const WebCore::QualifiedName expandedAttr;
-extern const WebCore::QualifiedName faceAttr;
-extern const WebCore::QualifiedName focusedAttr;
-extern const WebCore::QualifiedName forAttr;
-extern const WebCore::QualifiedName formnovalidateAttr;
-extern const WebCore::QualifiedName frameAttr;
-extern const WebCore::QualifiedName frameborderAttr;
-extern const WebCore::QualifiedName headersAttr;
-extern const WebCore::QualifiedName heightAttr;
-extern const WebCore::QualifiedName hiddenAttr;
-extern const WebCore::QualifiedName hrefAttr;
-extern const WebCore::QualifiedName hreflangAttr;
-extern const WebCore::QualifiedName hspaceAttr;
-extern const WebCore::QualifiedName http_equivAttr;
-extern const WebCore::QualifiedName idAttr;
-extern const WebCore::QualifiedName incrementalAttr;
-extern const WebCore::QualifiedName indeterminateAttr;
-extern const WebCore::QualifiedName ismapAttr;
-extern const WebCore::QualifiedName keytypeAttr;
-extern const WebCore::QualifiedName labelAttr;
-extern const WebCore::QualifiedName langAttr;
-extern const WebCore::QualifiedName languageAttr;
-extern const WebCore::QualifiedName leftmarginAttr;
-extern const WebCore::QualifiedName linkAttr;
-extern const WebCore::QualifiedName listAttr;
-extern const WebCore::QualifiedName longdescAttr;
-extern const WebCore::QualifiedName loopAttr;
-extern const WebCore::QualifiedName loopendAttr;
-extern const WebCore::QualifiedName loopstartAttr;
-extern const WebCore::QualifiedName lowsrcAttr;
-extern const WebCore::QualifiedName manifestAttr;
-extern const WebCore::QualifiedName marginheightAttr;
-extern const WebCore::QualifiedName marginwidthAttr;
-extern const WebCore::QualifiedName maxAttr;
-extern const WebCore::QualifiedName maxlengthAttr;
-extern const WebCore::QualifiedName mayscriptAttr;
-extern const WebCore::QualifiedName mediaAttr;
-extern const WebCore::QualifiedName methodAttr;
-extern const WebCore::QualifiedName minAttr;
-extern const WebCore::QualifiedName multipleAttr;
-extern const WebCore::QualifiedName nameAttr;
-extern const WebCore::QualifiedName nohrefAttr;
-extern const WebCore::QualifiedName noresizeAttr;
-extern const WebCore::QualifiedName noshadeAttr;
-extern const WebCore::QualifiedName novalidateAttr;
-extern const WebCore::QualifiedName nowrapAttr;
-extern const WebCore::QualifiedName objectAttr;
-extern const WebCore::QualifiedName onabortAttr;
-extern const WebCore::QualifiedName onbeforecopyAttr;
-extern const WebCore::QualifiedName onbeforecutAttr;
-extern const WebCore::QualifiedName onbeforeloadAttr;
-extern const WebCore::QualifiedName onbeforepasteAttr;
-extern const WebCore::QualifiedName onbeforeunloadAttr;
-extern const WebCore::QualifiedName onblurAttr;
-extern const WebCore::QualifiedName oncanplayAttr;
-extern const WebCore::QualifiedName oncanplaythroughAttr;
-extern const WebCore::QualifiedName onchangeAttr;
-extern const WebCore::QualifiedName onclickAttr;
-extern const WebCore::QualifiedName oncontextmenuAttr;
-extern const WebCore::QualifiedName oncopyAttr;
-extern const WebCore::QualifiedName oncutAttr;
-extern const WebCore::QualifiedName ondblclickAttr;
-extern const WebCore::QualifiedName ondragAttr;
-extern const WebCore::QualifiedName ondragendAttr;
-extern const WebCore::QualifiedName ondragenterAttr;
-extern const WebCore::QualifiedName ondragleaveAttr;
-extern const WebCore::QualifiedName ondragoverAttr;
-extern const WebCore::QualifiedName ondragstartAttr;
-extern const WebCore::QualifiedName ondropAttr;
-extern const WebCore::QualifiedName ondurationchangeAttr;
-extern const WebCore::QualifiedName onemptiedAttr;
-extern const WebCore::QualifiedName onendedAttr;
-extern const WebCore::QualifiedName onerrorAttr;
-extern const WebCore::QualifiedName onfocusAttr;
-extern const WebCore::QualifiedName onfocusinAttr;
-extern const WebCore::QualifiedName onfocusoutAttr;
-extern const WebCore::QualifiedName onhashchangeAttr;
-extern const WebCore::QualifiedName oninputAttr;
-extern const WebCore::QualifiedName oninvalidAttr;
-extern const WebCore::QualifiedName onkeydownAttr;
-extern const WebCore::QualifiedName onkeypressAttr;
-extern const WebCore::QualifiedName onkeyupAttr;
-extern const WebCore::QualifiedName onloadAttr;
-extern const WebCore::QualifiedName onloadeddataAttr;
-extern const WebCore::QualifiedName onloadedmetadataAttr;
-extern const WebCore::QualifiedName onloadstartAttr;
-extern const WebCore::QualifiedName onmousedownAttr;
-extern const WebCore::QualifiedName onmousemoveAttr;
-extern const WebCore::QualifiedName onmouseoutAttr;
-extern const WebCore::QualifiedName onmouseoverAttr;
-extern const WebCore::QualifiedName onmouseupAttr;
-extern const WebCore::QualifiedName onmousewheelAttr;
-extern const WebCore::QualifiedName onofflineAttr;
-extern const WebCore::QualifiedName ononlineAttr;
-extern const WebCore::QualifiedName onorientationchangeAttr;
-extern const WebCore::QualifiedName onpagehideAttr;
-extern const WebCore::QualifiedName onpageshowAttr;
-extern const WebCore::QualifiedName onpasteAttr;
-extern const WebCore::QualifiedName onpauseAttr;
-extern const WebCore::QualifiedName onplayAttr;
-extern const WebCore::QualifiedName onplayingAttr;
-extern const WebCore::QualifiedName onpopstateAttr;
-extern const WebCore::QualifiedName onprogressAttr;
-extern const WebCore::QualifiedName onratechangeAttr;
-extern const WebCore::QualifiedName onresetAttr;
-extern const WebCore::QualifiedName onresizeAttr;
-extern const WebCore::QualifiedName onscrollAttr;
-extern const WebCore::QualifiedName onsearchAttr;
-extern const WebCore::QualifiedName onseekedAttr;
-extern const WebCore::QualifiedName onseekingAttr;
-extern const WebCore::QualifiedName onselectAttr;
-extern const WebCore::QualifiedName onselectstartAttr;
-extern const WebCore::QualifiedName onstalledAttr;
-extern const WebCore::QualifiedName onstorageAttr;
-extern const WebCore::QualifiedName onsubmitAttr;
-extern const WebCore::QualifiedName onsuspendAttr;
-extern const WebCore::QualifiedName ontimeupdateAttr;
-extern const WebCore::QualifiedName ontouchcancelAttr;
-extern const WebCore::QualifiedName ontouchendAttr;
-extern const WebCore::QualifiedName ontouchmoveAttr;
-extern const WebCore::QualifiedName ontouchstartAttr;
-extern const WebCore::QualifiedName onunloadAttr;
-extern const WebCore::QualifiedName onvolumechangeAttr;
-extern const WebCore::QualifiedName onwaitingAttr;
-extern const WebCore::QualifiedName onwebkitanimationendAttr;
-extern const WebCore::QualifiedName onwebkitanimationiterationAttr;
-extern const WebCore::QualifiedName onwebkitanimationstartAttr;
-extern const WebCore::QualifiedName onwebkitbeginfullscreenAttr;
-extern const WebCore::QualifiedName onwebkitendfullscreenAttr;
-extern const WebCore::QualifiedName onwebkittransitionendAttr;
-extern const WebCore::QualifiedName patternAttr;
-extern const WebCore::QualifiedName placeholderAttr;
-extern const WebCore::QualifiedName playcountAttr;
-extern const WebCore::QualifiedName pluginurlAttr;
-extern const WebCore::QualifiedName posterAttr;
-extern const WebCore::QualifiedName precisionAttr;
-extern const WebCore::QualifiedName preloadAttr;
-extern const WebCore::QualifiedName primaryAttr;
-extern const WebCore::QualifiedName profileAttr;
-extern const WebCore::QualifiedName progressAttr;
-extern const WebCore::QualifiedName promptAttr;
-extern const WebCore::QualifiedName readonlyAttr;
-extern const WebCore::QualifiedName relAttr;
-extern const WebCore::QualifiedName requiredAttr;
-extern const WebCore::QualifiedName resultsAttr;
-extern const WebCore::QualifiedName revAttr;
-extern const WebCore::QualifiedName roleAttr;
-extern const WebCore::QualifiedName rowsAttr;
-extern const WebCore::QualifiedName rowspanAttr;
-extern const WebCore::QualifiedName rulesAttr;
-extern const WebCore::QualifiedName sandboxAttr;
-extern const WebCore::QualifiedName schemeAttr;
-extern const WebCore::QualifiedName scopeAttr;
-extern const WebCore::QualifiedName scrollamountAttr;
-extern const WebCore::QualifiedName scrolldelayAttr;
-extern const WebCore::QualifiedName scrollingAttr;
-extern const WebCore::QualifiedName selectedAttr;
-extern const WebCore::QualifiedName shapeAttr;
-extern const WebCore::QualifiedName sizeAttr;
-extern const WebCore::QualifiedName sortableAttr;
-extern const WebCore::QualifiedName sortdirectionAttr;
-extern const WebCore::QualifiedName spanAttr;
-extern const WebCore::QualifiedName spellcheckAttr;
-extern const WebCore::QualifiedName srcAttr;
-extern const WebCore::QualifiedName standbyAttr;
-extern const WebCore::QualifiedName startAttr;
-extern const WebCore::QualifiedName stepAttr;
-extern const WebCore::QualifiedName styleAttr;
-extern const WebCore::QualifiedName summaryAttr;
-extern const WebCore::QualifiedName tabindexAttr;
-extern const WebCore::QualifiedName tableborderAttr;
-extern const WebCore::QualifiedName targetAttr;
-extern const WebCore::QualifiedName textAttr;
-extern const WebCore::QualifiedName titleAttr;
-extern const WebCore::QualifiedName topAttr;
-extern const WebCore::QualifiedName topmarginAttr;
-extern const WebCore::QualifiedName truespeedAttr;
-extern const WebCore::QualifiedName typeAttr;
-extern const WebCore::QualifiedName usemapAttr;
-extern const WebCore::QualifiedName valignAttr;
-extern const WebCore::QualifiedName valueAttr;
-extern const WebCore::QualifiedName valuetypeAttr;
-extern const WebCore::QualifiedName versionAttr;
-extern const WebCore::QualifiedName viewsourceAttr;
-extern const WebCore::QualifiedName vlinkAttr;
-extern const WebCore::QualifiedName vspaceAttr;
-extern const WebCore::QualifiedName widthAttr;
-extern const WebCore::QualifiedName wrapAttr;
-#endif
-
-WebCore::QualifiedName** getHTMLTags(size_t* size);
-WebCore::QualifiedName** getHTMLAttrs(size_t* size);
-
-void init();
-
-} }
-
-#endif
-
diff --git a/src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.cpp b/src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.cpp
deleted file mode 100644
index ab5a9f7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.cpp
+++ /dev/null
@@ -1,251 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSAbstractWorker.h"
-
-#include "AbstractWorker.h"
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "RegisteredEventListener.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSAbstractWorker);
-
-/* Hash table */
-
-static const HashTableValue JSAbstractWorkerTableValues[3] =
-{
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAbstractWorkerOnerror), (intptr_t)setJSAbstractWorkerOnerror },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAbstractWorkerConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSAbstractWorkerTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSAbstractWorkerTableValues, 0 };
-#else
- { 4, 3, JSAbstractWorkerTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSAbstractWorkerConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSAbstractWorkerConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSAbstractWorkerConstructorTableValues, 0 };
-#else
- { 1, 0, JSAbstractWorkerConstructorTableValues, 0 };
-#endif
-
-class JSAbstractWorkerConstructor : public DOMConstructorObject {
-public:
- JSAbstractWorkerConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSAbstractWorkerConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSAbstractWorkerPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSAbstractWorkerConstructor::s_info = { "AbstractWorkerConstructor", 0, &JSAbstractWorkerConstructorTable, 0 };
-
-bool JSAbstractWorkerConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSAbstractWorkerConstructor, DOMObject>(exec, &JSAbstractWorkerConstructorTable, this, propertyName, slot);
-}
-
-bool JSAbstractWorkerConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSAbstractWorkerConstructor, DOMObject>(exec, &JSAbstractWorkerConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSAbstractWorkerPrototypeTableValues[4] =
-{
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsAbstractWorkerPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsAbstractWorkerPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsAbstractWorkerPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSAbstractWorkerPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSAbstractWorkerPrototypeTableValues, 0 };
-#else
- { 8, 7, JSAbstractWorkerPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSAbstractWorkerPrototype::s_info = { "AbstractWorkerPrototype", 0, &JSAbstractWorkerPrototypeTable, 0 };
-
-JSObject* JSAbstractWorkerPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSAbstractWorker>(exec, globalObject);
-}
-
-bool JSAbstractWorkerPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSAbstractWorkerPrototypeTable, this, propertyName, slot);
-}
-
-bool JSAbstractWorkerPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSAbstractWorkerPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSAbstractWorker::s_info = { "AbstractWorker", 0, &JSAbstractWorkerTable, 0 };
-
-JSAbstractWorker::JSAbstractWorker(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<AbstractWorker> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSAbstractWorker::~JSAbstractWorker()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-void JSAbstractWorker::markChildren(MarkStack& markStack)
-{
- Base::markChildren(markStack);
- impl()->markJSEventListeners(markStack);
-}
-
-JSObject* JSAbstractWorker::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSAbstractWorkerPrototype(JSAbstractWorkerPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSAbstractWorker::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSAbstractWorker, Base>(exec, &JSAbstractWorkerTable, this, propertyName, slot);
-}
-
-bool JSAbstractWorker::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSAbstractWorker, Base>(exec, &JSAbstractWorkerTable, this, propertyName, descriptor);
-}
-
-JSValue jsAbstractWorkerOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAbstractWorker* castedThis = static_cast<JSAbstractWorker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AbstractWorker* imp = static_cast<AbstractWorker*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsAbstractWorkerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAbstractWorker* domObject = static_cast<JSAbstractWorker*>(asObject(slotBase));
- return JSAbstractWorker::getConstructor(exec, domObject->globalObject());
-}
-void JSAbstractWorker::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSAbstractWorker, Base>(exec, propertyName, value, &JSAbstractWorkerTable, this, slot);
-}
-
-void setJSAbstractWorkerOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- AbstractWorker* imp = static_cast<AbstractWorker*>(static_cast<JSAbstractWorker*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSAbstractWorker::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSAbstractWorkerConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsAbstractWorkerPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSAbstractWorker::s_info))
- return throwError(exec, TypeError);
- JSAbstractWorker* castedThisObj = static_cast<JSAbstractWorker*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsAbstractWorkerPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSAbstractWorker::s_info))
- return throwError(exec, TypeError);
- JSAbstractWorker* castedThisObj = static_cast<JSAbstractWorker*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsAbstractWorkerPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSAbstractWorker::s_info))
- return throwError(exec, TypeError);
- JSAbstractWorker* castedThisObj = static_cast<JSAbstractWorker*>(asObject(thisValue));
- AbstractWorker* imp = static_cast<AbstractWorker*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-AbstractWorker* toAbstractWorker(JSC::JSValue value)
-{
- return value.inherits(&JSAbstractWorker::s_info) ? static_cast<JSAbstractWorker*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.h b/src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.h
deleted file mode 100644
index 9cace65..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSAbstractWorker.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSAbstractWorker_h
-#define JSAbstractWorker_h
-
-#if ENABLE(WORKERS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class AbstractWorker;
-
-class JSAbstractWorker : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSAbstractWorker(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<AbstractWorker>);
- virtual ~JSAbstractWorker();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- AbstractWorker* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<AbstractWorker> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, AbstractWorker*);
-AbstractWorker* toAbstractWorker(JSC::JSValue);
-
-class JSAbstractWorkerPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSAbstractWorkerPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsAbstractWorkerPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsAbstractWorkerPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsAbstractWorkerPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsAbstractWorkerOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSAbstractWorkerOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsAbstractWorkerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp b/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp
deleted file mode 100644
index 2f48404..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp
+++ /dev/null
@@ -1,229 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSAttr.h"
-
-#include "Attr.h"
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "Element.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSElement.h"
-#include "KURL.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSAttr);
-
-/* Hash table */
-
-static const HashTableValue JSAttrTableValues[8] =
-{
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrName), (intptr_t)0 },
- { "specified", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrSpecified), (intptr_t)0 },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrValue), (intptr_t)setJSAttrValue },
- { "ownerElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrOwnerElement), (intptr_t)0 },
- { "isId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrIsId), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsAttrConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSAttrTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSAttrTableValues, 0 };
-#else
- { 18, 15, JSAttrTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSAttrConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSAttrConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSAttrConstructorTableValues, 0 };
-#else
- { 1, 0, JSAttrConstructorTableValues, 0 };
-#endif
-
-class JSAttrConstructor : public DOMConstructorObject {
-public:
- JSAttrConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSAttrConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSAttrPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSAttrConstructor::s_info = { "AttrConstructor", 0, &JSAttrConstructorTable, 0 };
-
-bool JSAttrConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSAttrConstructor, DOMObject>(exec, &JSAttrConstructorTable, this, propertyName, slot);
-}
-
-bool JSAttrConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSAttrConstructor, DOMObject>(exec, &JSAttrConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSAttrPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSAttrPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSAttrPrototypeTableValues, 0 };
-#else
- { 1, 0, JSAttrPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSAttrPrototype::s_info = { "AttrPrototype", 0, &JSAttrPrototypeTable, 0 };
-
-JSObject* JSAttrPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSAttr>(exec, globalObject);
-}
-
-const ClassInfo JSAttr::s_info = { "Attr", &JSNode::s_info, &JSAttrTable, 0 };
-
-JSAttr::JSAttr(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Attr> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSAttr::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSAttrPrototype(JSAttrPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSAttr::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSAttr, Base>(exec, &JSAttrTable, this, propertyName, slot);
-}
-
-bool JSAttr::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSAttr, Base>(exec, &JSAttrTable, this, propertyName, descriptor);
-}
-
-JSValue jsAttrName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* castedThis = static_cast<JSAttr*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Attr* imp = static_cast<Attr*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->name());
- return result;
-}
-
-JSValue jsAttrSpecified(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* castedThis = static_cast<JSAttr*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Attr* imp = static_cast<Attr*>(castedThis->impl());
- JSValue result = jsBoolean(imp->specified());
- return result;
-}
-
-JSValue jsAttrValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* castedThis = static_cast<JSAttr*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Attr* imp = static_cast<Attr*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->value());
- return result;
-}
-
-JSValue jsAttrOwnerElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* castedThis = static_cast<JSAttr*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Attr* imp = static_cast<Attr*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->ownerElement()));
- return result;
-}
-
-JSValue jsAttrIsId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* castedThis = static_cast<JSAttr*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Attr* imp = static_cast<Attr*>(castedThis->impl());
- JSValue result = jsBoolean(imp->isId());
- return result;
-}
-
-JSValue jsAttrStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* castedThis = static_cast<JSAttr*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Attr* imp = static_cast<Attr*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsAttrConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSAttr* domObject = static_cast<JSAttr*>(asObject(slotBase));
- return JSAttr::getConstructor(exec, domObject->globalObject());
-}
-void JSAttr::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSAttr, Base>(exec, propertyName, value, &JSAttrTable, this, slot);
-}
-
-void setJSAttrValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSAttr*>(thisObject)->setValue(exec, value);
-}
-
-JSValue JSAttr::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSAttrConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-Attr* toAttr(JSC::JSValue value)
-{
- return value.inherits(&JSAttr::s_info) ? static_cast<JSAttr*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSAttr.h b/src/3rdparty/webkit/WebCore/generated/JSAttr.h
deleted file mode 100644
index ef556d9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSAttr.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSAttr_h
-#define JSAttr_h
-
-#include "Attr.h"
-#include "JSNode.h"
-
-namespace WebCore {
-
-class Attr;
-
-class JSAttr : public JSNode {
- typedef JSNode Base;
-public:
- JSAttr(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Attr>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- void setValue(JSC::ExecState*, JSC::JSValue);
- Attr* impl() const
- {
- return static_cast<Attr*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-Attr* toAttr(JSC::JSValue);
-
-class JSAttrPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSAttrPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsAttrName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsAttrSpecified(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsAttrValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSAttrValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsAttrOwnerElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsAttrIsId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsAttrStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsAttrConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp b/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp
deleted file mode 100644
index 8b383b6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSBarInfo.h"
-
-#include "BarInfo.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSBarInfo);
-
-/* Hash table */
-
-static const HashTableValue JSBarInfoTableValues[2] =
-{
- { "visible", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsBarInfoVisible), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBarInfoTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSBarInfoTableValues, 0 };
-#else
- { 2, 1, JSBarInfoTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSBarInfoPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBarInfoPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSBarInfoPrototypeTableValues, 0 };
-#else
- { 1, 0, JSBarInfoPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSBarInfoPrototype::s_info = { "BarInfoPrototype", 0, &JSBarInfoPrototypeTable, 0 };
-
-JSObject* JSBarInfoPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSBarInfo>(exec, globalObject);
-}
-
-const ClassInfo JSBarInfo::s_info = { "BarInfo", 0, &JSBarInfoTable, 0 };
-
-JSBarInfo::JSBarInfo(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<BarInfo> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSBarInfo::~JSBarInfo()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSBarInfo::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSBarInfoPrototype(JSBarInfoPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSBarInfo::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSBarInfo, Base>(exec, &JSBarInfoTable, this, propertyName, slot);
-}
-
-bool JSBarInfo::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSBarInfo, Base>(exec, &JSBarInfoTable, this, propertyName, descriptor);
-}
-
-JSValue jsBarInfoVisible(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSBarInfo* castedThis = static_cast<JSBarInfo*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- BarInfo* imp = static_cast<BarInfo*>(castedThis->impl());
- JSValue result = jsBoolean(imp->visible());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, BarInfo* object)
-{
- return getDOMObjectWrapper<JSBarInfo>(exec, globalObject, object);
-}
-BarInfo* toBarInfo(JSC::JSValue value)
-{
- return value.inherits(&JSBarInfo::s_info) ? static_cast<JSBarInfo*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSBarInfo.h b/src/3rdparty/webkit/WebCore/generated/JSBarInfo.h
deleted file mode 100644
index 5e5cd76..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSBarInfo.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSBarInfo_h
-#define JSBarInfo_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class BarInfo;
-
-class JSBarInfo : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSBarInfo(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<BarInfo>);
- virtual ~JSBarInfo();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- BarInfo* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<BarInfo> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, BarInfo*);
-BarInfo* toBarInfo(JSC::JSValue);
-
-class JSBarInfoPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSBarInfoPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsBarInfoVisible(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.cpp
deleted file mode 100644
index 743d55d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSBeforeLoadEvent.h"
-
-#include "BeforeLoadEvent.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSBeforeLoadEvent);
-
-/* Hash table */
-
-static const HashTableValue JSBeforeLoadEventTableValues[3] =
-{
- { "url", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsBeforeLoadEventUrl), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsBeforeLoadEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBeforeLoadEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSBeforeLoadEventTableValues, 0 };
-#else
- { 4, 3, JSBeforeLoadEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSBeforeLoadEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBeforeLoadEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSBeforeLoadEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSBeforeLoadEventConstructorTableValues, 0 };
-#endif
-
-class JSBeforeLoadEventConstructor : public DOMConstructorObject {
-public:
- JSBeforeLoadEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSBeforeLoadEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSBeforeLoadEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSBeforeLoadEventConstructor::s_info = { "BeforeLoadEventConstructor", 0, &JSBeforeLoadEventConstructorTable, 0 };
-
-bool JSBeforeLoadEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSBeforeLoadEventConstructor, DOMObject>(exec, &JSBeforeLoadEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSBeforeLoadEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSBeforeLoadEventConstructor, DOMObject>(exec, &JSBeforeLoadEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSBeforeLoadEventPrototypeTableValues[2] =
-{
- { "initBeforeLoadEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsBeforeLoadEventPrototypeFunctionInitBeforeLoadEvent), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBeforeLoadEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSBeforeLoadEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSBeforeLoadEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSBeforeLoadEventPrototype::s_info = { "BeforeLoadEventPrototype", 0, &JSBeforeLoadEventPrototypeTable, 0 };
-
-JSObject* JSBeforeLoadEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSBeforeLoadEvent>(exec, globalObject);
-}
-
-bool JSBeforeLoadEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSBeforeLoadEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSBeforeLoadEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSBeforeLoadEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSBeforeLoadEvent::s_info = { "BeforeLoadEvent", &JSEvent::s_info, &JSBeforeLoadEventTable, 0 };
-
-JSBeforeLoadEvent::JSBeforeLoadEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<BeforeLoadEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSBeforeLoadEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSBeforeLoadEventPrototype(JSBeforeLoadEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSBeforeLoadEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSBeforeLoadEvent, Base>(exec, &JSBeforeLoadEventTable, this, propertyName, slot);
-}
-
-bool JSBeforeLoadEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSBeforeLoadEvent, Base>(exec, &JSBeforeLoadEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsBeforeLoadEventUrl(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSBeforeLoadEvent* castedThis = static_cast<JSBeforeLoadEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- BeforeLoadEvent* imp = static_cast<BeforeLoadEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->url());
- return result;
-}
-
-JSValue jsBeforeLoadEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSBeforeLoadEvent* domObject = static_cast<JSBeforeLoadEvent*>(asObject(slotBase));
- return JSBeforeLoadEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSBeforeLoadEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSBeforeLoadEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsBeforeLoadEventPrototypeFunctionInitBeforeLoadEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSBeforeLoadEvent::s_info))
- return throwError(exec, TypeError);
- JSBeforeLoadEvent* castedThisObj = static_cast<JSBeforeLoadEvent*>(asObject(thisValue));
- BeforeLoadEvent* imp = static_cast<BeforeLoadEvent*>(castedThisObj->impl());
- const UString& type = args.at(0).toString(exec);
- bool canBubble = args.at(1).toBoolean(exec);
- bool cancelable = args.at(2).toBoolean(exec);
- const UString& url = args.at(3).toString(exec);
-
- imp->initBeforeLoadEvent(type, canBubble, cancelable, url);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.h b/src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.h
deleted file mode 100644
index aa71a61..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSBeforeLoadEvent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSBeforeLoadEvent_h
-#define JSBeforeLoadEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class BeforeLoadEvent;
-
-class JSBeforeLoadEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSBeforeLoadEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<BeforeLoadEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSBeforeLoadEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSBeforeLoadEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsBeforeLoadEventPrototypeFunctionInitBeforeLoadEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsBeforeLoadEventUrl(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsBeforeLoadEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSBlob.cpp b/src/3rdparty/webkit/WebCore/generated/JSBlob.cpp
deleted file mode 100644
index 9843d8f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSBlob.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSBlob.h"
-
-#include "Blob.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSBlob);
-
-/* Hash table */
-
-static const HashTableValue JSBlobTableValues[3] =
-{
- { "size", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsBlobSize), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsBlobConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBlobTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSBlobTableValues, 0 };
-#else
- { 4, 3, JSBlobTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSBlobConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBlobConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSBlobConstructorTableValues, 0 };
-#else
- { 1, 0, JSBlobConstructorTableValues, 0 };
-#endif
-
-class JSBlobConstructor : public DOMConstructorObject {
-public:
- JSBlobConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSBlobConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSBlobPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSBlobConstructor::s_info = { "BlobConstructor", 0, &JSBlobConstructorTable, 0 };
-
-bool JSBlobConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSBlobConstructor, DOMObject>(exec, &JSBlobConstructorTable, this, propertyName, slot);
-}
-
-bool JSBlobConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSBlobConstructor, DOMObject>(exec, &JSBlobConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSBlobPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSBlobPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSBlobPrototypeTableValues, 0 };
-#else
- { 1, 0, JSBlobPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSBlobPrototype::s_info = { "BlobPrototype", 0, &JSBlobPrototypeTable, 0 };
-
-JSObject* JSBlobPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSBlob>(exec, globalObject);
-}
-
-const ClassInfo JSBlob::s_info = { "Blob", 0, &JSBlobTable, 0 };
-
-JSBlob::JSBlob(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Blob> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSBlob::~JSBlob()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSBlob::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSBlobPrototype(JSBlobPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSBlob::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSBlob, Base>(exec, &JSBlobTable, this, propertyName, slot);
-}
-
-bool JSBlob::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSBlob, Base>(exec, &JSBlobTable, this, propertyName, descriptor);
-}
-
-JSValue jsBlobSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSBlob* castedThis = static_cast<JSBlob*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Blob* imp = static_cast<Blob*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->size());
- return result;
-}
-
-JSValue jsBlobConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSBlob* domObject = static_cast<JSBlob*>(asObject(slotBase));
- return JSBlob::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSBlob::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSBlobConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Blob* object)
-{
- return getDOMObjectWrapper<JSBlob>(exec, globalObject, object);
-}
-Blob* toBlob(JSC::JSValue value)
-{
- return value.inherits(&JSBlob::s_info) ? static_cast<JSBlob*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSBlob.h b/src/3rdparty/webkit/WebCore/generated/JSBlob.h
deleted file mode 100644
index 1bb0f2c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSBlob.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSBlob_h
-#define JSBlob_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Blob;
-
-class JSBlob : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSBlob(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Blob>);
- virtual ~JSBlob();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Blob* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Blob> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Blob*);
-Blob* toBlob(JSC::JSValue);
-
-class JSBlobPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSBlobPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsBlobSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsBlobConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp b/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp
deleted file mode 100644
index 798c558..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCDATASection.h"
-
-#include "CDATASection.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCDATASection);
-
-/* Hash table */
-
-static const HashTableValue JSCDATASectionTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCDATASectionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCDATASectionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCDATASectionTableValues, 0 };
-#else
- { 2, 1, JSCDATASectionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCDATASectionConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCDATASectionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCDATASectionConstructorTableValues, 0 };
-#else
- { 1, 0, JSCDATASectionConstructorTableValues, 0 };
-#endif
-
-class JSCDATASectionConstructor : public DOMConstructorObject {
-public:
- JSCDATASectionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCDATASectionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCDATASectionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCDATASectionConstructor::s_info = { "CDATASectionConstructor", 0, &JSCDATASectionConstructorTable, 0 };
-
-bool JSCDATASectionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCDATASectionConstructor, DOMObject>(exec, &JSCDATASectionConstructorTable, this, propertyName, slot);
-}
-
-bool JSCDATASectionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCDATASectionConstructor, DOMObject>(exec, &JSCDATASectionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCDATASectionPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCDATASectionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCDATASectionPrototypeTableValues, 0 };
-#else
- { 1, 0, JSCDATASectionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCDATASectionPrototype::s_info = { "CDATASectionPrototype", 0, &JSCDATASectionPrototypeTable, 0 };
-
-JSObject* JSCDATASectionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCDATASection>(exec, globalObject);
-}
-
-const ClassInfo JSCDATASection::s_info = { "CDATASection", &JSText::s_info, &JSCDATASectionTable, 0 };
-
-JSCDATASection::JSCDATASection(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CDATASection> impl)
- : JSText(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCDATASection::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCDATASectionPrototype(JSCDATASectionPrototype::createStructure(JSTextPrototype::self(exec, globalObject)));
-}
-
-bool JSCDATASection::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCDATASection, Base>(exec, &JSCDATASectionTable, this, propertyName, slot);
-}
-
-bool JSCDATASection::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCDATASection, Base>(exec, &JSCDATASectionTable, this, propertyName, descriptor);
-}
-
-JSValue jsCDATASectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCDATASection* domObject = static_cast<JSCDATASection*>(asObject(slotBase));
- return JSCDATASection::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCDATASection::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCDATASectionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCDATASection.h b/src/3rdparty/webkit/WebCore/generated/JSCDATASection.h
deleted file mode 100644
index 05d74f4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCDATASection.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCDATASection_h
-#define JSCDATASection_h
-
-#include "JSText.h"
-
-namespace WebCore {
-
-class CDATASection;
-
-class JSCDATASection : public JSText {
- typedef JSText Base;
-public:
- JSCDATASection(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CDATASection>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJSNewlyCreated(JSC::ExecState*, JSDOMGlobalObject*, CDATASection*);
-
-class JSCDATASectionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCDATASectionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCDATASectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp
deleted file mode 100644
index 516dd6b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSCharsetRule.h"
-
-#include "CSSCharsetRule.h"
-#include "KURL.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSCharsetRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSCharsetRuleTableValues[3] =
-{
- { "encoding", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSCharsetRuleEncoding), (intptr_t)setJSCSSCharsetRuleEncoding },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSCharsetRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSCharsetRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSCSSCharsetRuleTableValues, 0 };
-#else
- { 4, 3, JSCSSCharsetRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSCharsetRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSCharsetRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSCharsetRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSCharsetRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSCharsetRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSCharsetRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSCharsetRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSCharsetRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSCharsetRuleConstructor::s_info = { "CSSCharsetRuleConstructor", 0, &JSCSSCharsetRuleConstructorTable, 0 };
-
-bool JSCSSCharsetRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSCharsetRuleConstructor, DOMObject>(exec, &JSCSSCharsetRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSCharsetRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSCharsetRuleConstructor, DOMObject>(exec, &JSCSSCharsetRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSCharsetRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSCharsetRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSCharsetRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSCSSCharsetRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSCharsetRulePrototype::s_info = { "CSSCharsetRulePrototype", 0, &JSCSSCharsetRulePrototypeTable, 0 };
-
-JSObject* JSCSSCharsetRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSCharsetRule>(exec, globalObject);
-}
-
-const ClassInfo JSCSSCharsetRule::s_info = { "CSSCharsetRule", &JSCSSRule::s_info, &JSCSSCharsetRuleTable, 0 };
-
-JSCSSCharsetRule::JSCSSCharsetRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSCharsetRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSCharsetRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSCharsetRulePrototype(JSCSSCharsetRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSCharsetRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSCharsetRule, Base>(exec, &JSCSSCharsetRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSCharsetRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSCharsetRule, Base>(exec, &JSCSSCharsetRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSCharsetRuleEncoding(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSCharsetRule* castedThis = static_cast<JSCSSCharsetRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSCharsetRule* imp = static_cast<CSSCharsetRule*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->encoding());
- return result;
-}
-
-JSValue jsCSSCharsetRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSCharsetRule* domObject = static_cast<JSCSSCharsetRule*>(asObject(slotBase));
- return JSCSSCharsetRule::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSCharsetRule::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCSSCharsetRule, Base>(exec, propertyName, value, &JSCSSCharsetRuleTable, this, slot);
-}
-
-void setJSCSSCharsetRuleEncoding(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSCharsetRule* castedThisObj = static_cast<JSCSSCharsetRule*>(thisObject);
- CSSCharsetRule* imp = static_cast<CSSCharsetRule*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setEncoding(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSCSSCharsetRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSCharsetRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.h
deleted file mode 100644
index e0a8245..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSCharsetRule_h
-#define JSCSSCharsetRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSCharsetRule;
-
-class JSCSSCharsetRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSCharsetRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSCharsetRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSCharsetRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSCharsetRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSCharsetRuleEncoding(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSCharsetRuleEncoding(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSCharsetRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp
deleted file mode 100644
index dccbab4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSFontFaceRule.h"
-
-#include "CSSFontFaceRule.h"
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "JSCSSStyleDeclaration.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSFontFaceRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSFontFaceRuleTableValues[3] =
-{
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSFontFaceRuleStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSFontFaceRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSFontFaceRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSCSSFontFaceRuleTableValues, 0 };
-#else
- { 4, 3, JSCSSFontFaceRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSFontFaceRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSFontFaceRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSFontFaceRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSFontFaceRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSFontFaceRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSFontFaceRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSFontFaceRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSFontFaceRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSFontFaceRuleConstructor::s_info = { "CSSFontFaceRuleConstructor", 0, &JSCSSFontFaceRuleConstructorTable, 0 };
-
-bool JSCSSFontFaceRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSFontFaceRuleConstructor, DOMObject>(exec, &JSCSSFontFaceRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSFontFaceRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSFontFaceRuleConstructor, DOMObject>(exec, &JSCSSFontFaceRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSFontFaceRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSFontFaceRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSFontFaceRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSCSSFontFaceRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSFontFaceRulePrototype::s_info = { "CSSFontFaceRulePrototype", 0, &JSCSSFontFaceRulePrototypeTable, 0 };
-
-JSObject* JSCSSFontFaceRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSFontFaceRule>(exec, globalObject);
-}
-
-const ClassInfo JSCSSFontFaceRule::s_info = { "CSSFontFaceRule", &JSCSSRule::s_info, &JSCSSFontFaceRuleTable, 0 };
-
-JSCSSFontFaceRule::JSCSSFontFaceRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSFontFaceRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSFontFaceRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSFontFaceRulePrototype(JSCSSFontFaceRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSFontFaceRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSFontFaceRule, Base>(exec, &JSCSSFontFaceRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSFontFaceRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSFontFaceRule, Base>(exec, &JSCSSFontFaceRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSFontFaceRuleStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSFontFaceRule* castedThis = static_cast<JSCSSFontFaceRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSFontFaceRule* imp = static_cast<CSSFontFaceRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsCSSFontFaceRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSFontFaceRule* domObject = static_cast<JSCSSFontFaceRule*>(asObject(slotBase));
- return JSCSSFontFaceRule::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCSSFontFaceRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSFontFaceRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.h
deleted file mode 100644
index 8e5b69b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSFontFaceRule_h
-#define JSCSSFontFaceRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSFontFaceRule;
-
-class JSCSSFontFaceRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSFontFaceRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSFontFaceRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSFontFaceRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSFontFaceRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSFontFaceRuleStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSFontFaceRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp
deleted file mode 100644
index 6589147..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSImportRule.h"
-
-#include "CSSImportRule.h"
-#include "CSSStyleSheet.h"
-#include "JSCSSStyleSheet.h"
-#include "JSMediaList.h"
-#include "KURL.h"
-#include "MediaList.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSImportRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSImportRuleTableValues[5] =
-{
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSImportRuleHref), (intptr_t)0 },
- { "media", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSImportRuleMedia), (intptr_t)0 },
- { "styleSheet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSImportRuleStyleSheet), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSImportRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSImportRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSImportRuleTableValues, 0 };
-#else
- { 8, 7, JSCSSImportRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSImportRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSImportRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSImportRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSImportRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSImportRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSImportRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSImportRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSImportRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSImportRuleConstructor::s_info = { "CSSImportRuleConstructor", 0, &JSCSSImportRuleConstructorTable, 0 };
-
-bool JSCSSImportRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSImportRuleConstructor, DOMObject>(exec, &JSCSSImportRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSImportRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSImportRuleConstructor, DOMObject>(exec, &JSCSSImportRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSImportRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSImportRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSImportRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSCSSImportRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSImportRulePrototype::s_info = { "CSSImportRulePrototype", 0, &JSCSSImportRulePrototypeTable, 0 };
-
-JSObject* JSCSSImportRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSImportRule>(exec, globalObject);
-}
-
-const ClassInfo JSCSSImportRule::s_info = { "CSSImportRule", &JSCSSRule::s_info, &JSCSSImportRuleTable, 0 };
-
-JSCSSImportRule::JSCSSImportRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSImportRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSImportRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSImportRulePrototype(JSCSSImportRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSImportRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSImportRule, Base>(exec, &JSCSSImportRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSImportRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSImportRule, Base>(exec, &JSCSSImportRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSImportRuleHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSImportRule* castedThis = static_cast<JSCSSImportRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSImportRule* imp = static_cast<CSSImportRule*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->href());
- return result;
-}
-
-JSValue jsCSSImportRuleMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSImportRule* castedThis = static_cast<JSCSSImportRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSImportRule* imp = static_cast<CSSImportRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->media()));
- return result;
-}
-
-JSValue jsCSSImportRuleStyleSheet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSImportRule* castedThis = static_cast<JSCSSImportRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSImportRule* imp = static_cast<CSSImportRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->styleSheet()));
- return result;
-}
-
-JSValue jsCSSImportRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSImportRule* domObject = static_cast<JSCSSImportRule*>(asObject(slotBase));
- return JSCSSImportRule::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCSSImportRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSImportRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.h
deleted file mode 100644
index 2db5698..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSImportRule_h
-#define JSCSSImportRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSImportRule;
-
-class JSCSSImportRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSImportRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSImportRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSImportRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSImportRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSImportRuleHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSImportRuleMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSImportRuleStyleSheet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSImportRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp
deleted file mode 100644
index b7999b8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSMediaRule.h"
-
-#include "CSSMediaRule.h"
-#include "CSSRuleList.h"
-#include "JSCSSRuleList.h"
-#include "JSMediaList.h"
-#include "MediaList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSMediaRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSMediaRuleTableValues[4] =
-{
- { "media", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSMediaRuleMedia), (intptr_t)0 },
- { "cssRules", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSMediaRuleCssRules), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSMediaRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSMediaRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSMediaRuleTableValues, 0 };
-#else
- { 8, 7, JSCSSMediaRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSMediaRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSMediaRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSMediaRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSMediaRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSMediaRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSMediaRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSMediaRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSMediaRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSMediaRuleConstructor::s_info = { "CSSMediaRuleConstructor", 0, &JSCSSMediaRuleConstructorTable, 0 };
-
-bool JSCSSMediaRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSMediaRuleConstructor, DOMObject>(exec, &JSCSSMediaRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSMediaRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSMediaRuleConstructor, DOMObject>(exec, &JSCSSMediaRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSMediaRulePrototypeTableValues[3] =
-{
- { "insertRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSMediaRulePrototypeFunctionInsertRule), (intptr_t)2 },
- { "deleteRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSMediaRulePrototypeFunctionDeleteRule), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSMediaRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSCSSMediaRulePrototypeTableValues, 0 };
-#else
- { 4, 3, JSCSSMediaRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSMediaRulePrototype::s_info = { "CSSMediaRulePrototype", 0, &JSCSSMediaRulePrototypeTable, 0 };
-
-JSObject* JSCSSMediaRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSMediaRule>(exec, globalObject);
-}
-
-bool JSCSSMediaRulePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCSSMediaRulePrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSMediaRulePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCSSMediaRulePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSMediaRule::s_info = { "CSSMediaRule", &JSCSSRule::s_info, &JSCSSMediaRuleTable, 0 };
-
-JSCSSMediaRule::JSCSSMediaRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSMediaRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSMediaRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSMediaRulePrototype(JSCSSMediaRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSMediaRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSMediaRule, Base>(exec, &JSCSSMediaRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSMediaRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSMediaRule, Base>(exec, &JSCSSMediaRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSMediaRuleMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSMediaRule* castedThis = static_cast<JSCSSMediaRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSMediaRule* imp = static_cast<CSSMediaRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->media()));
- return result;
-}
-
-JSValue jsCSSMediaRuleCssRules(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSMediaRule* castedThis = static_cast<JSCSSMediaRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSMediaRule* imp = static_cast<CSSMediaRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->cssRules()));
- return result;
-}
-
-JSValue jsCSSMediaRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSMediaRule* domObject = static_cast<JSCSSMediaRule*>(asObject(slotBase));
- return JSCSSMediaRule::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCSSMediaRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSMediaRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSMediaRulePrototypeFunctionInsertRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSMediaRule::s_info))
- return throwError(exec, TypeError);
- JSCSSMediaRule* castedThisObj = static_cast<JSCSSMediaRule*>(asObject(thisValue));
- CSSMediaRule* imp = static_cast<CSSMediaRule*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& rule = args.at(0).toString(exec);
- unsigned index = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->insertRule(rule, index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSMediaRulePrototypeFunctionDeleteRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSMediaRule::s_info))
- return throwError(exec, TypeError);
- JSCSSMediaRule* castedThisObj = static_cast<JSCSSMediaRule*>(asObject(thisValue));
- CSSMediaRule* imp = static_cast<CSSMediaRule*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
- imp->deleteRule(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.h
deleted file mode 100644
index 04f64b2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSMediaRule_h
-#define JSCSSMediaRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSMediaRule;
-
-class JSCSSMediaRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSMediaRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSMediaRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSMediaRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSMediaRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSMediaRulePrototypeFunctionInsertRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSMediaRulePrototypeFunctionDeleteRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSMediaRuleMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSMediaRuleCssRules(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSMediaRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp
deleted file mode 100644
index a6b5c7d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSPageRule.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSPageRule.h"
-#include "CSSStyleDeclaration.h"
-#include "JSCSSStyleDeclaration.h"
-#include "KURL.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSPageRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSPageRuleTableValues[4] =
-{
- { "selectorText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPageRuleSelectorText), (intptr_t)setJSCSSPageRuleSelectorText },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPageRuleStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPageRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSPageRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSPageRuleTableValues, 0 };
-#else
- { 8, 7, JSCSSPageRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSPageRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSPageRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSPageRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSPageRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSPageRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSPageRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSPageRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSPageRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSPageRuleConstructor::s_info = { "CSSPageRuleConstructor", 0, &JSCSSPageRuleConstructorTable, 0 };
-
-bool JSCSSPageRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSPageRuleConstructor, DOMObject>(exec, &JSCSSPageRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSPageRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSPageRuleConstructor, DOMObject>(exec, &JSCSSPageRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSPageRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSPageRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSPageRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSCSSPageRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSPageRulePrototype::s_info = { "CSSPageRulePrototype", 0, &JSCSSPageRulePrototypeTable, 0 };
-
-JSObject* JSCSSPageRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSPageRule>(exec, globalObject);
-}
-
-const ClassInfo JSCSSPageRule::s_info = { "CSSPageRule", &JSCSSRule::s_info, &JSCSSPageRuleTable, 0 };
-
-JSCSSPageRule::JSCSSPageRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSPageRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSPageRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSPageRulePrototype(JSCSSPageRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSPageRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSPageRule, Base>(exec, &JSCSSPageRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSPageRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSPageRule, Base>(exec, &JSCSSPageRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSPageRuleSelectorText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSPageRule* castedThis = static_cast<JSCSSPageRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSPageRule* imp = static_cast<CSSPageRule*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->selectorText());
- return result;
-}
-
-JSValue jsCSSPageRuleStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSPageRule* castedThis = static_cast<JSCSSPageRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSPageRule* imp = static_cast<CSSPageRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsCSSPageRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSPageRule* domObject = static_cast<JSCSSPageRule*>(asObject(slotBase));
- return JSCSSPageRule::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSPageRule::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCSSPageRule, Base>(exec, propertyName, value, &JSCSSPageRuleTable, this, slot);
-}
-
-void setJSCSSPageRuleSelectorText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSPageRule* castedThisObj = static_cast<JSCSSPageRule*>(thisObject);
- CSSPageRule* imp = static_cast<CSSPageRule*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setSelectorText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSCSSPageRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSPageRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.h
deleted file mode 100644
index 9058b66..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSPageRule_h
-#define JSCSSPageRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSPageRule;
-
-class JSCSSPageRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSPageRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSPageRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSPageRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSPageRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSPageRuleSelectorText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSPageRuleSelectorText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSPageRuleStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPageRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp
deleted file mode 100644
index 369ef08..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp
+++ /dev/null
@@ -1,478 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSPrimitiveValue.h"
-
-#include "CSSPrimitiveValue.h"
-#include "Counter.h"
-#include "JSCounter.h"
-#include "JSRGBColor.h"
-#include "JSRect.h"
-#include "KURL.h"
-#include "RGBColor.h"
-#include "Rect.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSPrimitiveValue);
-
-/* Hash table */
-
-static const HashTableValue JSCSSPrimitiveValueTableValues[3] =
-{
- { "primitiveType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValuePrimitiveType), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSPrimitiveValueTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSCSSPrimitiveValueTableValues, 0 };
-#else
- { 4, 3, JSCSSPrimitiveValueTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSPrimitiveValueConstructorTableValues[27] =
-{
- { "CSS_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_UNKNOWN), (intptr_t)0 },
- { "CSS_NUMBER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_NUMBER), (intptr_t)0 },
- { "CSS_PERCENTAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PERCENTAGE), (intptr_t)0 },
- { "CSS_EMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_EMS), (intptr_t)0 },
- { "CSS_EXS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_EXS), (intptr_t)0 },
- { "CSS_PX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PX), (intptr_t)0 },
- { "CSS_CM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_CM), (intptr_t)0 },
- { "CSS_MM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_MM), (intptr_t)0 },
- { "CSS_IN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_IN), (intptr_t)0 },
- { "CSS_PT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PT), (intptr_t)0 },
- { "CSS_PC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PC), (intptr_t)0 },
- { "CSS_DEG", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_DEG), (intptr_t)0 },
- { "CSS_RAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_RAD), (intptr_t)0 },
- { "CSS_GRAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_GRAD), (intptr_t)0 },
- { "CSS_MS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_MS), (intptr_t)0 },
- { "CSS_S", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_S), (intptr_t)0 },
- { "CSS_HZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_HZ), (intptr_t)0 },
- { "CSS_KHZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_KHZ), (intptr_t)0 },
- { "CSS_DIMENSION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_DIMENSION), (intptr_t)0 },
- { "CSS_STRING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_STRING), (intptr_t)0 },
- { "CSS_URI", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_URI), (intptr_t)0 },
- { "CSS_IDENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_IDENT), (intptr_t)0 },
- { "CSS_ATTR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_ATTR), (intptr_t)0 },
- { "CSS_COUNTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_COUNTER), (intptr_t)0 },
- { "CSS_RECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_RECT), (intptr_t)0 },
- { "CSS_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_RGBCOLOR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSPrimitiveValueConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSCSSPrimitiveValueConstructorTableValues, 0 };
-#else
- { 69, 63, JSCSSPrimitiveValueConstructorTableValues, 0 };
-#endif
-
-class JSCSSPrimitiveValueConstructor : public DOMConstructorObject {
-public:
- JSCSSPrimitiveValueConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSPrimitiveValueConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSPrimitiveValuePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSPrimitiveValueConstructor::s_info = { "CSSPrimitiveValueConstructor", 0, &JSCSSPrimitiveValueConstructorTable, 0 };
-
-bool JSCSSPrimitiveValueConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSPrimitiveValueConstructor, DOMObject>(exec, &JSCSSPrimitiveValueConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSPrimitiveValueConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSPrimitiveValueConstructor, DOMObject>(exec, &JSCSSPrimitiveValueConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSPrimitiveValuePrototypeTableValues[34] =
-{
- { "CSS_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_UNKNOWN), (intptr_t)0 },
- { "CSS_NUMBER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_NUMBER), (intptr_t)0 },
- { "CSS_PERCENTAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PERCENTAGE), (intptr_t)0 },
- { "CSS_EMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_EMS), (intptr_t)0 },
- { "CSS_EXS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_EXS), (intptr_t)0 },
- { "CSS_PX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PX), (intptr_t)0 },
- { "CSS_CM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_CM), (intptr_t)0 },
- { "CSS_MM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_MM), (intptr_t)0 },
- { "CSS_IN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_IN), (intptr_t)0 },
- { "CSS_PT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PT), (intptr_t)0 },
- { "CSS_PC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_PC), (intptr_t)0 },
- { "CSS_DEG", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_DEG), (intptr_t)0 },
- { "CSS_RAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_RAD), (intptr_t)0 },
- { "CSS_GRAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_GRAD), (intptr_t)0 },
- { "CSS_MS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_MS), (intptr_t)0 },
- { "CSS_S", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_S), (intptr_t)0 },
- { "CSS_HZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_HZ), (intptr_t)0 },
- { "CSS_KHZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_KHZ), (intptr_t)0 },
- { "CSS_DIMENSION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_DIMENSION), (intptr_t)0 },
- { "CSS_STRING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_STRING), (intptr_t)0 },
- { "CSS_URI", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_URI), (intptr_t)0 },
- { "CSS_IDENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_IDENT), (intptr_t)0 },
- { "CSS_ATTR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_ATTR), (intptr_t)0 },
- { "CSS_COUNTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_COUNTER), (intptr_t)0 },
- { "CSS_RECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_RECT), (intptr_t)0 },
- { "CSS_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSPrimitiveValueCSS_RGBCOLOR), (intptr_t)0 },
- { "setFloatValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionSetFloatValue), (intptr_t)2 },
- { "getFloatValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionGetFloatValue), (intptr_t)1 },
- { "setStringValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionSetStringValue), (intptr_t)2 },
- { "getStringValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionGetStringValue), (intptr_t)0 },
- { "getCounterValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionGetCounterValue), (intptr_t)0 },
- { "getRectValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionGetRectValue), (intptr_t)0 },
- { "getRGBColorValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSPrimitiveValuePrototypeFunctionGetRGBColorValue), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSPrimitiveValuePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSCSSPrimitiveValuePrototypeTableValues, 0 };
-#else
- { 132, 127, JSCSSPrimitiveValuePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSPrimitiveValuePrototype::s_info = { "CSSPrimitiveValuePrototype", 0, &JSCSSPrimitiveValuePrototypeTable, 0 };
-
-JSObject* JSCSSPrimitiveValuePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSPrimitiveValue>(exec, globalObject);
-}
-
-bool JSCSSPrimitiveValuePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSCSSPrimitiveValuePrototype, JSObject>(exec, &JSCSSPrimitiveValuePrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSPrimitiveValuePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSCSSPrimitiveValuePrototype, JSObject>(exec, &JSCSSPrimitiveValuePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSPrimitiveValue::s_info = { "CSSPrimitiveValue", &JSCSSValue::s_info, &JSCSSPrimitiveValueTable, 0 };
-
-JSCSSPrimitiveValue::JSCSSPrimitiveValue(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSPrimitiveValue> impl)
- : JSCSSValue(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSPrimitiveValue::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSPrimitiveValuePrototype(JSCSSPrimitiveValuePrototype::createStructure(JSCSSValuePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSPrimitiveValue::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSPrimitiveValue, Base>(exec, &JSCSSPrimitiveValueTable, this, propertyName, slot);
-}
-
-bool JSCSSPrimitiveValue::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSPrimitiveValue, Base>(exec, &JSCSSPrimitiveValueTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSPrimitiveValuePrimitiveType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSPrimitiveValue* castedThis = static_cast<JSCSSPrimitiveValue*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->primitiveType());
- return result;
-}
-
-JSValue jsCSSPrimitiveValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSPrimitiveValue* domObject = static_cast<JSCSSPrimitiveValue*>(asObject(slotBase));
- return JSCSSPrimitiveValue::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCSSPrimitiveValue::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSPrimitiveValueConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionSetFloatValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned short unitType = args.at(0).toInt32(exec);
- float floatValue = args.at(1).toFloat(exec);
-
- imp->setFloatValue(unitType, floatValue, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetFloatValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned short unitType = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->getFloatValue(unitType, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionSetStringValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned short stringType = args.at(0).toInt32(exec);
- const UString& stringValue = args.at(1).toString(exec);
-
- imp->setStringValue(stringType, stringValue, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetStringValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = jsString(exec, imp->getStringValue(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetCounterValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getCounterValue(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetRectValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getRectValue(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetRGBColorValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSPrimitiveValue::s_info))
- return throwError(exec, TypeError);
- JSCSSPrimitiveValue* castedThisObj = static_cast<JSCSSPrimitiveValue*>(asObject(thisValue));
- CSSPrimitiveValue* imp = static_cast<CSSPrimitiveValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getRGBColorValue(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsCSSPrimitiveValueCSS_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsCSSPrimitiveValueCSS_NUMBER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsCSSPrimitiveValueCSS_PERCENTAGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsCSSPrimitiveValueCSS_EMS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsCSSPrimitiveValueCSS_EXS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsCSSPrimitiveValueCSS_PX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsCSSPrimitiveValueCSS_CM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsCSSPrimitiveValueCSS_MM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsCSSPrimitiveValueCSS_IN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsCSSPrimitiveValueCSS_PT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsCSSPrimitiveValueCSS_PC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSValue jsCSSPrimitiveValueCSS_DEG(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(11));
-}
-
-JSValue jsCSSPrimitiveValueCSS_RAD(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(12));
-}
-
-JSValue jsCSSPrimitiveValueCSS_GRAD(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(13));
-}
-
-JSValue jsCSSPrimitiveValueCSS_MS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(14));
-}
-
-JSValue jsCSSPrimitiveValueCSS_S(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(15));
-}
-
-JSValue jsCSSPrimitiveValueCSS_HZ(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(16));
-}
-
-JSValue jsCSSPrimitiveValueCSS_KHZ(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(17));
-}
-
-JSValue jsCSSPrimitiveValueCSS_DIMENSION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(18));
-}
-
-JSValue jsCSSPrimitiveValueCSS_STRING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(19));
-}
-
-JSValue jsCSSPrimitiveValueCSS_URI(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(20));
-}
-
-JSValue jsCSSPrimitiveValueCSS_IDENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(21));
-}
-
-JSValue jsCSSPrimitiveValueCSS_ATTR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(22));
-}
-
-JSValue jsCSSPrimitiveValueCSS_COUNTER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(23));
-}
-
-JSValue jsCSSPrimitiveValueCSS_RECT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(24));
-}
-
-JSValue jsCSSPrimitiveValueCSS_RGBCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(25));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.h b/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.h
deleted file mode 100644
index 124ecef..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSPrimitiveValue_h
-#define JSCSSPrimitiveValue_h
-
-#include "JSCSSValue.h"
-
-namespace WebCore {
-
-class CSSPrimitiveValue;
-
-class JSCSSPrimitiveValue : public JSCSSValue {
- typedef JSCSSValue Base;
-public:
- JSCSSPrimitiveValue(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSPrimitiveValue>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSPrimitiveValuePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSPrimitiveValuePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionSetFloatValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetFloatValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionSetStringValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetStringValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetCounterValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetRectValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSPrimitiveValuePrototypeFunctionGetRGBColorValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSPrimitiveValuePrimitiveType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsCSSPrimitiveValueCSS_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_NUMBER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_PERCENTAGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_EMS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_EXS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_PX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_CM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_MM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_IN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_PT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_PC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_DEG(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_RAD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_GRAD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_MS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_S(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_HZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_KHZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_DIMENSION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_STRING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_URI(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_IDENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_ATTR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_COUNTER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_RECT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSPrimitiveValueCSS_RGBCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp
deleted file mode 100644
index cb24a12..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp
+++ /dev/null
@@ -1,300 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSRule.h"
-
-#include "CSSRule.h"
-#include "CSSStyleSheet.h"
-#include "JSCSSRule.h"
-#include "JSCSSStyleSheet.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSRuleTableValues[6] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleType), (intptr_t)0 },
- { "cssText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleCssText), (intptr_t)setJSCSSRuleCssText },
- { "parentStyleSheet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleParentStyleSheet), (intptr_t)0 },
- { "parentRule", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleParentRule), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSCSSRuleTableValues, 0 };
-#else
- { 17, 15, JSCSSRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSRuleConstructorTableValues[11] =
-{
- { "UNKNOWN_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleUNKNOWN_RULE), (intptr_t)0 },
- { "STYLE_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleSTYLE_RULE), (intptr_t)0 },
- { "CHARSET_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleCHARSET_RULE), (intptr_t)0 },
- { "IMPORT_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleIMPORT_RULE), (intptr_t)0 },
- { "MEDIA_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleMEDIA_RULE), (intptr_t)0 },
- { "FONT_FACE_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleFONT_FACE_RULE), (intptr_t)0 },
- { "PAGE_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRulePAGE_RULE), (intptr_t)0 },
- { "VARIABLES_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleVARIABLES_RULE), (intptr_t)0 },
- { "WEBKIT_KEYFRAMES_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleWEBKIT_KEYFRAMES_RULE), (intptr_t)0 },
- { "WEBKIT_KEYFRAME_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleWEBKIT_KEYFRAME_RULE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSCSSRuleConstructorTableValues, 0 };
-#else
- { 34, 31, JSCSSRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSRuleConstructor::s_info = { "CSSRuleConstructor", 0, &JSCSSRuleConstructorTable, 0 };
-
-bool JSCSSRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSRuleConstructor, DOMObject>(exec, &JSCSSRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSRuleConstructor, DOMObject>(exec, &JSCSSRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSRulePrototypeTableValues[11] =
-{
- { "UNKNOWN_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleUNKNOWN_RULE), (intptr_t)0 },
- { "STYLE_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleSTYLE_RULE), (intptr_t)0 },
- { "CHARSET_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleCHARSET_RULE), (intptr_t)0 },
- { "IMPORT_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleIMPORT_RULE), (intptr_t)0 },
- { "MEDIA_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleMEDIA_RULE), (intptr_t)0 },
- { "FONT_FACE_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleFONT_FACE_RULE), (intptr_t)0 },
- { "PAGE_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRulePAGE_RULE), (intptr_t)0 },
- { "VARIABLES_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleVARIABLES_RULE), (intptr_t)0 },
- { "WEBKIT_KEYFRAMES_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleWEBKIT_KEYFRAMES_RULE), (intptr_t)0 },
- { "WEBKIT_KEYFRAME_RULE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleWEBKIT_KEYFRAME_RULE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSCSSRulePrototypeTableValues, 0 };
-#else
- { 34, 31, JSCSSRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSRulePrototype::s_info = { "CSSRulePrototype", 0, &JSCSSRulePrototypeTable, 0 };
-
-JSObject* JSCSSRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSRule>(exec, globalObject);
-}
-
-bool JSCSSRulePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSRulePrototype, JSObject>(exec, &JSCSSRulePrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSRulePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSRulePrototype, JSObject>(exec, &JSCSSRulePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSRule::s_info = { "CSSRule", 0, &JSCSSRuleTable, 0 };
-
-JSCSSRule::JSCSSRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSRule> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCSSRule::~JSCSSRule()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCSSRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSRulePrototype(JSCSSRulePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCSSRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSRule, Base>(exec, &JSCSSRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSRule, Base>(exec, &JSCSSRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSRuleType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRule* castedThis = static_cast<JSCSSRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSRule* imp = static_cast<CSSRule*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->type());
- return result;
-}
-
-JSValue jsCSSRuleCssText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRule* castedThis = static_cast<JSCSSRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSRule* imp = static_cast<CSSRule*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->cssText());
- return result;
-}
-
-JSValue jsCSSRuleParentStyleSheet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRule* castedThis = static_cast<JSCSSRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSRule* imp = static_cast<CSSRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentStyleSheet()));
- return result;
-}
-
-JSValue jsCSSRuleParentRule(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRule* castedThis = static_cast<JSCSSRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSRule* imp = static_cast<CSSRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentRule()));
- return result;
-}
-
-JSValue jsCSSRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRule* domObject = static_cast<JSCSSRule*>(asObject(slotBase));
- return JSCSSRule::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSRule::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCSSRule, Base>(exec, propertyName, value, &JSCSSRuleTable, this, slot);
-}
-
-void setJSCSSRuleCssText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSRule* castedThisObj = static_cast<JSCSSRule*>(thisObject);
- CSSRule* imp = static_cast<CSSRule*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCssText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSCSSRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsCSSRuleUNKNOWN_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsCSSRuleSTYLE_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsCSSRuleCHARSET_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsCSSRuleIMPORT_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsCSSRuleMEDIA_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsCSSRuleFONT_FACE_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsCSSRulePAGE_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsCSSRuleVARIABLES_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsCSSRuleWEBKIT_KEYFRAMES_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsCSSRuleWEBKIT_KEYFRAME_RULE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-CSSRule* toCSSRule(JSC::JSValue value)
-{
- return value.inherits(&JSCSSRule::s_info) ? static_cast<JSCSSRule*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSRule.h
deleted file mode 100644
index 59f509a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSRule.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSRule_h
-#define JSCSSRule_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CSSRule;
-
-class JSCSSRule : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCSSRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSRule>);
- virtual ~JSCSSRule();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- CSSRule* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CSSRule> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CSSRule*);
-CSSRule* toCSSRule(JSC::JSValue);
-
-class JSCSSRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSRuleType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleCssText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSRuleCssText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSRuleParentStyleSheet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleParentRule(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsCSSRuleUNKNOWN_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleSTYLE_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleCHARSET_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleIMPORT_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleMEDIA_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleFONT_FACE_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRulePAGE_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleVARIABLES_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleWEBKIT_KEYFRAMES_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleWEBKIT_KEYFRAME_RULE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp
deleted file mode 100644
index 9cb7f1d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp
+++ /dev/null
@@ -1,251 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSRuleList.h"
-
-#include "CSSRule.h"
-#include "CSSRuleList.h"
-#include "JSCSSRule.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSRuleList);
-
-/* Hash table */
-
-static const HashTableValue JSCSSRuleListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSRuleListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSRuleListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCSSRuleListTableValues, 0 };
-#else
- { 5, 3, JSCSSRuleListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSRuleListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSRuleListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSRuleListConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSRuleListConstructorTableValues, 0 };
-#endif
-
-class JSCSSRuleListConstructor : public DOMConstructorObject {
-public:
- JSCSSRuleListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSRuleListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSRuleListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSRuleListConstructor::s_info = { "CSSRuleListConstructor", 0, &JSCSSRuleListConstructorTable, 0 };
-
-bool JSCSSRuleListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSRuleListConstructor, DOMObject>(exec, &JSCSSRuleListConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSRuleListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSRuleListConstructor, DOMObject>(exec, &JSCSSRuleListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSRuleListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSRuleListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSRuleListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSRuleListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSCSSRuleListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSRuleListPrototype::s_info = { "CSSRuleListPrototype", 0, &JSCSSRuleListPrototypeTable, 0 };
-
-JSObject* JSCSSRuleListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSRuleList>(exec, globalObject);
-}
-
-bool JSCSSRuleListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCSSRuleListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSRuleListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCSSRuleListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSRuleList::s_info = { "CSSRuleList", 0, &JSCSSRuleListTable, 0 };
-
-JSCSSRuleList::JSCSSRuleList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSRuleList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCSSRuleList::~JSCSSRuleList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCSSRuleList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSRuleListPrototype(JSCSSRuleListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCSSRuleList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSCSSRuleListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<CSSRuleList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSCSSRuleList, Base>(exec, &JSCSSRuleListTable, this, propertyName, slot);
-}
-
-bool JSCSSRuleList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSCSSRuleListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<CSSRuleList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSCSSRuleList, Base>(exec, &JSCSSRuleListTable, this, propertyName, descriptor);
-}
-
-bool JSCSSRuleList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<CSSRuleList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsCSSRuleListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRuleList* castedThis = static_cast<JSCSSRuleList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSRuleList* imp = static_cast<CSSRuleList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsCSSRuleListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSRuleList* domObject = static_cast<JSCSSRuleList*>(asObject(slotBase));
- return JSCSSRuleList::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSRuleList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<CSSRuleList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSCSSRuleList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSRuleListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSRuleListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSRuleList::s_info))
- return throwError(exec, TypeError);
- JSCSSRuleList* castedThisObj = static_cast<JSCSSRuleList*>(asObject(thisValue));
- CSSRuleList* imp = static_cast<CSSRuleList*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSCSSRuleList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSCSSRuleList* thisObj = static_cast<JSCSSRuleList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<CSSRuleList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, CSSRuleList* object)
-{
- return getDOMObjectWrapper<JSCSSRuleList>(exec, globalObject, object);
-}
-CSSRuleList* toCSSRuleList(JSC::JSValue value)
-{
- return value.inherits(&JSCSSRuleList::s_info) ? static_cast<JSCSSRuleList*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.h b/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.h
deleted file mode 100644
index dc9acb5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSRuleList_h
-#define JSCSSRuleList_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CSSRuleList;
-
-class JSCSSRuleList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCSSRuleList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSRuleList>);
- virtual ~JSCSSRuleList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- CSSRuleList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CSSRuleList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CSSRuleList*);
-CSSRuleList* toCSSRuleList(JSC::JSValue);
-
-class JSCSSRuleListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSRuleListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSRuleListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSRuleListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSRuleListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp
deleted file mode 100644
index 9195aef..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp
+++ /dev/null
@@ -1,413 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSStyleDeclaration.h"
-
-#include "AtomicString.h"
-#include "CSSRule.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSRule.h"
-#include "JSCSSStyleDeclarationCustom.h"
-#include "JSCSSValue.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSStyleDeclaration);
-
-/* Hash table */
-
-static const HashTableValue JSCSSStyleDeclarationTableValues[5] =
-{
- { "cssText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclarationCssText), (intptr_t)setJSCSSStyleDeclarationCssText },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclarationLength), (intptr_t)0 },
- { "parentRule", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclarationParentRule), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclarationConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleDeclarationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSCSSStyleDeclarationTableValues, 0 };
-#else
- { 10, 7, JSCSSStyleDeclarationTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSStyleDeclarationConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleDeclarationConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSStyleDeclarationConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSStyleDeclarationConstructorTableValues, 0 };
-#endif
-
-class JSCSSStyleDeclarationConstructor : public DOMConstructorObject {
-public:
- JSCSSStyleDeclarationConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSStyleDeclarationConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSStyleDeclarationPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSStyleDeclarationConstructor::s_info = { "CSSStyleDeclarationConstructor", 0, &JSCSSStyleDeclarationConstructorTable, 0 };
-
-bool JSCSSStyleDeclarationConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSStyleDeclarationConstructor, DOMObject>(exec, &JSCSSStyleDeclarationConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleDeclarationConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSStyleDeclarationConstructor, DOMObject>(exec, &JSCSSStyleDeclarationConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSStyleDeclarationPrototypeTableValues[9] =
-{
- { "getPropertyValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionGetPropertyValue), (intptr_t)1 },
- { "getPropertyCSSValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue), (intptr_t)1 },
- { "removeProperty", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionRemoveProperty), (intptr_t)1 },
- { "getPropertyPriority", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionGetPropertyPriority), (intptr_t)1 },
- { "setProperty", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionSetProperty), (intptr_t)3 },
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionItem), (intptr_t)1 },
- { "getPropertyShorthand", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionGetPropertyShorthand), (intptr_t)1 },
- { "isPropertyImplicit", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleDeclarationPrototypeFunctionIsPropertyImplicit), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleDeclarationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSCSSStyleDeclarationPrototypeTableValues, 0 };
-#else
- { 17, 15, JSCSSStyleDeclarationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSStyleDeclarationPrototype::s_info = { "CSSStyleDeclarationPrototype", 0, &JSCSSStyleDeclarationPrototypeTable, 0 };
-
-JSObject* JSCSSStyleDeclarationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSStyleDeclaration>(exec, globalObject);
-}
-
-bool JSCSSStyleDeclarationPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCSSStyleDeclarationPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleDeclarationPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCSSStyleDeclarationPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSStyleDeclaration::s_info = { "CSSStyleDeclaration", 0, &JSCSSStyleDeclarationTable, 0 };
-
-JSCSSStyleDeclaration::JSCSSStyleDeclaration(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSStyleDeclaration> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCSSStyleDeclaration::~JSCSSStyleDeclaration()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCSSStyleDeclaration::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSStyleDeclarationPrototype(JSCSSStyleDeclarationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCSSStyleDeclaration::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSCSSStyleDeclarationTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<CSSStyleDeclaration*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSCSSStyleDeclaration, Base>(exec, &JSCSSStyleDeclarationTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleDeclaration::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSCSSStyleDeclarationTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<CSSStyleDeclaration*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<CSSStyleDeclaration*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSCSSStyleDeclaration, Base>(exec, &JSCSSStyleDeclarationTable, this, propertyName, descriptor);
-}
-
-bool JSCSSStyleDeclaration::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<CSSStyleDeclaration*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsCSSStyleDeclarationCssText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleDeclaration* castedThis = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->cssText());
- return result;
-}
-
-JSValue jsCSSStyleDeclarationLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleDeclaration* castedThis = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsCSSStyleDeclarationParentRule(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleDeclaration* castedThis = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentRule()));
- return result;
-}
-
-JSValue jsCSSStyleDeclarationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleDeclaration* domObject = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
- return JSCSSStyleDeclaration::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSStyleDeclaration::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- lookupPut<JSCSSStyleDeclaration, Base>(exec, propertyName, value, &JSCSSStyleDeclarationTable, this, slot);
-}
-
-void setJSCSSStyleDeclarationCssText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(thisObject);
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCssText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void JSCSSStyleDeclaration::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<CSSStyleDeclaration*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSCSSStyleDeclaration::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSStyleDeclarationConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- const UString& propertyName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->getPropertyValue(propertyName));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- const UString& propertyName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPropertyCSSValue(propertyName)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionRemoveProperty(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& propertyName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->removeProperty(propertyName, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyPriority(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- const UString& propertyName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->getPropertyPriority(propertyName));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionSetProperty(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& propertyName = args.at(0).toString(exec);
- const UString& value = valueToStringWithNullCheck(exec, args.at(1));
- const UString& priority = args.at(2).toString(exec);
-
- imp->setProperty(propertyName, value, priority, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->item(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyShorthand(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- const UString& propertyName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->getPropertyShorthand(propertyName));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionIsPropertyImplicit(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleDeclaration* castedThisObj = static_cast<JSCSSStyleDeclaration*>(asObject(thisValue));
- CSSStyleDeclaration* imp = static_cast<CSSStyleDeclaration*>(castedThisObj->impl());
- const UString& propertyName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->isPropertyImplicit(propertyName));
- return result;
-}
-
-
-JSValue JSCSSStyleDeclaration::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSCSSStyleDeclaration* thisObj = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
- return jsStringOrNull(exec, thisObj->impl()->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, CSSStyleDeclaration* object)
-{
- return getDOMObjectWrapper<JSCSSStyleDeclaration>(exec, globalObject, object);
-}
-CSSStyleDeclaration* toCSSStyleDeclaration(JSC::JSValue value)
-{
- return value.inherits(&JSCSSStyleDeclaration::s_info) ? static_cast<JSCSSStyleDeclaration*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.h b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.h
deleted file mode 100644
index 6372894..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSStyleDeclaration_h
-#define JSCSSStyleDeclaration_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CSSStyleDeclaration;
-
-class JSCSSStyleDeclaration : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCSSStyleDeclaration(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSStyleDeclaration>);
- virtual ~JSCSSStyleDeclaration();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- CSSStyleDeclaration* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CSSStyleDeclaration> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, CSSStyleDeclaration*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CSSStyleDeclaration*);
-CSSStyleDeclaration* toCSSStyleDeclaration(JSC::JSValue);
-
-class JSCSSStyleDeclarationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSStyleDeclarationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionRemoveProperty(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyPriority(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionSetProperty(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionGetPropertyShorthand(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleDeclarationPrototypeFunctionIsPropertyImplicit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSStyleDeclarationCssText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSStyleDeclarationCssText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSStyleDeclarationLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSStyleDeclarationParentRule(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSStyleDeclarationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp
deleted file mode 100644
index 28d9dc7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSStyleRule.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSStyleRule.h"
-#include "JSCSSStyleDeclaration.h"
-#include "KURL.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSStyleRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSStyleRuleTableValues[4] =
-{
- { "selectorText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleRuleSelectorText), (intptr_t)setJSCSSStyleRuleSelectorText },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleRuleStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSStyleRuleTableValues, 0 };
-#else
- { 8, 7, JSCSSStyleRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSStyleRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSStyleRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSStyleRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSStyleRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSStyleRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSStyleRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSStyleRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSStyleRuleConstructor::s_info = { "CSSStyleRuleConstructor", 0, &JSCSSStyleRuleConstructorTable, 0 };
-
-bool JSCSSStyleRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSStyleRuleConstructor, DOMObject>(exec, &JSCSSStyleRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSStyleRuleConstructor, DOMObject>(exec, &JSCSSStyleRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSStyleRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSStyleRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSCSSStyleRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSStyleRulePrototype::s_info = { "CSSStyleRulePrototype", 0, &JSCSSStyleRulePrototypeTable, 0 };
-
-JSObject* JSCSSStyleRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSStyleRule>(exec, globalObject);
-}
-
-const ClassInfo JSCSSStyleRule::s_info = { "CSSStyleRule", &JSCSSRule::s_info, &JSCSSStyleRuleTable, 0 };
-
-JSCSSStyleRule::JSCSSStyleRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSStyleRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSStyleRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSStyleRulePrototype(JSCSSStyleRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSStyleRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSStyleRule, Base>(exec, &JSCSSStyleRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSStyleRule, Base>(exec, &JSCSSStyleRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSStyleRuleSelectorText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleRule* castedThis = static_cast<JSCSSStyleRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleRule* imp = static_cast<CSSStyleRule*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->selectorText());
- return result;
-}
-
-JSValue jsCSSStyleRuleStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleRule* castedThis = static_cast<JSCSSStyleRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleRule* imp = static_cast<CSSStyleRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsCSSStyleRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleRule* domObject = static_cast<JSCSSStyleRule*>(asObject(slotBase));
- return JSCSSStyleRule::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSStyleRule::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCSSStyleRule, Base>(exec, propertyName, value, &JSCSSStyleRuleTable, this, slot);
-}
-
-void setJSCSSStyleRuleSelectorText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSStyleRule* castedThisObj = static_cast<JSCSSStyleRule*>(thisObject);
- CSSStyleRule* imp = static_cast<CSSStyleRule*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setSelectorText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSCSSStyleRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSStyleRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.h
deleted file mode 100644
index 10cff11..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSStyleRule_h
-#define JSCSSStyleRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSStyleRule;
-
-class JSCSSStyleRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSStyleRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSStyleRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSStyleRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSStyleRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSStyleRuleSelectorText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSStyleRuleSelectorText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSStyleRuleStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSStyleRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp
deleted file mode 100644
index 881ae80..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp
+++ /dev/null
@@ -1,273 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSStyleSheet.h"
-
-#include "CSSRule.h"
-#include "CSSRuleList.h"
-#include "CSSStyleSheet.h"
-#include "JSCSSRule.h"
-#include "JSCSSRuleList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSStyleSheet);
-
-/* Hash table */
-
-static const HashTableValue JSCSSStyleSheetTableValues[5] =
-{
- { "ownerRule", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleSheetOwnerRule), (intptr_t)0 },
- { "cssRules", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleSheetCssRules), (intptr_t)0 },
- { "rules", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleSheetRules), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleSheetConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleSheetTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSCSSStyleSheetTableValues, 0 };
-#else
- { 9, 7, JSCSSStyleSheetTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSStyleSheetConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleSheetConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSStyleSheetConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSStyleSheetConstructorTableValues, 0 };
-#endif
-
-class JSCSSStyleSheetConstructor : public DOMConstructorObject {
-public:
- JSCSSStyleSheetConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSStyleSheetConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSStyleSheetPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSStyleSheetConstructor::s_info = { "CSSStyleSheetConstructor", 0, &JSCSSStyleSheetConstructorTable, 0 };
-
-bool JSCSSStyleSheetConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSStyleSheetConstructor, DOMObject>(exec, &JSCSSStyleSheetConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleSheetConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSStyleSheetConstructor, DOMObject>(exec, &JSCSSStyleSheetConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSStyleSheetPrototypeTableValues[5] =
-{
- { "insertRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleSheetPrototypeFunctionInsertRule), (intptr_t)2 },
- { "deleteRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleSheetPrototypeFunctionDeleteRule), (intptr_t)1 },
- { "addRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleSheetPrototypeFunctionAddRule), (intptr_t)3 },
- { "removeRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSStyleSheetPrototypeFunctionRemoveRule), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSStyleSheetPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSStyleSheetPrototypeTableValues, 0 };
-#else
- { 8, 7, JSCSSStyleSheetPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSStyleSheetPrototype::s_info = { "CSSStyleSheetPrototype", 0, &JSCSSStyleSheetPrototypeTable, 0 };
-
-JSObject* JSCSSStyleSheetPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSStyleSheet>(exec, globalObject);
-}
-
-bool JSCSSStyleSheetPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCSSStyleSheetPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleSheetPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCSSStyleSheetPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSStyleSheet::s_info = { "CSSStyleSheet", &JSStyleSheet::s_info, &JSCSSStyleSheetTable, 0 };
-
-JSCSSStyleSheet::JSCSSStyleSheet(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSStyleSheet> impl)
- : JSStyleSheet(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSStyleSheet::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSStyleSheetPrototype(JSCSSStyleSheetPrototype::createStructure(JSStyleSheetPrototype::self(exec, globalObject)));
-}
-
-bool JSCSSStyleSheet::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSStyleSheet, Base>(exec, &JSCSSStyleSheetTable, this, propertyName, slot);
-}
-
-bool JSCSSStyleSheet::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSStyleSheet, Base>(exec, &JSCSSStyleSheetTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSStyleSheetOwnerRule(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleSheet* castedThis = static_cast<JSCSSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->ownerRule()));
- return result;
-}
-
-JSValue jsCSSStyleSheetCssRules(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleSheet* castedThis = static_cast<JSCSSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->cssRules()));
- return result;
-}
-
-JSValue jsCSSStyleSheetRules(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleSheet* castedThis = static_cast<JSCSSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rules()));
- return result;
-}
-
-JSValue jsCSSStyleSheetConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSStyleSheet* domObject = static_cast<JSCSSStyleSheet*>(asObject(slotBase));
- return JSCSSStyleSheet::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCSSStyleSheet::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSStyleSheetConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionInsertRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleSheet::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleSheet* castedThisObj = static_cast<JSCSSStyleSheet*>(asObject(thisValue));
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& rule = args.at(0).toString(exec);
- unsigned index = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->insertRule(rule, index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionDeleteRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleSheet::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleSheet* castedThisObj = static_cast<JSCSSStyleSheet*>(asObject(thisValue));
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
- imp->deleteRule(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionAddRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleSheet::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleSheet* castedThisObj = static_cast<JSCSSStyleSheet*>(asObject(thisValue));
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selector = args.at(0).toString(exec);
- const UString& style = args.at(1).toString(exec);
-
- int argsCount = args.size();
- if (argsCount < 3) {
-
- JSC::JSValue result = jsNumber(exec, imp->addRule(selector, style, ec));
- setDOMException(exec, ec);
- return result;
- }
-
- unsigned index = args.at(2).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->addRule(selector, style, index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionRemoveRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSStyleSheet::s_info))
- return throwError(exec, TypeError);
- JSCSSStyleSheet* castedThisObj = static_cast<JSCSSStyleSheet*>(asObject(thisValue));
- CSSStyleSheet* imp = static_cast<CSSStyleSheet*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
- imp->removeRule(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.h b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.h
deleted file mode 100644
index a577b0b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSStyleSheet_h
-#define JSCSSStyleSheet_h
-
-#include "JSStyleSheet.h"
-
-namespace WebCore {
-
-class CSSStyleSheet;
-
-class JSCSSStyleSheet : public JSStyleSheet {
- typedef JSStyleSheet Base;
-public:
- JSCSSStyleSheet(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSStyleSheet>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSStyleSheetPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSStyleSheetPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionInsertRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionDeleteRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionAddRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSStyleSheetPrototypeFunctionRemoveRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSStyleSheetOwnerRule(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSStyleSheetCssRules(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSStyleSheetRules(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSStyleSheetConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp
deleted file mode 100644
index bd0d768..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSValue.h"
-
-#include "CSSValue.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSValue);
-
-/* Hash table */
-
-static const HashTableValue JSCSSValueTableValues[4] =
-{
- { "cssText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCssText), (intptr_t)setJSCSSValueCssText },
- { "cssValueType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCssValueType), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSValueTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSValueTableValues, 0 };
-#else
- { 8, 7, JSCSSValueTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSValueConstructorTableValues[5] =
-{
- { "CSS_INHERIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_INHERIT), (intptr_t)0 },
- { "CSS_PRIMITIVE_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_PRIMITIVE_VALUE), (intptr_t)0 },
- { "CSS_VALUE_LIST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_VALUE_LIST), (intptr_t)0 },
- { "CSS_CUSTOM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_CUSTOM), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSValueConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSValueConstructorTableValues, 0 };
-#else
- { 8, 7, JSCSSValueConstructorTableValues, 0 };
-#endif
-
-class JSCSSValueConstructor : public DOMConstructorObject {
-public:
- JSCSSValueConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSValueConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSValuePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSValueConstructor::s_info = { "CSSValueConstructor", 0, &JSCSSValueConstructorTable, 0 };
-
-bool JSCSSValueConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSValueConstructor, DOMObject>(exec, &JSCSSValueConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSValueConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSValueConstructor, DOMObject>(exec, &JSCSSValueConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSValuePrototypeTableValues[5] =
-{
- { "CSS_INHERIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_INHERIT), (intptr_t)0 },
- { "CSS_PRIMITIVE_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_PRIMITIVE_VALUE), (intptr_t)0 },
- { "CSS_VALUE_LIST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_VALUE_LIST), (intptr_t)0 },
- { "CSS_CUSTOM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueCSS_CUSTOM), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSValuePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSCSSValuePrototypeTableValues, 0 };
-#else
- { 8, 7, JSCSSValuePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSValuePrototype::s_info = { "CSSValuePrototype", 0, &JSCSSValuePrototypeTable, 0 };
-
-JSObject* JSCSSValuePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSValue>(exec, globalObject);
-}
-
-bool JSCSSValuePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSValuePrototype, JSObject>(exec, &JSCSSValuePrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSValuePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSValuePrototype, JSObject>(exec, &JSCSSValuePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSValue::s_info = { "CSSValue", 0, &JSCSSValueTable, 0 };
-
-JSCSSValue::JSCSSValue(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSValue> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCSSValue::~JSCSSValue()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCSSValue::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSValuePrototype(JSCSSValuePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCSSValue::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSValue, Base>(exec, &JSCSSValueTable, this, propertyName, slot);
-}
-
-bool JSCSSValue::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSValue, Base>(exec, &JSCSSValueTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSValueCssText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSValue* castedThis = static_cast<JSCSSValue*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSValue* imp = static_cast<CSSValue*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->cssText());
- return result;
-}
-
-JSValue jsCSSValueCssValueType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSValue* castedThis = static_cast<JSCSSValue*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSValue* imp = static_cast<CSSValue*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->cssValueType());
- return result;
-}
-
-JSValue jsCSSValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSValue* domObject = static_cast<JSCSSValue*>(asObject(slotBase));
- return JSCSSValue::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSValue::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCSSValue, Base>(exec, propertyName, value, &JSCSSValueTable, this, slot);
-}
-
-void setJSCSSValueCssText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSValue* castedThisObj = static_cast<JSCSSValue*>(thisObject);
- CSSValue* imp = static_cast<CSSValue*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCssText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSCSSValue::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSValueConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsCSSValueCSS_INHERIT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsCSSValueCSS_PRIMITIVE_VALUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsCSSValueCSS_VALUE_LIST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsCSSValueCSS_CUSTOM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-CSSValue* toCSSValue(JSC::JSValue value)
-{
- return value.inherits(&JSCSSValue::s_info) ? static_cast<JSCSSValue*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSValue.h b/src/3rdparty/webkit/WebCore/generated/JSCSSValue.h
deleted file mode 100644
index 25d6435..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSValue.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSValue_h
-#define JSCSSValue_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CSSValue;
-
-class JSCSSValue : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCSSValue(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSValue>);
- virtual ~JSCSSValue();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- CSSValue* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CSSValue> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CSSValue*);
-CSSValue* toCSSValue(JSC::JSValue);
-
-class JSCSSValuePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSValuePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSValueCssText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSValueCssText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSValueCssValueType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSValueConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsCSSValueCSS_INHERIT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSValueCSS_PRIMITIVE_VALUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSValueCSS_VALUE_LIST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSValueCSS_CUSTOM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp
deleted file mode 100644
index eb00df5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSValueList.h"
-
-#include "CSSValue.h"
-#include "CSSValueList.h"
-#include "JSCSSValue.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSValueList);
-
-/* Hash table */
-
-static const HashTableValue JSCSSValueListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSValueListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSValueListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCSSValueListTableValues, 0 };
-#else
- { 5, 3, JSCSSValueListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSValueListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSValueListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSValueListConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSValueListConstructorTableValues, 0 };
-#endif
-
-class JSCSSValueListConstructor : public DOMConstructorObject {
-public:
- JSCSSValueListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSValueListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSValueListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSValueListConstructor::s_info = { "CSSValueListConstructor", 0, &JSCSSValueListConstructorTable, 0 };
-
-bool JSCSSValueListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSValueListConstructor, DOMObject>(exec, &JSCSSValueListConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSValueListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSValueListConstructor, DOMObject>(exec, &JSCSSValueListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSValueListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSValueListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSValueListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSValueListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSCSSValueListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSValueListPrototype::s_info = { "CSSValueListPrototype", 0, &JSCSSValueListPrototypeTable, 0 };
-
-JSObject* JSCSSValueListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSValueList>(exec, globalObject);
-}
-
-bool JSCSSValueListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCSSValueListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSValueListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCSSValueListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSValueList::s_info = { "CSSValueList", &JSCSSValue::s_info, &JSCSSValueListTable, 0 };
-
-JSCSSValueList::JSCSSValueList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSValueList> impl)
- : JSCSSValue(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSValueList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSValueListPrototype(JSCSSValueListPrototype::createStructure(JSCSSValuePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSValueList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSCSSValueListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<CSSValueList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSCSSValueList, Base>(exec, &JSCSSValueListTable, this, propertyName, slot);
-}
-
-bool JSCSSValueList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSCSSValueListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<CSSValueList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSCSSValueList, Base>(exec, &JSCSSValueListTable, this, propertyName, descriptor);
-}
-
-bool JSCSSValueList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<CSSValueList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsCSSValueListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSValueList* castedThis = static_cast<JSCSSValueList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSValueList* imp = static_cast<CSSValueList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsCSSValueListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSValueList* domObject = static_cast<JSCSSValueList*>(asObject(slotBase));
- return JSCSSValueList::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSValueList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<CSSValueList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSCSSValueList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSValueListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSValueListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSValueList::s_info))
- return throwError(exec, TypeError);
- JSCSSValueList* castedThisObj = static_cast<JSCSSValueList*>(asObject(thisValue));
- CSSValueList* imp = static_cast<CSSValueList*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSCSSValueList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSCSSValueList* thisObj = static_cast<JSCSSValueList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<CSSValueList*>(thisObj->impl())->item(index));
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.h b/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.h
deleted file mode 100644
index 9521200..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSValueList_h
-#define JSCSSValueList_h
-
-#include "JSCSSValue.h"
-
-namespace WebCore {
-
-class CSSValueList;
-
-class JSCSSValueList : public JSCSSValue {
- typedef JSCSSValue Base;
-public:
- JSCSSValueList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSValueList>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-
-class JSCSSValueListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSValueListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSValueListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSValueListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSValueListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp
deleted file mode 100644
index be86d72..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp
+++ /dev/null
@@ -1,334 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSVariablesDeclaration.h"
-
-#include "CSSRule.h"
-#include "CSSVariablesDeclaration.h"
-#include "JSCSSRule.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSVariablesDeclaration);
-
-/* Hash table */
-
-static const HashTableValue JSCSSVariablesDeclarationTableValues[5] =
-{
- { "cssText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesDeclarationCssText), (intptr_t)setJSCSSVariablesDeclarationCssText },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesDeclarationLength), (intptr_t)0 },
- { "parentRule", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesDeclarationParentRule), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesDeclarationConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSVariablesDeclarationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSCSSVariablesDeclarationTableValues, 0 };
-#else
- { 10, 7, JSCSSVariablesDeclarationTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSVariablesDeclarationConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSVariablesDeclarationConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSVariablesDeclarationConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSVariablesDeclarationConstructorTableValues, 0 };
-#endif
-
-class JSCSSVariablesDeclarationConstructor : public DOMConstructorObject {
-public:
- JSCSSVariablesDeclarationConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSVariablesDeclarationConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSVariablesDeclarationPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSVariablesDeclarationConstructor::s_info = { "CSSVariablesDeclarationConstructor", 0, &JSCSSVariablesDeclarationConstructorTable, 0 };
-
-bool JSCSSVariablesDeclarationConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSVariablesDeclarationConstructor, DOMObject>(exec, &JSCSSVariablesDeclarationConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSVariablesDeclarationConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSVariablesDeclarationConstructor, DOMObject>(exec, &JSCSSVariablesDeclarationConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSVariablesDeclarationPrototypeTableValues[5] =
-{
- { "getVariableValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSVariablesDeclarationPrototypeFunctionGetVariableValue), (intptr_t)1 },
- { "removeVariable", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSVariablesDeclarationPrototypeFunctionRemoveVariable), (intptr_t)1 },
- { "setVariable", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSVariablesDeclarationPrototypeFunctionSetVariable), (intptr_t)2 },
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCSSVariablesDeclarationPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSVariablesDeclarationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCSSVariablesDeclarationPrototypeTableValues, 0 };
-#else
- { 9, 7, JSCSSVariablesDeclarationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSVariablesDeclarationPrototype::s_info = { "CSSVariablesDeclarationPrototype", 0, &JSCSSVariablesDeclarationPrototypeTable, 0 };
-
-JSObject* JSCSSVariablesDeclarationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSVariablesDeclaration>(exec, globalObject);
-}
-
-bool JSCSSVariablesDeclarationPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCSSVariablesDeclarationPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCSSVariablesDeclarationPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCSSVariablesDeclarationPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCSSVariablesDeclaration::s_info = { "CSSVariablesDeclaration", 0, &JSCSSVariablesDeclarationTable, 0 };
-
-JSCSSVariablesDeclaration::JSCSSVariablesDeclaration(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSVariablesDeclaration> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCSSVariablesDeclaration::~JSCSSVariablesDeclaration()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCSSVariablesDeclaration::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSVariablesDeclarationPrototype(JSCSSVariablesDeclarationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCSSVariablesDeclaration::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSCSSVariablesDeclarationTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSCSSVariablesDeclaration, Base>(exec, &JSCSSVariablesDeclarationTable, this, propertyName, slot);
-}
-
-bool JSCSSVariablesDeclaration::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSCSSVariablesDeclarationTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<CSSVariablesDeclaration*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSCSSVariablesDeclaration, Base>(exec, &JSCSSVariablesDeclarationTable, this, propertyName, descriptor);
-}
-
-bool JSCSSVariablesDeclaration::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<CSSVariablesDeclaration*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsCSSVariablesDeclarationCssText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesDeclaration* castedThis = static_cast<JSCSSVariablesDeclaration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThis->impl());
- JSValue result = jsString(exec, imp->cssText());
- return result;
-}
-
-JSValue jsCSSVariablesDeclarationLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesDeclaration* castedThis = static_cast<JSCSSVariablesDeclaration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsCSSVariablesDeclarationParentRule(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesDeclaration* castedThis = static_cast<JSCSSVariablesDeclaration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentRule()));
- return result;
-}
-
-JSValue jsCSSVariablesDeclarationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesDeclaration* domObject = static_cast<JSCSSVariablesDeclaration*>(asObject(slotBase));
- return JSCSSVariablesDeclaration::getConstructor(exec, domObject->globalObject());
-}
-void JSCSSVariablesDeclaration::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCSSVariablesDeclaration, Base>(exec, propertyName, value, &JSCSSVariablesDeclarationTable, this, slot);
-}
-
-void setJSCSSVariablesDeclarationCssText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCSSVariablesDeclaration* castedThisObj = static_cast<JSCSSVariablesDeclaration*>(thisObject);
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThisObj->impl());
- imp->setCssText(value.toString(exec));
-}
-
-void JSCSSVariablesDeclaration::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<CSSVariablesDeclaration*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSCSSVariablesDeclaration::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSVariablesDeclarationConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionGetVariableValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSVariablesDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSVariablesDeclaration* castedThisObj = static_cast<JSCSSVariablesDeclaration*>(asObject(thisValue));
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThisObj->impl());
- const UString& variableName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->getVariableValue(variableName));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionRemoveVariable(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSVariablesDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSVariablesDeclaration* castedThisObj = static_cast<JSCSSVariablesDeclaration*>(asObject(thisValue));
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& variableName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->removeVariable(variableName, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionSetVariable(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSVariablesDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSVariablesDeclaration* castedThisObj = static_cast<JSCSSVariablesDeclaration*>(asObject(thisValue));
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& variableName = args.at(0).toString(exec);
- const UString& value = args.at(1).toString(exec);
-
- imp->setVariable(variableName, value, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCSSVariablesDeclaration::s_info))
- return throwError(exec, TypeError);
- JSCSSVariablesDeclaration* castedThisObj = static_cast<JSCSSVariablesDeclaration*>(asObject(thisValue));
- CSSVariablesDeclaration* imp = static_cast<CSSVariablesDeclaration*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->item(index));
- return result;
-}
-
-
-JSValue JSCSSVariablesDeclaration::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSCSSVariablesDeclaration* thisObj = static_cast<JSCSSVariablesDeclaration*>(asObject(slotBase));
- return jsStringOrNull(exec, thisObj->impl()->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, CSSVariablesDeclaration* object)
-{
- return getDOMObjectWrapper<JSCSSVariablesDeclaration>(exec, globalObject, object);
-}
-CSSVariablesDeclaration* toCSSVariablesDeclaration(JSC::JSValue value)
-{
- return value.inherits(&JSCSSVariablesDeclaration::s_info) ? static_cast<JSCSSVariablesDeclaration*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.h b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.h
deleted file mode 100644
index 5dc91c7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSVariablesDeclaration_h
-#define JSCSSVariablesDeclaration_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CSSVariablesDeclaration;
-
-class JSCSSVariablesDeclaration : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCSSVariablesDeclaration(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSVariablesDeclaration>);
- virtual ~JSCSSVariablesDeclaration();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- CSSVariablesDeclaration* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CSSVariablesDeclaration> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CSSVariablesDeclaration*);
-CSSVariablesDeclaration* toCSSVariablesDeclaration(JSC::JSValue);
-
-class JSCSSVariablesDeclarationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSVariablesDeclarationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionGetVariableValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionRemoveVariable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionSetVariable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCSSVariablesDeclarationPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCSSVariablesDeclarationCssText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCSSVariablesDeclarationCssText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCSSVariablesDeclarationLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSVariablesDeclarationParentRule(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSVariablesDeclarationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp
deleted file mode 100644
index 93f127c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCSSVariablesRule.h"
-
-#include "CSSVariablesDeclaration.h"
-#include "CSSVariablesRule.h"
-#include "JSCSSVariablesDeclaration.h"
-#include "JSMediaList.h"
-#include "MediaList.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCSSVariablesRule);
-
-/* Hash table */
-
-static const HashTableValue JSCSSVariablesRuleTableValues[4] =
-{
- { "media", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesRuleMedia), (intptr_t)0 },
- { "variables", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesRuleVariables), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSVariablesRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSVariablesRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCSSVariablesRuleTableValues, 0 };
-#else
- { 9, 7, JSCSSVariablesRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCSSVariablesRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSVariablesRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSVariablesRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSCSSVariablesRuleConstructorTableValues, 0 };
-#endif
-
-class JSCSSVariablesRuleConstructor : public DOMConstructorObject {
-public:
- JSCSSVariablesRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCSSVariablesRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCSSVariablesRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCSSVariablesRuleConstructor::s_info = { "CSSVariablesRuleConstructor", 0, &JSCSSVariablesRuleConstructorTable, 0 };
-
-bool JSCSSVariablesRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSVariablesRuleConstructor, DOMObject>(exec, &JSCSSVariablesRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSCSSVariablesRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSVariablesRuleConstructor, DOMObject>(exec, &JSCSSVariablesRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCSSVariablesRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCSSVariablesRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCSSVariablesRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSCSSVariablesRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCSSVariablesRulePrototype::s_info = { "CSSVariablesRulePrototype", 0, &JSCSSVariablesRulePrototypeTable, 0 };
-
-JSObject* JSCSSVariablesRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCSSVariablesRule>(exec, globalObject);
-}
-
-const ClassInfo JSCSSVariablesRule::s_info = { "CSSVariablesRule", &JSCSSRule::s_info, &JSCSSVariablesRuleTable, 0 };
-
-JSCSSVariablesRule::JSCSSVariablesRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CSSVariablesRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCSSVariablesRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCSSVariablesRulePrototype(JSCSSVariablesRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSCSSVariablesRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCSSVariablesRule, Base>(exec, &JSCSSVariablesRuleTable, this, propertyName, slot);
-}
-
-bool JSCSSVariablesRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCSSVariablesRule, Base>(exec, &JSCSSVariablesRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsCSSVariablesRuleMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesRule* castedThis = static_cast<JSCSSVariablesRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSVariablesRule* imp = static_cast<CSSVariablesRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->media()));
- return result;
-}
-
-JSValue jsCSSVariablesRuleVariables(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesRule* castedThis = static_cast<JSCSSVariablesRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CSSVariablesRule* imp = static_cast<CSSVariablesRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->variables()));
- return result;
-}
-
-JSValue jsCSSVariablesRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCSSVariablesRule* domObject = static_cast<JSCSSVariablesRule*>(asObject(slotBase));
- return JSCSSVariablesRule::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCSSVariablesRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCSSVariablesRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.h b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.h
deleted file mode 100644
index efa5893..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCSSVariablesRule_h
-#define JSCSSVariablesRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class CSSVariablesRule;
-
-class JSCSSVariablesRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSCSSVariablesRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CSSVariablesRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCSSVariablesRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCSSVariablesRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCSSVariablesRuleMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSVariablesRuleVariables(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCSSVariablesRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp
deleted file mode 100644
index a581685..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCanvasGradient.h"
-
-#include "CanvasGradient.h"
-#include "PlatformString.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCanvasGradient);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCanvasGradientPrototypeTableValues[2] =
-{
- { "addColorStop", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasGradientPrototypeFunctionAddColorStop), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasGradientPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCanvasGradientPrototypeTableValues, 0 };
-#else
- { 2, 1, JSCanvasGradientPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCanvasGradientPrototype::s_info = { "CanvasGradientPrototype", 0, &JSCanvasGradientPrototypeTable, 0 };
-
-JSObject* JSCanvasGradientPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCanvasGradient>(exec, globalObject);
-}
-
-bool JSCanvasGradientPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCanvasGradientPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCanvasGradientPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCanvasGradientPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCanvasGradient::s_info = { "CanvasGradient", 0, 0, 0 };
-
-JSCanvasGradient::JSCanvasGradient(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CanvasGradient> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCanvasGradient::~JSCanvasGradient()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCanvasGradient::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCanvasGradientPrototype(JSCanvasGradientPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue JSC_HOST_CALL jsCanvasGradientPrototypeFunctionAddColorStop(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasGradient::s_info))
- return throwError(exec, TypeError);
- JSCanvasGradient* castedThisObj = static_cast<JSCanvasGradient*>(asObject(thisValue));
- CanvasGradient* imp = static_cast<CanvasGradient*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float offset = args.at(0).toFloat(exec);
- const UString& color = args.at(1).toString(exec);
-
- imp->addColorStop(offset, color, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, CanvasGradient* object)
-{
- return getDOMObjectWrapper<JSCanvasGradient>(exec, globalObject, object);
-}
-CanvasGradient* toCanvasGradient(JSC::JSValue value)
-{
- return value.inherits(&JSCanvasGradient::s_info) ? static_cast<JSCanvasGradient*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.h b/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.h
deleted file mode 100644
index 2ee7301..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCanvasGradient_h
-#define JSCanvasGradient_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CanvasGradient;
-
-class JSCanvasGradient : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCanvasGradient(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CanvasGradient>);
- virtual ~JSCanvasGradient();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- CanvasGradient* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CanvasGradient> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CanvasGradient*);
-CanvasGradient* toCanvasGradient(JSC::JSValue);
-
-class JSCanvasGradientPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCanvasGradientPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCanvasGradientPrototypeFunctionAddColorStop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp
deleted file mode 100644
index cfb521b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCanvasPattern.h"
-
-#include "CanvasPattern.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCanvasPattern);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCanvasPatternPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasPatternPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCanvasPatternPrototypeTableValues, 0 };
-#else
- { 1, 0, JSCanvasPatternPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCanvasPatternPrototype::s_info = { "CanvasPatternPrototype", 0, &JSCanvasPatternPrototypeTable, 0 };
-
-JSObject* JSCanvasPatternPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCanvasPattern>(exec, globalObject);
-}
-
-const ClassInfo JSCanvasPattern::s_info = { "CanvasPattern", 0, 0, 0 };
-
-JSCanvasPattern::JSCanvasPattern(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CanvasPattern> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCanvasPattern::~JSCanvasPattern()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCanvasPattern::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCanvasPatternPrototype(JSCanvasPatternPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, CanvasPattern* object)
-{
- return getDOMObjectWrapper<JSCanvasPattern>(exec, globalObject, object);
-}
-CanvasPattern* toCanvasPattern(JSC::JSValue value)
-{
- return value.inherits(&JSCanvasPattern::s_info) ? static_cast<JSCanvasPattern*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.h b/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.h
deleted file mode 100644
index 7b68be7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCanvasPattern_h
-#define JSCanvasPattern_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CanvasPattern;
-
-class JSCanvasPattern : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCanvasPattern(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CanvasPattern>);
- virtual ~JSCanvasPattern();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- CanvasPattern* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CanvasPattern> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CanvasPattern*);
-CanvasPattern* toCanvasPattern(JSC::JSValue);
-
-class JSCanvasPatternPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCanvasPatternPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.cpp
deleted file mode 100644
index a874f81..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCanvasRenderingContext.h"
-
-#include "CanvasRenderingContext.h"
-#include "HTMLCanvasElement.h"
-#include "JSHTMLCanvasElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCanvasRenderingContext);
-
-/* Hash table */
-
-static const HashTableValue JSCanvasRenderingContextTableValues[3] =
-{
- { "canvas", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContextCanvas), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContextConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContextTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSCanvasRenderingContextTableValues, 0 };
-#else
- { 4, 3, JSCanvasRenderingContextTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCanvasRenderingContextConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContextConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCanvasRenderingContextConstructorTableValues, 0 };
-#else
- { 1, 0, JSCanvasRenderingContextConstructorTableValues, 0 };
-#endif
-
-class JSCanvasRenderingContextConstructor : public DOMConstructorObject {
-public:
- JSCanvasRenderingContextConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCanvasRenderingContextConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCanvasRenderingContextPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCanvasRenderingContextConstructor::s_info = { "CanvasRenderingContextConstructor", 0, &JSCanvasRenderingContextConstructorTable, 0 };
-
-bool JSCanvasRenderingContextConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCanvasRenderingContextConstructor, DOMObject>(exec, &JSCanvasRenderingContextConstructorTable, this, propertyName, slot);
-}
-
-bool JSCanvasRenderingContextConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCanvasRenderingContextConstructor, DOMObject>(exec, &JSCanvasRenderingContextConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCanvasRenderingContextPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContextPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCanvasRenderingContextPrototypeTableValues, 0 };
-#else
- { 1, 0, JSCanvasRenderingContextPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCanvasRenderingContextPrototype::s_info = { "CanvasRenderingContextPrototype", 0, &JSCanvasRenderingContextPrototypeTable, 0 };
-
-JSObject* JSCanvasRenderingContextPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCanvasRenderingContext>(exec, globalObject);
-}
-
-const ClassInfo JSCanvasRenderingContext::s_info = { "CanvasRenderingContext", 0, &JSCanvasRenderingContextTable, 0 };
-
-JSCanvasRenderingContext::JSCanvasRenderingContext(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CanvasRenderingContext> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCanvasRenderingContext::~JSCanvasRenderingContext()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCanvasRenderingContext::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCanvasRenderingContextPrototype(JSCanvasRenderingContextPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCanvasRenderingContext::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCanvasRenderingContext, Base>(exec, &JSCanvasRenderingContextTable, this, propertyName, slot);
-}
-
-bool JSCanvasRenderingContext::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCanvasRenderingContext, Base>(exec, &JSCanvasRenderingContextTable, this, propertyName, descriptor);
-}
-
-JSValue jsCanvasRenderingContextCanvas(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext* castedThis = static_cast<JSCanvasRenderingContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext* imp = static_cast<CanvasRenderingContext*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->canvas()));
- return result;
-}
-
-JSValue jsCanvasRenderingContextConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext* domObject = static_cast<JSCanvasRenderingContext*>(asObject(slotBase));
- return JSCanvasRenderingContext::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCanvasRenderingContext::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCanvasRenderingContextConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-CanvasRenderingContext* toCanvasRenderingContext(JSC::JSValue value)
-{
- return value.inherits(&JSCanvasRenderingContext::s_info) ? static_cast<JSCanvasRenderingContext*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.h b/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.h
deleted file mode 100644
index 4d7b74d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCanvasRenderingContext_h
-#define JSCanvasRenderingContext_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class CanvasRenderingContext;
-
-class JSCanvasRenderingContext : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCanvasRenderingContext(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CanvasRenderingContext>);
- virtual ~JSCanvasRenderingContext();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- CanvasRenderingContext* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<CanvasRenderingContext> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, CanvasRenderingContext*);
-CanvasRenderingContext* toCanvasRenderingContext(JSC::JSValue);
-
-class JSCanvasRenderingContextPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCanvasRenderingContextPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCanvasRenderingContextCanvas(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCanvasRenderingContextConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp
deleted file mode 100644
index d97b54a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp
+++ /dev/null
@@ -1,1053 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCanvasRenderingContext2D.h"
-
-#include "CanvasGradient.h"
-#include "CanvasPattern.h"
-#include "CanvasRenderingContext2D.h"
-#include "CanvasStyle.h"
-#include "ImageData.h"
-#include "JSCanvasGradient.h"
-#include "JSImageData.h"
-#include "JSTextMetrics.h"
-#include "KURL.h"
-#include "PlatformString.h"
-#include "TextMetrics.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCanvasRenderingContext2D);
-
-/* Hash table */
-
-static const HashTableValue JSCanvasRenderingContext2DTableValues[17] =
-{
- { "globalAlpha", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DGlobalAlpha), (intptr_t)setJSCanvasRenderingContext2DGlobalAlpha },
- { "globalCompositeOperation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DGlobalCompositeOperation), (intptr_t)setJSCanvasRenderingContext2DGlobalCompositeOperation },
- { "lineWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DLineWidth), (intptr_t)setJSCanvasRenderingContext2DLineWidth },
- { "lineCap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DLineCap), (intptr_t)setJSCanvasRenderingContext2DLineCap },
- { "lineJoin", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DLineJoin), (intptr_t)setJSCanvasRenderingContext2DLineJoin },
- { "miterLimit", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DMiterLimit), (intptr_t)setJSCanvasRenderingContext2DMiterLimit },
- { "shadowOffsetX", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DShadowOffsetX), (intptr_t)setJSCanvasRenderingContext2DShadowOffsetX },
- { "shadowOffsetY", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DShadowOffsetY), (intptr_t)setJSCanvasRenderingContext2DShadowOffsetY },
- { "shadowBlur", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DShadowBlur), (intptr_t)setJSCanvasRenderingContext2DShadowBlur },
- { "shadowColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DShadowColor), (intptr_t)setJSCanvasRenderingContext2DShadowColor },
- { "font", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DFont), (intptr_t)setJSCanvasRenderingContext2DFont },
- { "textAlign", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DTextAlign), (intptr_t)setJSCanvasRenderingContext2DTextAlign },
- { "textBaseline", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DTextBaseline), (intptr_t)setJSCanvasRenderingContext2DTextBaseline },
- { "strokeStyle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DStrokeStyle), (intptr_t)setJSCanvasRenderingContext2DStrokeStyle },
- { "fillStyle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DFillStyle), (intptr_t)setJSCanvasRenderingContext2DFillStyle },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCanvasRenderingContext2DConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContext2DTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSCanvasRenderingContext2DTableValues, 0 };
-#else
- { 36, 31, JSCanvasRenderingContext2DTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCanvasRenderingContext2DConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContext2DConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCanvasRenderingContext2DConstructorTableValues, 0 };
-#else
- { 1, 0, JSCanvasRenderingContext2DConstructorTableValues, 0 };
-#endif
-
-class JSCanvasRenderingContext2DConstructor : public DOMConstructorObject {
-public:
- JSCanvasRenderingContext2DConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCanvasRenderingContext2DConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCanvasRenderingContext2DPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCanvasRenderingContext2DConstructor::s_info = { "CanvasRenderingContext2DConstructor", 0, &JSCanvasRenderingContext2DConstructorTable, 0 };
-
-bool JSCanvasRenderingContext2DConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCanvasRenderingContext2DConstructor, DOMObject>(exec, &JSCanvasRenderingContext2DConstructorTable, this, propertyName, slot);
-}
-
-bool JSCanvasRenderingContext2DConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCanvasRenderingContext2DConstructor, DOMObject>(exec, &JSCanvasRenderingContext2DConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCanvasRenderingContext2DPrototypeTableValues[45] =
-{
- { "save", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSave), (intptr_t)0 },
- { "restore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionRestore), (intptr_t)0 },
- { "scale", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionScale), (intptr_t)2 },
- { "rotate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionRotate), (intptr_t)1 },
- { "translate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionTranslate), (intptr_t)2 },
- { "transform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionTransform), (intptr_t)6 },
- { "setTransform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetTransform), (intptr_t)6 },
- { "createLinearGradient", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionCreateLinearGradient), (intptr_t)4 },
- { "createRadialGradient", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionCreateRadialGradient), (intptr_t)6 },
- { "clearRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionClearRect), (intptr_t)4 },
- { "fillRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionFillRect), (intptr_t)4 },
- { "beginPath", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionBeginPath), (intptr_t)0 },
- { "closePath", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionClosePath), (intptr_t)0 },
- { "moveTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionMoveTo), (intptr_t)2 },
- { "lineTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionLineTo), (intptr_t)2 },
- { "quadraticCurveTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionQuadraticCurveTo), (intptr_t)4 },
- { "bezierCurveTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionBezierCurveTo), (intptr_t)6 },
- { "arcTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionArcTo), (intptr_t)5 },
- { "rect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionRect), (intptr_t)4 },
- { "arc", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionArc), (intptr_t)6 },
- { "fill", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionFill), (intptr_t)0 },
- { "stroke", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionStroke), (intptr_t)0 },
- { "clip", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionClip), (intptr_t)0 },
- { "isPointInPath", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionIsPointInPath), (intptr_t)2 },
- { "fillText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionFillText), (intptr_t)0 },
- { "strokeText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionStrokeText), (intptr_t)0 },
- { "measureText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionMeasureText), (intptr_t)1 },
- { "setAlpha", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetAlpha), (intptr_t)1 },
- { "setCompositeOperation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetCompositeOperation), (intptr_t)1 },
- { "setLineWidth", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetLineWidth), (intptr_t)1 },
- { "setLineCap", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetLineCap), (intptr_t)1 },
- { "setLineJoin", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetLineJoin), (intptr_t)1 },
- { "setMiterLimit", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetMiterLimit), (intptr_t)1 },
- { "clearShadow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionClearShadow), (intptr_t)0 },
- { "setStrokeColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetStrokeColor), (intptr_t)0 },
- { "setFillColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetFillColor), (intptr_t)0 },
- { "strokeRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionStrokeRect), (intptr_t)0 },
- { "drawImage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionDrawImage), (intptr_t)0 },
- { "drawImageFromRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionDrawImageFromRect), (intptr_t)0 },
- { "setShadow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionSetShadow), (intptr_t)0 },
- { "createPattern", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionCreatePattern), (intptr_t)0 },
- { "createImageData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionCreateImageData), (intptr_t)0 },
- { "getImageData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionGetImageData), (intptr_t)4 },
- { "putImageData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCanvasRenderingContext2DPrototypeFunctionPutImageData), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContext2DPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSCanvasRenderingContext2DPrototypeTableValues, 0 };
-#else
- { 134, 127, JSCanvasRenderingContext2DPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCanvasRenderingContext2DPrototype::s_info = { "CanvasRenderingContext2DPrototype", 0, &JSCanvasRenderingContext2DPrototypeTable, 0 };
-
-JSObject* JSCanvasRenderingContext2DPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCanvasRenderingContext2D>(exec, globalObject);
-}
-
-bool JSCanvasRenderingContext2DPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCanvasRenderingContext2DPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCanvasRenderingContext2DPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCanvasRenderingContext2DPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCanvasRenderingContext2D::s_info = { "CanvasRenderingContext2D", &JSCanvasRenderingContext::s_info, &JSCanvasRenderingContext2DTable, 0 };
-
-JSCanvasRenderingContext2D::JSCanvasRenderingContext2D(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CanvasRenderingContext2D> impl)
- : JSCanvasRenderingContext(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCanvasRenderingContext2D::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCanvasRenderingContext2DPrototype(JSCanvasRenderingContext2DPrototype::createStructure(JSCanvasRenderingContextPrototype::self(exec, globalObject)));
-}
-
-bool JSCanvasRenderingContext2D::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCanvasRenderingContext2D, Base>(exec, &JSCanvasRenderingContext2DTable, this, propertyName, slot);
-}
-
-bool JSCanvasRenderingContext2D::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCanvasRenderingContext2D, Base>(exec, &JSCanvasRenderingContext2DTable, this, propertyName, descriptor);
-}
-
-JSValue jsCanvasRenderingContext2DGlobalAlpha(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->globalAlpha());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DGlobalCompositeOperation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->globalCompositeOperation());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DLineWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->lineWidth());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DLineCap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->lineCap());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DLineJoin(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->lineJoin());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DMiterLimit(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->miterLimit());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DShadowOffsetX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->shadowOffsetX());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DShadowOffsetY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->shadowOffsetY());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DShadowBlur(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->shadowBlur());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DShadowColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->shadowColor());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DFont(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->font());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DTextAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->textAlign());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DTextBaseline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThis->impl());
- JSValue result = jsString(exec, imp->textBaseline());
- return result;
-}
-
-JSValue jsCanvasRenderingContext2DStrokeStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- return castedThis->strokeStyle(exec);
-}
-
-JSValue jsCanvasRenderingContext2DFillStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* castedThis = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- return castedThis->fillStyle(exec);
-}
-
-JSValue jsCanvasRenderingContext2DConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCanvasRenderingContext2D* domObject = static_cast<JSCanvasRenderingContext2D*>(asObject(slotBase));
- return JSCanvasRenderingContext2D::getConstructor(exec, domObject->globalObject());
-}
-void JSCanvasRenderingContext2D::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCanvasRenderingContext2D, Base>(exec, propertyName, value, &JSCanvasRenderingContext2DTable, this, slot);
-}
-
-void setJSCanvasRenderingContext2DGlobalAlpha(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setGlobalAlpha(value.toFloat(exec));
-}
-
-void setJSCanvasRenderingContext2DGlobalCompositeOperation(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setGlobalCompositeOperation(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSCanvasRenderingContext2DLineWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setLineWidth(value.toFloat(exec));
-}
-
-void setJSCanvasRenderingContext2DLineCap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setLineCap(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSCanvasRenderingContext2DLineJoin(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setLineJoin(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSCanvasRenderingContext2DMiterLimit(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setMiterLimit(value.toFloat(exec));
-}
-
-void setJSCanvasRenderingContext2DShadowOffsetX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setShadowOffsetX(value.toFloat(exec));
-}
-
-void setJSCanvasRenderingContext2DShadowOffsetY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setShadowOffsetY(value.toFloat(exec));
-}
-
-void setJSCanvasRenderingContext2DShadowBlur(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setShadowBlur(value.toFloat(exec));
-}
-
-void setJSCanvasRenderingContext2DShadowColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setShadowColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSCanvasRenderingContext2DFont(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setFont(value.toString(exec));
-}
-
-void setJSCanvasRenderingContext2DTextAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setTextAlign(value.toString(exec));
-}
-
-void setJSCanvasRenderingContext2DTextBaseline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(thisObject);
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- imp->setTextBaseline(value.toString(exec));
-}
-
-void setJSCanvasRenderingContext2DStrokeStyle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSCanvasRenderingContext2D*>(thisObject)->setStrokeStyle(exec, value);
-}
-
-void setJSCanvasRenderingContext2DFillStyle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSCanvasRenderingContext2D*>(thisObject)->setFillStyle(exec, value);
-}
-
-JSValue JSCanvasRenderingContext2D::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCanvasRenderingContext2DConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSave(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->save();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionRestore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->restore();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionScale(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float sx = args.at(0).toFloat(exec);
- float sy = args.at(1).toFloat(exec);
-
- imp->scale(sx, sy);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionRotate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float angle = args.at(0).toFloat(exec);
-
- imp->rotate(angle);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionTranslate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float tx = args.at(0).toFloat(exec);
- float ty = args.at(1).toFloat(exec);
-
- imp->translate(tx, ty);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionTransform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float m11 = args.at(0).toFloat(exec);
- float m12 = args.at(1).toFloat(exec);
- float m21 = args.at(2).toFloat(exec);
- float m22 = args.at(3).toFloat(exec);
- float dx = args.at(4).toFloat(exec);
- float dy = args.at(5).toFloat(exec);
-
- imp->transform(m11, m12, m21, m22, dx, dy);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetTransform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float m11 = args.at(0).toFloat(exec);
- float m12 = args.at(1).toFloat(exec);
- float m21 = args.at(2).toFloat(exec);
- float m22 = args.at(3).toFloat(exec);
- float dx = args.at(4).toFloat(exec);
- float dy = args.at(5).toFloat(exec);
-
- imp->setTransform(m11, m12, m21, m22, dx, dy);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreateLinearGradient(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float x0 = args.at(0).toFloat(exec);
- float y0 = args.at(1).toFloat(exec);
- float x1 = args.at(2).toFloat(exec);
- float y1 = args.at(3).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createLinearGradient(x0, y0, x1, y1, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreateRadialGradient(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float x0 = args.at(0).toFloat(exec);
- float y0 = args.at(1).toFloat(exec);
- float r0 = args.at(2).toFloat(exec);
- float x1 = args.at(3).toFloat(exec);
- float y1 = args.at(4).toFloat(exec);
- float r1 = args.at(5).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createRadialGradient(x0, y0, r0, x1, y1, r1, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClearRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float width = args.at(2).toFloat(exec);
- float height = args.at(3).toFloat(exec);
-
- imp->clearRect(x, y, width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionFillRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float width = args.at(2).toFloat(exec);
- float height = args.at(3).toFloat(exec);
-
- imp->fillRect(x, y, width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionBeginPath(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->beginPath();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClosePath(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->closePath();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionMoveTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
- imp->moveTo(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionLineTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
- imp->lineTo(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionQuadraticCurveTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float cpx = args.at(0).toFloat(exec);
- float cpy = args.at(1).toFloat(exec);
- float x = args.at(2).toFloat(exec);
- float y = args.at(3).toFloat(exec);
-
- imp->quadraticCurveTo(cpx, cpy, x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionBezierCurveTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float cp1x = args.at(0).toFloat(exec);
- float cp1y = args.at(1).toFloat(exec);
- float cp2x = args.at(2).toFloat(exec);
- float cp2y = args.at(3).toFloat(exec);
- float x = args.at(4).toFloat(exec);
- float y = args.at(5).toFloat(exec);
-
- imp->bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionArcTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float x1 = args.at(0).toFloat(exec);
- float y1 = args.at(1).toFloat(exec);
- float x2 = args.at(2).toFloat(exec);
- float y2 = args.at(3).toFloat(exec);
- float radius = args.at(4).toFloat(exec);
-
- imp->arcTo(x1, y1, x2, y2, radius, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float width = args.at(2).toFloat(exec);
- float height = args.at(3).toFloat(exec);
-
- imp->rect(x, y, width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionArc(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float radius = args.at(2).toFloat(exec);
- float startAngle = args.at(3).toFloat(exec);
- float endAngle = args.at(4).toFloat(exec);
- bool anticlockwise = args.at(5).toBoolean(exec);
-
- imp->arc(x, y, radius, startAngle, endAngle, anticlockwise, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionFill(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->fill();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionStroke(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->stroke();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClip(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->clip();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionIsPointInPath(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->isPointInPath(x, y));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionFillText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->fillText(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionStrokeText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->strokeText(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionMeasureText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- const UString& text = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->measureText(text)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetAlpha(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float alpha = args.at(0).toFloat(exec);
-
- imp->setAlpha(alpha);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetCompositeOperation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- const UString& compositeOperation = args.at(0).toString(exec);
-
- imp->setCompositeOperation(compositeOperation);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetLineWidth(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float width = args.at(0).toFloat(exec);
-
- imp->setLineWidth(width);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetLineCap(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- const UString& cap = args.at(0).toString(exec);
-
- imp->setLineCap(cap);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetLineJoin(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- const UString& join = args.at(0).toString(exec);
-
- imp->setLineJoin(join);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetMiterLimit(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- float limit = args.at(0).toFloat(exec);
-
- imp->setMiterLimit(limit);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClearShadow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
-
- imp->clearShadow();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetStrokeColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->setStrokeColor(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetFillColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->setFillColor(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionStrokeRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->strokeRect(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionDrawImage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->drawImage(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionDrawImageFromRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->drawImageFromRect(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetShadow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->setShadow(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreatePattern(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->createPattern(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreateImageData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->createImageData(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionGetImageData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- CanvasRenderingContext2D* imp = static_cast<CanvasRenderingContext2D*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float sx = args.at(0).toFloat(exec);
- float sy = args.at(1).toFloat(exec);
- float sw = args.at(2).toFloat(exec);
- float sh = args.at(3).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getImageData(sx, sy, sw, sh, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionPutImageData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCanvasRenderingContext2D::s_info))
- return throwError(exec, TypeError);
- JSCanvasRenderingContext2D* castedThisObj = static_cast<JSCanvasRenderingContext2D*>(asObject(thisValue));
- return castedThisObj->putImageData(exec, args);
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.h b/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.h
deleted file mode 100644
index 92fabb7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCanvasRenderingContext2D_h
-#define JSCanvasRenderingContext2D_h
-
-#include "JSCanvasRenderingContext.h"
-
-namespace WebCore {
-
-class CanvasRenderingContext2D;
-
-class JSCanvasRenderingContext2D : public JSCanvasRenderingContext {
- typedef JSCanvasRenderingContext Base;
-public:
- JSCanvasRenderingContext2D(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CanvasRenderingContext2D>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue strokeStyle(JSC::ExecState*) const;
- void setStrokeStyle(JSC::ExecState*, JSC::JSValue);
- JSC::JSValue fillStyle(JSC::ExecState*) const;
- void setFillStyle(JSC::ExecState*, JSC::JSValue);
-
- // Custom functions
- JSC::JSValue fillText(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue strokeText(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setStrokeColor(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setFillColor(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue strokeRect(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue drawImage(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue drawImageFromRect(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setShadow(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue createPattern(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue createImageData(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue putImageData(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCanvasRenderingContext2DPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCanvasRenderingContext2DPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSave(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionRestore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionScale(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionRotate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionTranslate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionTransform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetTransform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreateLinearGradient(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreateRadialGradient(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClearRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionFillRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionBeginPath(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClosePath(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionMoveTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionLineTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionQuadraticCurveTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionBezierCurveTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionArcTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionArc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionFill(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionStroke(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClip(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionIsPointInPath(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionFillText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionStrokeText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionMeasureText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetAlpha(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetCompositeOperation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetLineWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetLineCap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetLineJoin(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetMiterLimit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionClearShadow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetStrokeColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetFillColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionStrokeRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionDrawImage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionDrawImageFromRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionSetShadow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreatePattern(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionCreateImageData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionGetImageData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCanvasRenderingContext2DPrototypeFunctionPutImageData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCanvasRenderingContext2DGlobalAlpha(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DGlobalAlpha(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DGlobalCompositeOperation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DGlobalCompositeOperation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DLineWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DLineWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DLineCap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DLineCap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DLineJoin(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DLineJoin(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DMiterLimit(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DMiterLimit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DShadowOffsetX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DShadowOffsetX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DShadowOffsetY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DShadowOffsetY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DShadowBlur(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DShadowBlur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DShadowColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DShadowColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DFont(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DFont(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DTextAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DTextAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DTextBaseline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DTextBaseline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DStrokeStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DStrokeStyle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DFillStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCanvasRenderingContext2DFillStyle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCanvasRenderingContext2DConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp b/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp
deleted file mode 100644
index 30332eb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp
+++ /dev/null
@@ -1,312 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCharacterData.h"
-
-#include "CharacterData.h"
-#include "ExceptionCode.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCharacterData);
-
-/* Hash table */
-
-static const HashTableValue JSCharacterDataTableValues[4] =
-{
- { "data", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCharacterDataData), (intptr_t)setJSCharacterDataData },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCharacterDataLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCharacterDataConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCharacterDataTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCharacterDataTableValues, 0 };
-#else
- { 9, 7, JSCharacterDataTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCharacterDataConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCharacterDataConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCharacterDataConstructorTableValues, 0 };
-#else
- { 1, 0, JSCharacterDataConstructorTableValues, 0 };
-#endif
-
-class JSCharacterDataConstructor : public DOMConstructorObject {
-public:
- JSCharacterDataConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCharacterDataConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCharacterDataPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCharacterDataConstructor::s_info = { "CharacterDataConstructor", 0, &JSCharacterDataConstructorTable, 0 };
-
-bool JSCharacterDataConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCharacterDataConstructor, DOMObject>(exec, &JSCharacterDataConstructorTable, this, propertyName, slot);
-}
-
-bool JSCharacterDataConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCharacterDataConstructor, DOMObject>(exec, &JSCharacterDataConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCharacterDataPrototypeTableValues[6] =
-{
- { "substringData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCharacterDataPrototypeFunctionSubstringData), (intptr_t)2 },
- { "appendData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCharacterDataPrototypeFunctionAppendData), (intptr_t)1 },
- { "insertData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCharacterDataPrototypeFunctionInsertData), (intptr_t)2 },
- { "deleteData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCharacterDataPrototypeFunctionDeleteData), (intptr_t)2 },
- { "replaceData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCharacterDataPrototypeFunctionReplaceData), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCharacterDataPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCharacterDataPrototypeTableValues, 0 };
-#else
- { 16, 15, JSCharacterDataPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCharacterDataPrototype::s_info = { "CharacterDataPrototype", 0, &JSCharacterDataPrototypeTable, 0 };
-
-JSObject* JSCharacterDataPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCharacterData>(exec, globalObject);
-}
-
-bool JSCharacterDataPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCharacterDataPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCharacterDataPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCharacterDataPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCharacterData::s_info = { "CharacterData", &JSNode::s_info, &JSCharacterDataTable, 0 };
-
-JSCharacterData::JSCharacterData(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CharacterData> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCharacterData::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCharacterDataPrototype(JSCharacterDataPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSCharacterData::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCharacterData, Base>(exec, &JSCharacterDataTable, this, propertyName, slot);
-}
-
-bool JSCharacterData::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCharacterData, Base>(exec, &JSCharacterDataTable, this, propertyName, descriptor);
-}
-
-JSValue jsCharacterDataData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCharacterData* castedThis = static_cast<JSCharacterData*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CharacterData* imp = static_cast<CharacterData*>(castedThis->impl());
- JSValue result = jsString(exec, imp->data());
- return result;
-}
-
-JSValue jsCharacterDataLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCharacterData* castedThis = static_cast<JSCharacterData*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CharacterData* imp = static_cast<CharacterData*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsCharacterDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCharacterData* domObject = static_cast<JSCharacterData*>(asObject(slotBase));
- return JSCharacterData::getConstructor(exec, domObject->globalObject());
-}
-void JSCharacterData::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSCharacterData, Base>(exec, propertyName, value, &JSCharacterDataTable, this, slot);
-}
-
-void setJSCharacterDataData(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSCharacterData* castedThisObj = static_cast<JSCharacterData*>(thisObject);
- CharacterData* imp = static_cast<CharacterData*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setData(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSCharacterData::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCharacterDataConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionSubstringData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCharacterData::s_info))
- return throwError(exec, TypeError);
- JSCharacterData* castedThisObj = static_cast<JSCharacterData*>(asObject(thisValue));
- CharacterData* imp = static_cast<CharacterData*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- int length = args.at(1).toInt32(exec);
- if (length < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->substringData(offset, length, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionAppendData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCharacterData::s_info))
- return throwError(exec, TypeError);
- JSCharacterData* castedThisObj = static_cast<JSCharacterData*>(asObject(thisValue));
- CharacterData* imp = static_cast<CharacterData*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& data = args.at(0).toString(exec);
-
- imp->appendData(data, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionInsertData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCharacterData::s_info))
- return throwError(exec, TypeError);
- JSCharacterData* castedThisObj = static_cast<JSCharacterData*>(asObject(thisValue));
- CharacterData* imp = static_cast<CharacterData*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- const UString& data = args.at(1).toString(exec);
-
- imp->insertData(offset, data, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionDeleteData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCharacterData::s_info))
- return throwError(exec, TypeError);
- JSCharacterData* castedThisObj = static_cast<JSCharacterData*>(asObject(thisValue));
- CharacterData* imp = static_cast<CharacterData*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- int length = args.at(1).toInt32(exec);
- if (length < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
- imp->deleteData(offset, length, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionReplaceData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCharacterData::s_info))
- return throwError(exec, TypeError);
- JSCharacterData* castedThisObj = static_cast<JSCharacterData*>(asObject(thisValue));
- CharacterData* imp = static_cast<CharacterData*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- int length = args.at(1).toInt32(exec);
- if (length < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- const UString& data = args.at(2).toString(exec);
-
- imp->replaceData(offset, length, data, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCharacterData.h b/src/3rdparty/webkit/WebCore/generated/JSCharacterData.h
deleted file mode 100644
index 4df2ac8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCharacterData.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCharacterData_h
-#define JSCharacterData_h
-
-#include "JSNode.h"
-
-namespace WebCore {
-
-class CharacterData;
-
-class JSCharacterData : public JSNode {
- typedef JSNode Base;
-public:
- JSCharacterData(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CharacterData>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCharacterDataPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCharacterDataPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionSubstringData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionAppendData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionInsertData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionDeleteData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsCharacterDataPrototypeFunctionReplaceData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCharacterDataData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSCharacterDataData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsCharacterDataLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCharacterDataConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp
deleted file mode 100644
index bf44967..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSClientRect.h"
-
-#include "ClientRect.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSClientRect);
-
-/* Hash table */
-
-static const HashTableValue JSClientRectTableValues[8] =
-{
- { "top", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectTop), (intptr_t)0 },
- { "right", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectRight), (intptr_t)0 },
- { "bottom", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectBottom), (intptr_t)0 },
- { "left", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectLeft), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectHeight), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClientRectTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSClientRectTableValues, 0 };
-#else
- { 18, 15, JSClientRectTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSClientRectConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClientRectConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSClientRectConstructorTableValues, 0 };
-#else
- { 1, 0, JSClientRectConstructorTableValues, 0 };
-#endif
-
-class JSClientRectConstructor : public DOMConstructorObject {
-public:
- JSClientRectConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSClientRectConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSClientRectPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSClientRectConstructor::s_info = { "ClientRectConstructor", 0, &JSClientRectConstructorTable, 0 };
-
-bool JSClientRectConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSClientRectConstructor, DOMObject>(exec, &JSClientRectConstructorTable, this, propertyName, slot);
-}
-
-bool JSClientRectConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSClientRectConstructor, DOMObject>(exec, &JSClientRectConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSClientRectPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClientRectPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSClientRectPrototypeTableValues, 0 };
-#else
- { 1, 0, JSClientRectPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSClientRectPrototype::s_info = { "ClientRectPrototype", 0, &JSClientRectPrototypeTable, 0 };
-
-JSObject* JSClientRectPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSClientRect>(exec, globalObject);
-}
-
-const ClassInfo JSClientRect::s_info = { "ClientRect", 0, &JSClientRectTable, 0 };
-
-JSClientRect::JSClientRect(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ClientRect> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSClientRect::~JSClientRect()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSClientRect::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSClientRectPrototype(JSClientRectPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSClientRect::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSClientRect, Base>(exec, &JSClientRectTable, this, propertyName, slot);
-}
-
-bool JSClientRect::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSClientRect, Base>(exec, &JSClientRectTable, this, propertyName, descriptor);
-}
-
-JSValue jsClientRectTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* castedThis = static_cast<JSClientRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRect* imp = static_cast<ClientRect*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->top());
- return result;
-}
-
-JSValue jsClientRectRight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* castedThis = static_cast<JSClientRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRect* imp = static_cast<ClientRect*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->right());
- return result;
-}
-
-JSValue jsClientRectBottom(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* castedThis = static_cast<JSClientRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRect* imp = static_cast<ClientRect*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->bottom());
- return result;
-}
-
-JSValue jsClientRectLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* castedThis = static_cast<JSClientRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRect* imp = static_cast<ClientRect*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->left());
- return result;
-}
-
-JSValue jsClientRectWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* castedThis = static_cast<JSClientRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRect* imp = static_cast<ClientRect*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsClientRectHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* castedThis = static_cast<JSClientRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRect* imp = static_cast<ClientRect*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsClientRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRect* domObject = static_cast<JSClientRect*>(asObject(slotBase));
- return JSClientRect::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSClientRect::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSClientRectConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, ClientRect* object)
-{
- return getDOMObjectWrapper<JSClientRect>(exec, globalObject, object);
-}
-ClientRect* toClientRect(JSC::JSValue value)
-{
- return value.inherits(&JSClientRect::s_info) ? static_cast<JSClientRect*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSClientRect.h b/src/3rdparty/webkit/WebCore/generated/JSClientRect.h
deleted file mode 100644
index b5d8303..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSClientRect.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSClientRect_h
-#define JSClientRect_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class ClientRect;
-
-class JSClientRect : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSClientRect(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ClientRect>);
- virtual ~JSClientRect();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- ClientRect* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<ClientRect> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, ClientRect*);
-ClientRect* toClientRect(JSC::JSValue);
-
-class JSClientRectPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSClientRectPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsClientRectTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectRight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectBottom(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp b/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp
deleted file mode 100644
index e7a432a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSClientRectList.h"
-
-#include "ClientRect.h"
-#include "ClientRectList.h"
-#include "ExceptionCode.h"
-#include "JSClientRect.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSClientRectList);
-
-/* Hash table */
-
-static const HashTableValue JSClientRectListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClientRectListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClientRectListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSClientRectListTableValues, 0 };
-#else
- { 5, 3, JSClientRectListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSClientRectListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClientRectListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSClientRectListConstructorTableValues, 0 };
-#else
- { 1, 0, JSClientRectListConstructorTableValues, 0 };
-#endif
-
-class JSClientRectListConstructor : public DOMConstructorObject {
-public:
- JSClientRectListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSClientRectListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSClientRectListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSClientRectListConstructor::s_info = { "ClientRectListConstructor", 0, &JSClientRectListConstructorTable, 0 };
-
-bool JSClientRectListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSClientRectListConstructor, DOMObject>(exec, &JSClientRectListConstructorTable, this, propertyName, slot);
-}
-
-bool JSClientRectListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSClientRectListConstructor, DOMObject>(exec, &JSClientRectListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSClientRectListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsClientRectListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClientRectListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSClientRectListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSClientRectListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSClientRectListPrototype::s_info = { "ClientRectListPrototype", 0, &JSClientRectListPrototypeTable, 0 };
-
-JSObject* JSClientRectListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSClientRectList>(exec, globalObject);
-}
-
-bool JSClientRectListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSClientRectListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSClientRectListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSClientRectListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSClientRectList::s_info = { "ClientRectList", 0, &JSClientRectListTable, 0 };
-
-JSClientRectList::JSClientRectList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ClientRectList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSClientRectList::~JSClientRectList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSClientRectList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSClientRectListPrototype(JSClientRectListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSClientRectList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSClientRectListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<ClientRectList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSClientRectList, Base>(exec, &JSClientRectListTable, this, propertyName, slot);
-}
-
-bool JSClientRectList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSClientRectListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<ClientRectList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSClientRectList, Base>(exec, &JSClientRectListTable, this, propertyName, descriptor);
-}
-
-bool JSClientRectList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<ClientRectList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsClientRectListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRectList* castedThis = static_cast<JSClientRectList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ClientRectList* imp = static_cast<ClientRectList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsClientRectListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClientRectList* domObject = static_cast<JSClientRectList*>(asObject(slotBase));
- return JSClientRectList::getConstructor(exec, domObject->globalObject());
-}
-void JSClientRectList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<ClientRectList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSClientRectList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSClientRectListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsClientRectListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSClientRectList::s_info))
- return throwError(exec, TypeError);
- JSClientRectList* castedThisObj = static_cast<JSClientRectList*>(asObject(thisValue));
- ClientRectList* imp = static_cast<ClientRectList*>(castedThisObj->impl());
- int index = args.at(0).toInt32(exec);
- if (index < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSClientRectList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSClientRectList* thisObj = static_cast<JSClientRectList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<ClientRectList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, ClientRectList* object)
-{
- return getDOMObjectWrapper<JSClientRectList>(exec, globalObject, object);
-}
-ClientRectList* toClientRectList(JSC::JSValue value)
-{
- return value.inherits(&JSClientRectList::s_info) ? static_cast<JSClientRectList*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSClientRectList.h b/src/3rdparty/webkit/WebCore/generated/JSClientRectList.h
deleted file mode 100644
index 1a856f9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSClientRectList.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSClientRectList_h
-#define JSClientRectList_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class ClientRectList;
-
-class JSClientRectList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSClientRectList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ClientRectList>);
- virtual ~JSClientRectList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- ClientRectList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<ClientRectList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, ClientRectList*);
-ClientRectList* toClientRectList(JSC::JSValue);
-
-class JSClientRectListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSClientRectListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsClientRectListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsClientRectListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClientRectListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp b/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp
deleted file mode 100644
index 36d19f8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp
+++ /dev/null
@@ -1,273 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSClipboard.h"
-
-#include "Clipboard.h"
-#include "FileList.h"
-#include "JSFileList.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSClipboard);
-
-/* Hash table */
-
-static const HashTableValue JSClipboardTableValues[6] =
-{
- { "dropEffect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClipboardDropEffect), (intptr_t)setJSClipboardDropEffect },
- { "effectAllowed", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClipboardEffectAllowed), (intptr_t)setJSClipboardEffectAllowed },
- { "types", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClipboardTypes), (intptr_t)0 },
- { "files", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClipboardFiles), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsClipboardConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClipboardTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSClipboardTableValues, 0 };
-#else
- { 17, 15, JSClipboardTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSClipboardConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClipboardConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSClipboardConstructorTableValues, 0 };
-#else
- { 1, 0, JSClipboardConstructorTableValues, 0 };
-#endif
-
-class JSClipboardConstructor : public DOMConstructorObject {
-public:
- JSClipboardConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSClipboardConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSClipboardPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSClipboardConstructor::s_info = { "ClipboardConstructor", 0, &JSClipboardConstructorTable, 0 };
-
-bool JSClipboardConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSClipboardConstructor, DOMObject>(exec, &JSClipboardConstructorTable, this, propertyName, slot);
-}
-
-bool JSClipboardConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSClipboardConstructor, DOMObject>(exec, &JSClipboardConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSClipboardPrototypeTableValues[5] =
-{
- { "clearData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsClipboardPrototypeFunctionClearData), (intptr_t)1 },
- { "getData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsClipboardPrototypeFunctionGetData), (intptr_t)1 },
- { "setData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsClipboardPrototypeFunctionSetData), (intptr_t)2 },
- { "setDragImage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsClipboardPrototypeFunctionSetDragImage), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSClipboardPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSClipboardPrototypeTableValues, 0 };
-#else
- { 8, 7, JSClipboardPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSClipboardPrototype::s_info = { "ClipboardPrototype", 0, &JSClipboardPrototypeTable, 0 };
-
-JSObject* JSClipboardPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSClipboard>(exec, globalObject);
-}
-
-bool JSClipboardPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSClipboardPrototypeTable, this, propertyName, slot);
-}
-
-bool JSClipboardPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSClipboardPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSClipboard::s_info = { "Clipboard", 0, &JSClipboardTable, 0 };
-
-JSClipboard::JSClipboard(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Clipboard> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSClipboard::~JSClipboard()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSClipboard::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSClipboardPrototype(JSClipboardPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSClipboard::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSClipboard, Base>(exec, &JSClipboardTable, this, propertyName, slot);
-}
-
-bool JSClipboard::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSClipboard, Base>(exec, &JSClipboardTable, this, propertyName, descriptor);
-}
-
-JSValue jsClipboardDropEffect(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClipboard* castedThis = static_cast<JSClipboard*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Clipboard* imp = static_cast<Clipboard*>(castedThis->impl());
- JSValue result = jsStringOrUndefined(exec, imp->dropEffect());
- return result;
-}
-
-JSValue jsClipboardEffectAllowed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClipboard* castedThis = static_cast<JSClipboard*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Clipboard* imp = static_cast<Clipboard*>(castedThis->impl());
- JSValue result = jsStringOrUndefined(exec, imp->effectAllowed());
- return result;
-}
-
-JSValue jsClipboardTypes(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClipboard* castedThis = static_cast<JSClipboard*>(asObject(slotBase));
- return castedThis->types(exec);
-}
-
-JSValue jsClipboardFiles(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClipboard* castedThis = static_cast<JSClipboard*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Clipboard* imp = static_cast<Clipboard*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->files()));
- return result;
-}
-
-JSValue jsClipboardConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSClipboard* domObject = static_cast<JSClipboard*>(asObject(slotBase));
- return JSClipboard::getConstructor(exec, domObject->globalObject());
-}
-void JSClipboard::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSClipboard, Base>(exec, propertyName, value, &JSClipboardTable, this, slot);
-}
-
-void setJSClipboardDropEffect(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSClipboard* castedThisObj = static_cast<JSClipboard*>(thisObject);
- Clipboard* imp = static_cast<Clipboard*>(castedThisObj->impl());
- imp->setDropEffect(value.toString(exec));
-}
-
-void setJSClipboardEffectAllowed(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSClipboard* castedThisObj = static_cast<JSClipboard*>(thisObject);
- Clipboard* imp = static_cast<Clipboard*>(castedThisObj->impl());
- imp->setEffectAllowed(value.toString(exec));
-}
-
-JSValue JSClipboard::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSClipboardConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionClearData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSClipboard::s_info))
- return throwError(exec, TypeError);
- JSClipboard* castedThisObj = static_cast<JSClipboard*>(asObject(thisValue));
- return castedThisObj->clearData(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionGetData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSClipboard::s_info))
- return throwError(exec, TypeError);
- JSClipboard* castedThisObj = static_cast<JSClipboard*>(asObject(thisValue));
- return castedThisObj->getData(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionSetData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSClipboard::s_info))
- return throwError(exec, TypeError);
- JSClipboard* castedThisObj = static_cast<JSClipboard*>(asObject(thisValue));
- return castedThisObj->setData(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionSetDragImage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSClipboard::s_info))
- return throwError(exec, TypeError);
- JSClipboard* castedThisObj = static_cast<JSClipboard*>(asObject(thisValue));
- return castedThisObj->setDragImage(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Clipboard* object)
-{
- return getDOMObjectWrapper<JSClipboard>(exec, globalObject, object);
-}
-Clipboard* toClipboard(JSC::JSValue value)
-{
- return value.inherits(&JSClipboard::s_info) ? static_cast<JSClipboard*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSClipboard.h b/src/3rdparty/webkit/WebCore/generated/JSClipboard.h
deleted file mode 100644
index 827ce05..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSClipboard.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSClipboard_h
-#define JSClipboard_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Clipboard;
-
-class JSClipboard : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSClipboard(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Clipboard>);
- virtual ~JSClipboard();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue types(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue clearData(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getData(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setData(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setDragImage(JSC::ExecState*, const JSC::ArgList&);
- Clipboard* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Clipboard> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Clipboard*);
-Clipboard* toClipboard(JSC::JSValue);
-
-class JSClipboardPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSClipboardPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionClearData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionGetData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionSetData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsClipboardPrototypeFunctionSetDragImage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsClipboardDropEffect(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSClipboardDropEffect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsClipboardEffectAllowed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSClipboardEffectAllowed(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsClipboardTypes(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClipboardFiles(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsClipboardConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSComment.cpp b/src/3rdparty/webkit/WebCore/generated/JSComment.cpp
deleted file mode 100644
index 425208e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSComment.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSComment.h"
-
-#include "Comment.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSComment);
-
-/* Hash table */
-
-static const HashTableValue JSCommentTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCommentConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCommentTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCommentTableValues, 0 };
-#else
- { 2, 1, JSCommentTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCommentConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCommentConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCommentConstructorTableValues, 0 };
-#else
- { 1, 0, JSCommentConstructorTableValues, 0 };
-#endif
-
-class JSCommentConstructor : public DOMConstructorObject {
-public:
- JSCommentConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCommentConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCommentPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCommentConstructor::s_info = { "CommentConstructor", 0, &JSCommentConstructorTable, 0 };
-
-bool JSCommentConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCommentConstructor, DOMObject>(exec, &JSCommentConstructorTable, this, propertyName, slot);
-}
-
-bool JSCommentConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCommentConstructor, DOMObject>(exec, &JSCommentConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCommentPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCommentPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCommentPrototypeTableValues, 0 };
-#else
- { 1, 0, JSCommentPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCommentPrototype::s_info = { "CommentPrototype", 0, &JSCommentPrototypeTable, 0 };
-
-JSObject* JSCommentPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSComment>(exec, globalObject);
-}
-
-const ClassInfo JSComment::s_info = { "Comment", &JSCharacterData::s_info, &JSCommentTable, 0 };
-
-JSComment::JSComment(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Comment> impl)
- : JSCharacterData(structure, globalObject, impl)
-{
-}
-
-JSObject* JSComment::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCommentPrototype(JSCommentPrototype::createStructure(JSCharacterDataPrototype::self(exec, globalObject)));
-}
-
-bool JSComment::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSComment, Base>(exec, &JSCommentTable, this, propertyName, slot);
-}
-
-bool JSComment::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSComment, Base>(exec, &JSCommentTable, this, propertyName, descriptor);
-}
-
-JSValue jsCommentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSComment* domObject = static_cast<JSComment*>(asObject(slotBase));
- return JSComment::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSComment::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCommentConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSComment.h b/src/3rdparty/webkit/WebCore/generated/JSComment.h
deleted file mode 100644
index 0df7c65..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSComment.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSComment_h
-#define JSComment_h
-
-#include "JSCharacterData.h"
-
-namespace WebCore {
-
-class Comment;
-
-class JSComment : public JSCharacterData {
- typedef JSCharacterData Base;
-public:
- JSComment(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Comment>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCommentPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCommentPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCommentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.cpp
deleted file mode 100644
index 5fc7f58..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCompositionEvent.h"
-
-#include "CompositionEvent.h"
-#include "JSDOMWindow.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCompositionEvent);
-
-/* Hash table */
-
-static const HashTableValue JSCompositionEventTableValues[3] =
-{
- { "data", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCompositionEventData), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCompositionEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCompositionEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSCompositionEventTableValues, 0 };
-#else
- { 4, 3, JSCompositionEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCompositionEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCompositionEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCompositionEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSCompositionEventConstructorTableValues, 0 };
-#endif
-
-class JSCompositionEventConstructor : public DOMConstructorObject {
-public:
- JSCompositionEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCompositionEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCompositionEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCompositionEventConstructor::s_info = { "CompositionEventConstructor", 0, &JSCompositionEventConstructorTable, 0 };
-
-bool JSCompositionEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCompositionEventConstructor, DOMObject>(exec, &JSCompositionEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSCompositionEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCompositionEventConstructor, DOMObject>(exec, &JSCompositionEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCompositionEventPrototypeTableValues[2] =
-{
- { "initCompositionEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCompositionEventPrototypeFunctionInitCompositionEvent), (intptr_t)5 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCompositionEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCompositionEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSCompositionEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCompositionEventPrototype::s_info = { "CompositionEventPrototype", 0, &JSCompositionEventPrototypeTable, 0 };
-
-JSObject* JSCompositionEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCompositionEvent>(exec, globalObject);
-}
-
-bool JSCompositionEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCompositionEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCompositionEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCompositionEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCompositionEvent::s_info = { "CompositionEvent", &JSUIEvent::s_info, &JSCompositionEventTable, 0 };
-
-JSCompositionEvent::JSCompositionEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CompositionEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCompositionEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCompositionEventPrototype(JSCompositionEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSCompositionEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCompositionEvent, Base>(exec, &JSCompositionEventTable, this, propertyName, slot);
-}
-
-bool JSCompositionEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCompositionEvent, Base>(exec, &JSCompositionEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsCompositionEventData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCompositionEvent* castedThis = static_cast<JSCompositionEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CompositionEvent* imp = static_cast<CompositionEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->data());
- return result;
-}
-
-JSValue jsCompositionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCompositionEvent* domObject = static_cast<JSCompositionEvent*>(asObject(slotBase));
- return JSCompositionEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCompositionEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCompositionEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCompositionEventPrototypeFunctionInitCompositionEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCompositionEvent::s_info))
- return throwError(exec, TypeError);
- JSCompositionEvent* castedThisObj = static_cast<JSCompositionEvent*>(asObject(thisValue));
- CompositionEvent* imp = static_cast<CompositionEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- DOMWindow* viewArg = toDOMWindow(args.at(3));
- const UString& dataArg = args.at(4).toString(exec);
-
- imp->initCompositionEvent(typeArg, canBubbleArg, cancelableArg, viewArg, dataArg);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.h b/src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.h
deleted file mode 100644
index 6936402..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCompositionEvent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCompositionEvent_h
-#define JSCompositionEvent_h
-
-#include "JSUIEvent.h"
-
-namespace WebCore {
-
-class CompositionEvent;
-
-class JSCompositionEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSCompositionEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CompositionEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCompositionEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCompositionEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCompositionEventPrototypeFunctionInitCompositionEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCompositionEventData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCompositionEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp b/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp
deleted file mode 100644
index 964d333..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp
+++ /dev/null
@@ -1,365 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSConsole.h"
-
-#include "Console.h"
-#include "ScriptCallStack.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSConsole);
-
-/* Hash table */
-
-static const HashTableValue JSConsoleTableValues[2] =
-{
- { "profiles", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsConsoleProfiles), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSConsoleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSConsoleTableValues, 0 };
-#else
- { 2, 1, JSConsoleTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSConsolePrototypeTableValues[18] =
-{
- { "debug", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionDebug), (intptr_t)0 },
- { "error", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionError), (intptr_t)0 },
- { "info", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionInfo), (intptr_t)0 },
- { "log", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionLog), (intptr_t)0 },
- { "warn", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionWarn), (intptr_t)0 },
- { "dir", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionDir), (intptr_t)0 },
- { "dirxml", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionDirxml), (intptr_t)0 },
- { "trace", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionTrace), (intptr_t)0 },
- { "assert", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionAssert), (intptr_t)1 },
- { "count", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionCount), (intptr_t)0 },
- { "markTimeline", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionMarkTimeline), (intptr_t)0 },
- { "profile", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionProfile), (intptr_t)1 },
- { "profileEnd", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionProfileEnd), (intptr_t)1 },
- { "time", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionTime), (intptr_t)1 },
- { "timeEnd", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionTimeEnd), (intptr_t)1 },
- { "group", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionGroup), (intptr_t)0 },
- { "groupEnd", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsConsolePrototypeFunctionGroupEnd), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSConsolePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSConsolePrototypeTableValues, 0 };
-#else
- { 65, 63, JSConsolePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSConsolePrototype::s_info = { "ConsolePrototype", 0, &JSConsolePrototypeTable, 0 };
-
-JSObject* JSConsolePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSConsole>(exec, globalObject);
-}
-
-bool JSConsolePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSConsolePrototypeTable, this, propertyName, slot);
-}
-
-bool JSConsolePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSConsolePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSConsole::s_info = { "Console", 0, &JSConsoleTable, 0 };
-
-JSConsole::JSConsole(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Console> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSConsole::~JSConsole()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSConsole::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSConsolePrototype(JSConsolePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSConsole::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSConsole, Base>(exec, &JSConsoleTable, this, propertyName, slot);
-}
-
-bool JSConsole::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSConsole, Base>(exec, &JSConsoleTable, this, propertyName, descriptor);
-}
-
-JSValue jsConsoleProfiles(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSConsole* castedThis = static_cast<JSConsole*>(asObject(slotBase));
- return castedThis->profiles(exec);
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionDebug(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->debug(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionError(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->error(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionInfo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->info(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionLog(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->log(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionWarn(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->warn(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionDir(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->dir(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionDirxml(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->dirxml(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionTrace(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->trace(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionAssert(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 1);
- bool condition = args.at(0).toBoolean(exec);
-
- imp->assertCondition(condition, &callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionCount(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->count(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionMarkTimeline(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->markTimeline(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionProfile(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 1);
- const UString& title = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->profile(title, &callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionProfileEnd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 1);
- const UString& title = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->profileEnd(title, &callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionTime(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- const UString& title = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->time(title);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionTimeEnd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 1);
- const UString& title = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->timeEnd(title, &callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionGroup(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
- ScriptCallStack callStack(exec, args, 0);
-
- imp->group(&callStack);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsConsolePrototypeFunctionGroupEnd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSConsole::s_info))
- return throwError(exec, TypeError);
- JSConsole* castedThisObj = static_cast<JSConsole*>(asObject(thisValue));
- Console* imp = static_cast<Console*>(castedThisObj->impl());
-
- imp->groupEnd();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Console* object)
-{
- return getDOMObjectWrapper<JSConsole>(exec, globalObject, object);
-}
-Console* toConsole(JSC::JSValue value)
-{
- return value.inherits(&JSConsole::s_info) ? static_cast<JSConsole*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSConsole.h b/src/3rdparty/webkit/WebCore/generated/JSConsole.h
deleted file mode 100644
index b518a29..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSConsole.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSConsole_h
-#define JSConsole_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Console;
-
-class JSConsole : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSConsole(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Console>);
- virtual ~JSConsole();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom attributes
- JSC::JSValue profiles(JSC::ExecState*) const;
- Console* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Console> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Console*);
-Console* toConsole(JSC::JSValue);
-
-class JSConsolePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSConsolePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionDebug(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionError(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionInfo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionLog(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionWarn(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionDir(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionDirxml(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionTrace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionAssert(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionCount(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionMarkTimeline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionProfile(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionProfileEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionTimeEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionGroup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsConsolePrototypeFunctionGroupEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsConsoleProfiles(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp b/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp
deleted file mode 100644
index 0feb66c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCoordinates.h"
-
-#include "Coordinates.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCoordinates);
-
-/* Hash table */
-
-static const HashTableValue JSCoordinatesTableValues[8] =
-{
- { "latitude", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesLatitude), (intptr_t)0 },
- { "longitude", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesLongitude), (intptr_t)0 },
- { "altitude", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesAltitude), (intptr_t)0 },
- { "accuracy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesAccuracy), (intptr_t)0 },
- { "altitudeAccuracy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesAltitudeAccuracy), (intptr_t)0 },
- { "heading", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesHeading), (intptr_t)0 },
- { "speed", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCoordinatesSpeed), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCoordinatesTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSCoordinatesTableValues, 0 };
-#else
- { 16, 15, JSCoordinatesTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCoordinatesPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCoordinatesPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCoordinatesPrototypeTableValues, 0 };
-#else
- { 1, 0, JSCoordinatesPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCoordinatesPrototype::s_info = { "CoordinatesPrototype", 0, &JSCoordinatesPrototypeTable, 0 };
-
-JSObject* JSCoordinatesPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCoordinates>(exec, globalObject);
-}
-
-const ClassInfo JSCoordinates::s_info = { "Coordinates", 0, &JSCoordinatesTable, 0 };
-
-JSCoordinates::JSCoordinates(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Coordinates> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCoordinates::~JSCoordinates()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCoordinates::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCoordinatesPrototype(JSCoordinatesPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCoordinates::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCoordinates, Base>(exec, &JSCoordinatesTable, this, propertyName, slot);
-}
-
-bool JSCoordinates::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCoordinates, Base>(exec, &JSCoordinatesTable, this, propertyName, descriptor);
-}
-
-JSValue jsCoordinatesLatitude(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Coordinates* imp = static_cast<Coordinates*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->latitude());
- return result;
-}
-
-JSValue jsCoordinatesLongitude(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Coordinates* imp = static_cast<Coordinates*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->longitude());
- return result;
-}
-
-JSValue jsCoordinatesAltitude(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- return castedThis->altitude(exec);
-}
-
-JSValue jsCoordinatesAccuracy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Coordinates* imp = static_cast<Coordinates*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->accuracy());
- return result;
-}
-
-JSValue jsCoordinatesAltitudeAccuracy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- return castedThis->altitudeAccuracy(exec);
-}
-
-JSValue jsCoordinatesHeading(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- return castedThis->heading(exec);
-}
-
-JSValue jsCoordinatesSpeed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCoordinates* castedThis = static_cast<JSCoordinates*>(asObject(slotBase));
- return castedThis->speed(exec);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Coordinates* object)
-{
- return getDOMObjectWrapper<JSCoordinates>(exec, globalObject, object);
-}
-Coordinates* toCoordinates(JSC::JSValue value)
-{
- return value.inherits(&JSCoordinates::s_info) ? static_cast<JSCoordinates*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCoordinates.h b/src/3rdparty/webkit/WebCore/generated/JSCoordinates.h
deleted file mode 100644
index 3e7c667..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCoordinates.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCoordinates_h
-#define JSCoordinates_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Coordinates;
-
-class JSCoordinates : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCoordinates(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Coordinates>);
- virtual ~JSCoordinates();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom attributes
- JSC::JSValue altitude(JSC::ExecState*) const;
- JSC::JSValue altitudeAccuracy(JSC::ExecState*) const;
- JSC::JSValue heading(JSC::ExecState*) const;
- JSC::JSValue speed(JSC::ExecState*) const;
- Coordinates* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Coordinates> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Coordinates*);
-Coordinates* toCoordinates(JSC::JSValue);
-
-class JSCoordinatesPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCoordinatesPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCoordinatesLatitude(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCoordinatesLongitude(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCoordinatesAltitude(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCoordinatesAccuracy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCoordinatesAltitudeAccuracy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCoordinatesHeading(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCoordinatesSpeed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp b/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp
deleted file mode 100644
index 8aa34b2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCounter.h"
-
-#include "Counter.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCounter);
-
-/* Hash table */
-
-static const HashTableValue JSCounterTableValues[5] =
-{
- { "identifier", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCounterIdentifier), (intptr_t)0 },
- { "listStyle", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCounterListStyle), (intptr_t)0 },
- { "separator", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCounterSeparator), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCounterConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCounterTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSCounterTableValues, 0 };
-#else
- { 9, 7, JSCounterTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCounterConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCounterConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCounterConstructorTableValues, 0 };
-#else
- { 1, 0, JSCounterConstructorTableValues, 0 };
-#endif
-
-class JSCounterConstructor : public DOMConstructorObject {
-public:
- JSCounterConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCounterConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCounterPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCounterConstructor::s_info = { "CounterConstructor", 0, &JSCounterConstructorTable, 0 };
-
-bool JSCounterConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCounterConstructor, DOMObject>(exec, &JSCounterConstructorTable, this, propertyName, slot);
-}
-
-bool JSCounterConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCounterConstructor, DOMObject>(exec, &JSCounterConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCounterPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCounterPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCounterPrototypeTableValues, 0 };
-#else
- { 1, 0, JSCounterPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCounterPrototype::s_info = { "CounterPrototype", 0, &JSCounterPrototypeTable, 0 };
-
-JSObject* JSCounterPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCounter>(exec, globalObject);
-}
-
-const ClassInfo JSCounter::s_info = { "Counter", 0, &JSCounterTable, 0 };
-
-JSCounter::JSCounter(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Counter> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSCounter::~JSCounter()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSCounter::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCounterPrototype(JSCounterPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSCounter::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCounter, Base>(exec, &JSCounterTable, this, propertyName, slot);
-}
-
-bool JSCounter::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCounter, Base>(exec, &JSCounterTable, this, propertyName, descriptor);
-}
-
-JSValue jsCounterIdentifier(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCounter* castedThis = static_cast<JSCounter*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Counter* imp = static_cast<Counter*>(castedThis->impl());
- JSValue result = jsString(exec, imp->identifier());
- return result;
-}
-
-JSValue jsCounterListStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCounter* castedThis = static_cast<JSCounter*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Counter* imp = static_cast<Counter*>(castedThis->impl());
- JSValue result = jsString(exec, imp->listStyle());
- return result;
-}
-
-JSValue jsCounterSeparator(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCounter* castedThis = static_cast<JSCounter*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Counter* imp = static_cast<Counter*>(castedThis->impl());
- JSValue result = jsString(exec, imp->separator());
- return result;
-}
-
-JSValue jsCounterConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCounter* domObject = static_cast<JSCounter*>(asObject(slotBase));
- return JSCounter::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCounter::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCounterConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Counter* object)
-{
- return getDOMObjectWrapper<JSCounter>(exec, globalObject, object);
-}
-Counter* toCounter(JSC::JSValue value)
-{
- return value.inherits(&JSCounter::s_info) ? static_cast<JSCounter*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCounter.h b/src/3rdparty/webkit/WebCore/generated/JSCounter.h
deleted file mode 100644
index d638684..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCounter.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCounter_h
-#define JSCounter_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Counter;
-
-class JSCounter : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSCounter(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Counter>);
- virtual ~JSCounter();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Counter* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Counter> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Counter*);
-Counter* toCounter(JSC::JSValue);
-
-class JSCounterPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCounterPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsCounterIdentifier(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCounterListStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCounterSeparator(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCounterConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCustomEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSCustomEvent.cpp
deleted file mode 100644
index 97b6b49..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCustomEvent.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSCustomEvent.h"
-
-#include "CustomEvent.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSCustomEvent);
-
-/* Hash table */
-
-static const HashTableValue JSCustomEventTableValues[3] =
-{
- { "detail", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCustomEventDetail), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCustomEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCustomEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSCustomEventTableValues, 0 };
-#else
- { 4, 3, JSCustomEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSCustomEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCustomEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCustomEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSCustomEventConstructorTableValues, 0 };
-#endif
-
-class JSCustomEventConstructor : public DOMConstructorObject {
-public:
- JSCustomEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSCustomEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSCustomEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSCustomEventConstructor::s_info = { "CustomEventConstructor", 0, &JSCustomEventConstructorTable, 0 };
-
-bool JSCustomEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCustomEventConstructor, DOMObject>(exec, &JSCustomEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSCustomEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCustomEventConstructor, DOMObject>(exec, &JSCustomEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSCustomEventPrototypeTableValues[2] =
-{
- { "initCustomEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsCustomEventPrototypeFunctionInitCustomEvent), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSCustomEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSCustomEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSCustomEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSCustomEventPrototype::s_info = { "CustomEventPrototype", 0, &JSCustomEventPrototypeTable, 0 };
-
-JSObject* JSCustomEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSCustomEvent>(exec, globalObject);
-}
-
-bool JSCustomEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSCustomEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSCustomEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSCustomEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSCustomEvent::s_info = { "CustomEvent", &JSEvent::s_info, &JSCustomEventTable, 0 };
-
-JSCustomEvent::JSCustomEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<CustomEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSCustomEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSCustomEventPrototype(JSCustomEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSCustomEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSCustomEvent, Base>(exec, &JSCustomEventTable, this, propertyName, slot);
-}
-
-bool JSCustomEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSCustomEvent, Base>(exec, &JSCustomEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsCustomEventDetail(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCustomEvent* castedThis = static_cast<JSCustomEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- CustomEvent* imp = static_cast<CustomEvent*>(castedThis->impl());
- JSValue result = imp->detail().jsValue();;
- return result;
-}
-
-JSValue jsCustomEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSCustomEvent* domObject = static_cast<JSCustomEvent*>(asObject(slotBase));
- return JSCustomEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSCustomEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSCustomEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsCustomEventPrototypeFunctionInitCustomEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSCustomEvent::s_info))
- return throwError(exec, TypeError);
- JSCustomEvent* castedThisObj = static_cast<JSCustomEvent*>(asObject(thisValue));
- CustomEvent* imp = static_cast<CustomEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- ScriptValue detailArg = args.at(3);
-
- imp->initCustomEvent(typeArg, canBubbleArg, cancelableArg, detailArg);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSCustomEvent.h b/src/3rdparty/webkit/WebCore/generated/JSCustomEvent.h
deleted file mode 100644
index 1ad0955..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSCustomEvent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSCustomEvent_h
-#define JSCustomEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class CustomEvent;
-
-class JSCustomEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSCustomEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<CustomEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSCustomEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSCustomEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsCustomEventPrototypeFunctionInitCustomEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsCustomEventDetail(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsCustomEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp
deleted file mode 100644
index fabf757..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp
+++ /dev/null
@@ -1,430 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(OFFLINE_WEB_APPLICATIONS)
-
-#include "JSDOMApplicationCache.h"
-
-#include "DOMApplicationCache.h"
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "RegisteredEventListener.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMApplicationCache);
-
-/* Hash table */
-
-static const HashTableValue JSDOMApplicationCacheTableValues[10] =
-{
- { "status", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheStatus), (intptr_t)0 },
- { "onchecking", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOnchecking), (intptr_t)setJSDOMApplicationCacheOnchecking },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOnerror), (intptr_t)setJSDOMApplicationCacheOnerror },
- { "onnoupdate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOnnoupdate), (intptr_t)setJSDOMApplicationCacheOnnoupdate },
- { "ondownloading", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOndownloading), (intptr_t)setJSDOMApplicationCacheOndownloading },
- { "onprogress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOnprogress), (intptr_t)setJSDOMApplicationCacheOnprogress },
- { "onupdateready", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOnupdateready), (intptr_t)setJSDOMApplicationCacheOnupdateready },
- { "oncached", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOncached), (intptr_t)setJSDOMApplicationCacheOncached },
- { "onobsolete", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOnobsolete), (intptr_t)setJSDOMApplicationCacheOnobsolete },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMApplicationCacheTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSDOMApplicationCacheTableValues, 0 };
-#else
- { 33, 31, JSDOMApplicationCacheTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMApplicationCachePrototypeTableValues[12] =
-{
- { "UNCACHED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheUNCACHED), (intptr_t)0 },
- { "IDLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheIDLE), (intptr_t)0 },
- { "CHECKING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheCHECKING), (intptr_t)0 },
- { "DOWNLOADING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheDOWNLOADING), (intptr_t)0 },
- { "UPDATEREADY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheUPDATEREADY), (intptr_t)0 },
- { "OBSOLETE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMApplicationCacheOBSOLETE), (intptr_t)0 },
- { "update", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMApplicationCachePrototypeFunctionUpdate), (intptr_t)0 },
- { "swapCache", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMApplicationCachePrototypeFunctionSwapCache), (intptr_t)0 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMApplicationCachePrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMApplicationCachePrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMApplicationCachePrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMApplicationCachePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSDOMApplicationCachePrototypeTableValues, 0 };
-#else
- { 33, 31, JSDOMApplicationCachePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMApplicationCachePrototype::s_info = { "DOMApplicationCachePrototype", 0, &JSDOMApplicationCachePrototypeTable, 0 };
-
-JSObject* JSDOMApplicationCachePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDOMApplicationCache>(exec, globalObject);
-}
-
-bool JSDOMApplicationCachePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSDOMApplicationCachePrototype, JSObject>(exec, &JSDOMApplicationCachePrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMApplicationCachePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSDOMApplicationCachePrototype, JSObject>(exec, &JSDOMApplicationCachePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMApplicationCache::s_info = { "DOMApplicationCache", 0, &JSDOMApplicationCacheTable, 0 };
-
-JSDOMApplicationCache::JSDOMApplicationCache(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DOMApplicationCache> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDOMApplicationCache::~JSDOMApplicationCache()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-void JSDOMApplicationCache::markChildren(MarkStack& markStack)
-{
- Base::markChildren(markStack);
- impl()->markJSEventListeners(markStack);
-}
-
-JSObject* JSDOMApplicationCache::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDOMApplicationCachePrototype(JSDOMApplicationCachePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDOMApplicationCache::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMApplicationCache, Base>(exec, &JSDOMApplicationCacheTable, this, propertyName, slot);
-}
-
-bool JSDOMApplicationCache::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMApplicationCache, Base>(exec, &JSDOMApplicationCacheTable, this, propertyName, descriptor);
-}
-
-JSValue jsDOMApplicationCacheStatus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->status());
- return result;
-}
-
-JSValue jsDOMApplicationCacheOnchecking(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->onchecking()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOnnoupdate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->onnoupdate()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOndownloading(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->ondownloading()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOnprogress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->onprogress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOnupdateready(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->onupdateready()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOncached(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->oncached()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMApplicationCacheOnobsolete(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMApplicationCache* castedThis = static_cast<JSDOMApplicationCache*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThis->impl());
- if (EventListener* listener = imp->onobsolete()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-void JSDOMApplicationCache::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSDOMApplicationCache, Base>(exec, propertyName, value, &JSDOMApplicationCacheTable, this, slot);
-}
-
-void setJSDOMApplicationCacheOnchecking(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOnchecking(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOnnoupdate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOnnoupdate(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOndownloading(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOndownloading(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOnprogress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOnprogress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOnupdateready(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOnupdateready(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOncached(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOncached(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMApplicationCacheOnobsolete(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(static_cast<JSDOMApplicationCache*>(thisObject)->impl());
- imp->setOnobsolete(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionUpdate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMApplicationCache::s_info))
- return throwError(exec, TypeError);
- JSDOMApplicationCache* castedThisObj = static_cast<JSDOMApplicationCache*>(asObject(thisValue));
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->update(ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionSwapCache(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMApplicationCache::s_info))
- return throwError(exec, TypeError);
- JSDOMApplicationCache* castedThisObj = static_cast<JSDOMApplicationCache*>(asObject(thisValue));
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->swapCache(ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMApplicationCache::s_info))
- return throwError(exec, TypeError);
- JSDOMApplicationCache* castedThisObj = static_cast<JSDOMApplicationCache*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMApplicationCache::s_info))
- return throwError(exec, TypeError);
- JSDOMApplicationCache* castedThisObj = static_cast<JSDOMApplicationCache*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMApplicationCache::s_info))
- return throwError(exec, TypeError);
- JSDOMApplicationCache* castedThisObj = static_cast<JSDOMApplicationCache*>(asObject(thisValue));
- DOMApplicationCache* imp = static_cast<DOMApplicationCache*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsDOMApplicationCacheUNCACHED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsDOMApplicationCacheIDLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsDOMApplicationCacheCHECKING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsDOMApplicationCacheDOWNLOADING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsDOMApplicationCacheUPDATEREADY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsDOMApplicationCacheOBSOLETE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DOMApplicationCache* object)
-{
- return getDOMObjectWrapper<JSDOMApplicationCache>(exec, globalObject, object);
-}
-DOMApplicationCache* toDOMApplicationCache(JSC::JSValue value)
-{
- return value.inherits(&JSDOMApplicationCache::s_info) ? static_cast<JSDOMApplicationCache*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(OFFLINE_WEB_APPLICATIONS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.h b/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.h
deleted file mode 100644
index 32b97e0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMApplicationCache_h
-#define JSDOMApplicationCache_h
-
-#if ENABLE(OFFLINE_WEB_APPLICATIONS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DOMApplicationCache;
-
-class JSDOMApplicationCache : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDOMApplicationCache(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DOMApplicationCache>);
- virtual ~JSDOMApplicationCache();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
-
- // Custom functions
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- DOMApplicationCache* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DOMApplicationCache> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DOMApplicationCache*);
-DOMApplicationCache* toDOMApplicationCache(JSC::JSValue);
-
-class JSDOMApplicationCachePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMApplicationCachePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionUpdate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionSwapCache(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMApplicationCachePrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMApplicationCacheStatus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMApplicationCacheOnchecking(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOnchecking(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOnnoupdate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOnnoupdate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOndownloading(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOndownloading(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOnprogress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOnprogress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOnupdateready(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOnupdateready(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOncached(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOncached(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMApplicationCacheOnobsolete(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMApplicationCacheOnobsolete(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-// Constants
-
-JSC::JSValue jsDOMApplicationCacheUNCACHED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMApplicationCacheIDLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMApplicationCacheCHECKING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMApplicationCacheDOWNLOADING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMApplicationCacheUPDATEREADY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMApplicationCacheOBSOLETE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(OFFLINE_WEB_APPLICATIONS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp
deleted file mode 100644
index 49da4d0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp
+++ /dev/null
@@ -1,377 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDOMCoreException.h"
-
-#include "DOMCoreException.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMCoreException);
-
-/* Hash table */
-
-static const HashTableValue JSDOMCoreExceptionTableValues[5] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionCode), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionName), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMCoreExceptionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSDOMCoreExceptionTableValues, 0 };
-#else
- { 10, 7, JSDOMCoreExceptionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDOMCoreExceptionConstructorTableValues[23] =
-{
- { "INDEX_SIZE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINDEX_SIZE_ERR), (intptr_t)0 },
- { "DOMSTRING_SIZE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionDOMSTRING_SIZE_ERR), (intptr_t)0 },
- { "HIERARCHY_REQUEST_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionHIERARCHY_REQUEST_ERR), (intptr_t)0 },
- { "WRONG_DOCUMENT_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionWRONG_DOCUMENT_ERR), (intptr_t)0 },
- { "INVALID_CHARACTER_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_CHARACTER_ERR), (intptr_t)0 },
- { "NO_DATA_ALLOWED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNO_DATA_ALLOWED_ERR), (intptr_t)0 },
- { "NO_MODIFICATION_ALLOWED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNO_MODIFICATION_ALLOWED_ERR), (intptr_t)0 },
- { "NOT_FOUND_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNOT_FOUND_ERR), (intptr_t)0 },
- { "NOT_SUPPORTED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNOT_SUPPORTED_ERR), (intptr_t)0 },
- { "INUSE_ATTRIBUTE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINUSE_ATTRIBUTE_ERR), (intptr_t)0 },
- { "INVALID_STATE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_STATE_ERR), (intptr_t)0 },
- { "SYNTAX_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionSYNTAX_ERR), (intptr_t)0 },
- { "INVALID_MODIFICATION_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_MODIFICATION_ERR), (intptr_t)0 },
- { "NAMESPACE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNAMESPACE_ERR), (intptr_t)0 },
- { "INVALID_ACCESS_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_ACCESS_ERR), (intptr_t)0 },
- { "VALIDATION_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionVALIDATION_ERR), (intptr_t)0 },
- { "TYPE_MISMATCH_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionTYPE_MISMATCH_ERR), (intptr_t)0 },
- { "SECURITY_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionSECURITY_ERR), (intptr_t)0 },
- { "NETWORK_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNETWORK_ERR), (intptr_t)0 },
- { "ABORT_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionABORT_ERR), (intptr_t)0 },
- { "URL_MISMATCH_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionURL_MISMATCH_ERR), (intptr_t)0 },
- { "QUOTA_EXCEEDED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionQUOTA_EXCEEDED_ERR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMCoreExceptionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSDOMCoreExceptionConstructorTableValues, 0 };
-#else
- { 67, 63, JSDOMCoreExceptionConstructorTableValues, 0 };
-#endif
-
-class JSDOMCoreExceptionConstructor : public DOMConstructorObject {
-public:
- JSDOMCoreExceptionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDOMCoreExceptionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDOMCoreExceptionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDOMCoreExceptionConstructor::s_info = { "DOMExceptionConstructor", 0, &JSDOMCoreExceptionConstructorTable, 0 };
-
-bool JSDOMCoreExceptionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMCoreExceptionConstructor, DOMObject>(exec, &JSDOMCoreExceptionConstructorTable, this, propertyName, slot);
-}
-
-bool JSDOMCoreExceptionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMCoreExceptionConstructor, DOMObject>(exec, &JSDOMCoreExceptionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMCoreExceptionPrototypeTableValues[24] =
-{
- { "INDEX_SIZE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINDEX_SIZE_ERR), (intptr_t)0 },
- { "DOMSTRING_SIZE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionDOMSTRING_SIZE_ERR), (intptr_t)0 },
- { "HIERARCHY_REQUEST_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionHIERARCHY_REQUEST_ERR), (intptr_t)0 },
- { "WRONG_DOCUMENT_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionWRONG_DOCUMENT_ERR), (intptr_t)0 },
- { "INVALID_CHARACTER_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_CHARACTER_ERR), (intptr_t)0 },
- { "NO_DATA_ALLOWED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNO_DATA_ALLOWED_ERR), (intptr_t)0 },
- { "NO_MODIFICATION_ALLOWED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNO_MODIFICATION_ALLOWED_ERR), (intptr_t)0 },
- { "NOT_FOUND_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNOT_FOUND_ERR), (intptr_t)0 },
- { "NOT_SUPPORTED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNOT_SUPPORTED_ERR), (intptr_t)0 },
- { "INUSE_ATTRIBUTE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINUSE_ATTRIBUTE_ERR), (intptr_t)0 },
- { "INVALID_STATE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_STATE_ERR), (intptr_t)0 },
- { "SYNTAX_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionSYNTAX_ERR), (intptr_t)0 },
- { "INVALID_MODIFICATION_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_MODIFICATION_ERR), (intptr_t)0 },
- { "NAMESPACE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNAMESPACE_ERR), (intptr_t)0 },
- { "INVALID_ACCESS_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionINVALID_ACCESS_ERR), (intptr_t)0 },
- { "VALIDATION_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionVALIDATION_ERR), (intptr_t)0 },
- { "TYPE_MISMATCH_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionTYPE_MISMATCH_ERR), (intptr_t)0 },
- { "SECURITY_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionSECURITY_ERR), (intptr_t)0 },
- { "NETWORK_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionNETWORK_ERR), (intptr_t)0 },
- { "ABORT_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionABORT_ERR), (intptr_t)0 },
- { "URL_MISMATCH_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionURL_MISMATCH_ERR), (intptr_t)0 },
- { "QUOTA_EXCEEDED_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMCoreExceptionQUOTA_EXCEEDED_ERR), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsDOMCoreExceptionPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMCoreExceptionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSDOMCoreExceptionPrototypeTableValues, 0 };
-#else
- { 68, 63, JSDOMCoreExceptionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMCoreExceptionPrototype::s_info = { "DOMExceptionPrototype", 0, &JSDOMCoreExceptionPrototypeTable, 0 };
-
-JSObject* JSDOMCoreExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDOMCoreException>(exec, globalObject);
-}
-
-bool JSDOMCoreExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSDOMCoreExceptionPrototype, JSObject>(exec, &JSDOMCoreExceptionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMCoreExceptionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSDOMCoreExceptionPrototype, JSObject>(exec, &JSDOMCoreExceptionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMCoreException::s_info = { "DOMException", 0, &JSDOMCoreExceptionTable, 0 };
-
-JSDOMCoreException::JSDOMCoreException(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DOMCoreException> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDOMCoreException::~JSDOMCoreException()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDOMCoreException::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDOMCoreExceptionPrototype(JSDOMCoreExceptionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDOMCoreException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMCoreException, Base>(exec, &JSDOMCoreExceptionTable, this, propertyName, slot);
-}
-
-bool JSDOMCoreException::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMCoreException, Base>(exec, &JSDOMCoreExceptionTable, this, propertyName, descriptor);
-}
-
-JSValue jsDOMCoreExceptionCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMCoreException* castedThis = static_cast<JSDOMCoreException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMCoreException* imp = static_cast<DOMCoreException*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsDOMCoreExceptionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMCoreException* castedThis = static_cast<JSDOMCoreException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMCoreException* imp = static_cast<DOMCoreException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsDOMCoreExceptionMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMCoreException* castedThis = static_cast<JSDOMCoreException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMCoreException* imp = static_cast<DOMCoreException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsDOMCoreExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMCoreException* domObject = static_cast<JSDOMCoreException*>(asObject(slotBase));
- return JSDOMCoreException::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSDOMCoreException::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDOMCoreExceptionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDOMCoreExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMCoreException::s_info))
- return throwError(exec, TypeError);
- JSDOMCoreException* castedThisObj = static_cast<JSDOMCoreException*>(asObject(thisValue));
- DOMCoreException* imp = static_cast<DOMCoreException*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-// Constant getters
-
-JSValue jsDOMCoreExceptionINDEX_SIZE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsDOMCoreExceptionDOMSTRING_SIZE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsDOMCoreExceptionHIERARCHY_REQUEST_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsDOMCoreExceptionWRONG_DOCUMENT_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsDOMCoreExceptionINVALID_CHARACTER_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsDOMCoreExceptionNO_DATA_ALLOWED_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsDOMCoreExceptionNO_MODIFICATION_ALLOWED_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsDOMCoreExceptionNOT_FOUND_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsDOMCoreExceptionNOT_SUPPORTED_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsDOMCoreExceptionINUSE_ATTRIBUTE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSValue jsDOMCoreExceptionINVALID_STATE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(11));
-}
-
-JSValue jsDOMCoreExceptionSYNTAX_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(12));
-}
-
-JSValue jsDOMCoreExceptionINVALID_MODIFICATION_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(13));
-}
-
-JSValue jsDOMCoreExceptionNAMESPACE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(14));
-}
-
-JSValue jsDOMCoreExceptionINVALID_ACCESS_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(15));
-}
-
-JSValue jsDOMCoreExceptionVALIDATION_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(16));
-}
-
-JSValue jsDOMCoreExceptionTYPE_MISMATCH_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(17));
-}
-
-JSValue jsDOMCoreExceptionSECURITY_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(18));
-}
-
-JSValue jsDOMCoreExceptionNETWORK_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(19));
-}
-
-JSValue jsDOMCoreExceptionABORT_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(20));
-}
-
-JSValue jsDOMCoreExceptionURL_MISMATCH_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(21));
-}
-
-JSValue jsDOMCoreExceptionQUOTA_EXCEEDED_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(22));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DOMCoreException* object)
-{
- return getDOMObjectWrapper<JSDOMCoreException>(exec, globalObject, object);
-}
-DOMCoreException* toDOMCoreException(JSC::JSValue value)
-{
- return value.inherits(&JSDOMCoreException::s_info) ? static_cast<JSDOMCoreException*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.h b/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.h
deleted file mode 100644
index 8896060..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMCoreException_h
-#define JSDOMCoreException_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DOMCoreException;
-
-class JSDOMCoreException : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDOMCoreException(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DOMCoreException>);
- virtual ~JSDOMCoreException();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- DOMCoreException* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DOMCoreException> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DOMCoreException*);
-DOMCoreException* toDOMCoreException(JSC::JSValue);
-
-class JSDOMCoreExceptionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMCoreExceptionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMCoreExceptionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMCoreExceptionCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsDOMCoreExceptionINDEX_SIZE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionDOMSTRING_SIZE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionHIERARCHY_REQUEST_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionWRONG_DOCUMENT_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionINVALID_CHARACTER_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionNO_DATA_ALLOWED_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionNO_MODIFICATION_ALLOWED_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionNOT_FOUND_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionNOT_SUPPORTED_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionINUSE_ATTRIBUTE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionINVALID_STATE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionSYNTAX_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionINVALID_MODIFICATION_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionNAMESPACE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionINVALID_ACCESS_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionVALIDATION_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionTYPE_MISMATCH_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionSECURITY_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionNETWORK_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionABORT_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionURL_MISMATCH_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMCoreExceptionQUOTA_EXCEEDED_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMFormData.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMFormData.cpp
deleted file mode 100644
index 34037bc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMFormData.cpp
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDOMFormData.h"
-
-#include "DOMFormData.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMFormData);
-
-/* Hash table */
-
-static const HashTableValue JSDOMFormDataTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMFormDataConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMFormDataTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMFormDataTableValues, 0 };
-#else
- { 2, 1, JSDOMFormDataTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDOMFormDataConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMFormDataConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMFormDataConstructorTableValues, 0 };
-#else
- { 1, 0, JSDOMFormDataConstructorTableValues, 0 };
-#endif
-
-class JSDOMFormDataConstructor : public DOMConstructorObject {
-public:
- JSDOMFormDataConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDOMFormDataConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDOMFormDataPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
- static JSObject* constructDOMFormData(ExecState* exec, JSObject* constructor, const ArgList&)
- {
- return asObject(toJS(exec, static_cast<JSDOMFormDataConstructor*>(constructor)->globalObject(), DOMFormData::create()));
- }
- virtual ConstructType getConstructData(ConstructData& constructData)
- {
- constructData.native.function = constructDOMFormData;
- return ConstructTypeHost;
- }
-};
-
-const ClassInfo JSDOMFormDataConstructor::s_info = { "FormDataConstructor", 0, &JSDOMFormDataConstructorTable, 0 };
-
-bool JSDOMFormDataConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMFormDataConstructor, DOMObject>(exec, &JSDOMFormDataConstructorTable, this, propertyName, slot);
-}
-
-bool JSDOMFormDataConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMFormDataConstructor, DOMObject>(exec, &JSDOMFormDataConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMFormDataPrototypeTableValues[2] =
-{
- { "append", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMFormDataPrototypeFunctionAppend), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMFormDataPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMFormDataPrototypeTableValues, 0 };
-#else
- { 2, 1, JSDOMFormDataPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMFormDataPrototype::s_info = { "FormDataPrototype", 0, &JSDOMFormDataPrototypeTable, 0 };
-
-JSObject* JSDOMFormDataPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDOMFormData>(exec, globalObject);
-}
-
-bool JSDOMFormDataPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDOMFormDataPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMFormDataPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDOMFormDataPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMFormData::s_info = { "FormData", 0, &JSDOMFormDataTable, 0 };
-
-JSDOMFormData::JSDOMFormData(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DOMFormData> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDOMFormData::~JSDOMFormData()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDOMFormData::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDOMFormDataPrototype(JSDOMFormDataPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDOMFormData::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMFormData, Base>(exec, &JSDOMFormDataTable, this, propertyName, slot);
-}
-
-bool JSDOMFormData::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMFormData, Base>(exec, &JSDOMFormDataTable, this, propertyName, descriptor);
-}
-
-JSValue jsDOMFormDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMFormData* domObject = static_cast<JSDOMFormData*>(asObject(slotBase));
- return JSDOMFormData::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSDOMFormData::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDOMFormDataConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDOMFormDataPrototypeFunctionAppend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMFormData::s_info))
- return throwError(exec, TypeError);
- JSDOMFormData* castedThisObj = static_cast<JSDOMFormData*>(asObject(thisValue));
- return castedThisObj->append(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DOMFormData* object)
-{
- return getDOMObjectWrapper<JSDOMFormData>(exec, globalObject, object);
-}
-DOMFormData* toDOMFormData(JSC::JSValue value)
-{
- return value.inherits(&JSDOMFormData::s_info) ? static_cast<JSDOMFormData*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMFormData.h b/src/3rdparty/webkit/WebCore/generated/JSDOMFormData.h
deleted file mode 100644
index 66b9bd8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMFormData.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMFormData_h
-#define JSDOMFormData_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DOMFormData;
-
-class JSDOMFormData : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDOMFormData(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DOMFormData>);
- virtual ~JSDOMFormData();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue append(JSC::ExecState*, const JSC::ArgList&);
- DOMFormData* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DOMFormData> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DOMFormData*);
-DOMFormData* toDOMFormData(JSC::JSValue);
-
-class JSDOMFormDataPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMFormDataPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMFormDataPrototypeFunctionAppend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMFormDataConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp
deleted file mode 100644
index 5dcd137..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp
+++ /dev/null
@@ -1,270 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDOMImplementation.h"
-
-#include "CSSStyleSheet.h"
-#include "DOMImplementation.h"
-#include "Document.h"
-#include "DocumentType.h"
-#include "HTMLDocument.h"
-#include "JSCSSStyleSheet.h"
-#include "JSDocument.h"
-#include "JSDocumentType.h"
-#include "JSHTMLDocument.h"
-#include "NodeFilter.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMImplementation);
-
-/* Hash table */
-
-static const HashTableValue JSDOMImplementationTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMImplementationConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMImplementationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMImplementationTableValues, 0 };
-#else
- { 2, 1, JSDOMImplementationTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDOMImplementationConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMImplementationConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMImplementationConstructorTableValues, 0 };
-#else
- { 1, 0, JSDOMImplementationConstructorTableValues, 0 };
-#endif
-
-class JSDOMImplementationConstructor : public DOMConstructorObject {
-public:
- JSDOMImplementationConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDOMImplementationConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDOMImplementationPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDOMImplementationConstructor::s_info = { "DOMImplementationConstructor", 0, &JSDOMImplementationConstructorTable, 0 };
-
-bool JSDOMImplementationConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMImplementationConstructor, DOMObject>(exec, &JSDOMImplementationConstructorTable, this, propertyName, slot);
-}
-
-bool JSDOMImplementationConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMImplementationConstructor, DOMObject>(exec, &JSDOMImplementationConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMImplementationPrototypeTableValues[6] =
-{
- { "hasFeature", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMImplementationPrototypeFunctionHasFeature), (intptr_t)2 },
- { "createDocumentType", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMImplementationPrototypeFunctionCreateDocumentType), (intptr_t)3 },
- { "createDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMImplementationPrototypeFunctionCreateDocument), (intptr_t)3 },
- { "createCSSStyleSheet", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMImplementationPrototypeFunctionCreateCSSStyleSheet), (intptr_t)2 },
- { "createHTMLDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMImplementationPrototypeFunctionCreateHTMLDocument), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMImplementationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSDOMImplementationPrototypeTableValues, 0 };
-#else
- { 17, 15, JSDOMImplementationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMImplementationPrototype::s_info = { "DOMImplementationPrototype", 0, &JSDOMImplementationPrototypeTable, 0 };
-
-JSObject* JSDOMImplementationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDOMImplementation>(exec, globalObject);
-}
-
-bool JSDOMImplementationPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDOMImplementationPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMImplementationPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDOMImplementationPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMImplementation::s_info = { "DOMImplementation", 0, &JSDOMImplementationTable, 0 };
-
-JSDOMImplementation::JSDOMImplementation(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DOMImplementation> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDOMImplementation::~JSDOMImplementation()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDOMImplementation::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDOMImplementationPrototype(JSDOMImplementationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDOMImplementation::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMImplementation, Base>(exec, &JSDOMImplementationTable, this, propertyName, slot);
-}
-
-bool JSDOMImplementation::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMImplementation, Base>(exec, &JSDOMImplementationTable, this, propertyName, descriptor);
-}
-
-JSValue jsDOMImplementationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMImplementation* domObject = static_cast<JSDOMImplementation*>(asObject(slotBase));
- return JSDOMImplementation::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSDOMImplementation::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDOMImplementationConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionHasFeature(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMImplementation::s_info))
- return throwError(exec, TypeError);
- JSDOMImplementation* castedThisObj = static_cast<JSDOMImplementation*>(asObject(thisValue));
- DOMImplementation* imp = static_cast<DOMImplementation*>(castedThisObj->impl());
- const UString& feature = args.at(0).toString(exec);
- const UString& version = valueToStringWithNullCheck(exec, args.at(1));
-
-
- JSC::JSValue result = jsBoolean(imp->hasFeature(feature, version));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateDocumentType(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMImplementation::s_info))
- return throwError(exec, TypeError);
- JSDOMImplementation* castedThisObj = static_cast<JSDOMImplementation*>(asObject(thisValue));
- DOMImplementation* imp = static_cast<DOMImplementation*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& qualifiedName = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
- const UString& publicId = valueToStringWithUndefinedOrNullCheck(exec, args.at(1));
- const UString& systemId = valueToStringWithUndefinedOrNullCheck(exec, args.at(2));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createDocumentType(qualifiedName, publicId, systemId, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMImplementation::s_info))
- return throwError(exec, TypeError);
- JSDOMImplementation* castedThisObj = static_cast<JSDOMImplementation*>(asObject(thisValue));
- DOMImplementation* imp = static_cast<DOMImplementation*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& qualifiedName = valueToStringWithNullCheck(exec, args.at(1));
- DocumentType* doctype = toDocumentType(args.at(2));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createDocument(namespaceURI, qualifiedName, doctype, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateCSSStyleSheet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMImplementation::s_info))
- return throwError(exec, TypeError);
- JSDOMImplementation* castedThisObj = static_cast<JSDOMImplementation*>(asObject(thisValue));
- DOMImplementation* imp = static_cast<DOMImplementation*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& title = args.at(0).toString(exec);
- const UString& media = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createCSSStyleSheet(title, media, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateHTMLDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMImplementation::s_info))
- return throwError(exec, TypeError);
- JSDOMImplementation* castedThisObj = static_cast<JSDOMImplementation*>(asObject(thisValue));
- DOMImplementation* imp = static_cast<DOMImplementation*>(castedThisObj->impl());
- const UString& title = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createHTMLDocument(title)));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DOMImplementation* object)
-{
- return getDOMObjectWrapper<JSDOMImplementation>(exec, globalObject, object);
-}
-DOMImplementation* toDOMImplementation(JSC::JSValue value)
-{
- return value.inherits(&JSDOMImplementation::s_info) ? static_cast<JSDOMImplementation*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.h b/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.h
deleted file mode 100644
index 873fb15..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMImplementation_h
-#define JSDOMImplementation_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DOMImplementation;
-
-class JSDOMImplementation : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDOMImplementation(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DOMImplementation>);
- virtual ~JSDOMImplementation();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- DOMImplementation* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DOMImplementation> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DOMImplementation*);
-DOMImplementation* toDOMImplementation(JSC::JSValue);
-
-class JSDOMImplementationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMImplementationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionHasFeature(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateDocumentType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateCSSStyleSheet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMImplementationPrototypeFunctionCreateHTMLDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMImplementationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp
deleted file mode 100644
index 71b1003..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDOMParser.h"
-
-#include "DOMParser.h"
-#include "Document.h"
-#include "JSDocument.h"
-#include "NodeFilter.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMParser);
-
-/* Hash table */
-
-static const HashTableValue JSDOMParserTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMParserConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMParserTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMParserTableValues, 0 };
-#else
- { 2, 1, JSDOMParserTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDOMParserConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMParserConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMParserConstructorTableValues, 0 };
-#else
- { 1, 0, JSDOMParserConstructorTableValues, 0 };
-#endif
-
-class JSDOMParserConstructor : public DOMConstructorObject {
-public:
- JSDOMParserConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDOMParserConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDOMParserPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
- static JSObject* constructDOMParser(ExecState* exec, JSObject* constructor, const ArgList&)
- {
- return asObject(toJS(exec, static_cast<JSDOMParserConstructor*>(constructor)->globalObject(), DOMParser::create()));
- }
- virtual ConstructType getConstructData(ConstructData& constructData)
- {
- constructData.native.function = constructDOMParser;
- return ConstructTypeHost;
- }
-};
-
-const ClassInfo JSDOMParserConstructor::s_info = { "DOMParserConstructor", 0, &JSDOMParserConstructorTable, 0 };
-
-bool JSDOMParserConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMParserConstructor, DOMObject>(exec, &JSDOMParserConstructorTable, this, propertyName, slot);
-}
-
-bool JSDOMParserConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMParserConstructor, DOMObject>(exec, &JSDOMParserConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMParserPrototypeTableValues[2] =
-{
- { "parseFromString", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMParserPrototypeFunctionParseFromString), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMParserPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDOMParserPrototypeTableValues, 0 };
-#else
- { 2, 1, JSDOMParserPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMParserPrototype::s_info = { "DOMParserPrototype", 0, &JSDOMParserPrototypeTable, 0 };
-
-JSObject* JSDOMParserPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDOMParser>(exec, globalObject);
-}
-
-bool JSDOMParserPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDOMParserPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMParserPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDOMParserPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMParser::s_info = { "DOMParser", 0, &JSDOMParserTable, 0 };
-
-JSDOMParser::JSDOMParser(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DOMParser> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDOMParser::~JSDOMParser()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDOMParser::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDOMParserPrototype(JSDOMParserPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDOMParser::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMParser, Base>(exec, &JSDOMParserTable, this, propertyName, slot);
-}
-
-bool JSDOMParser::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMParser, Base>(exec, &JSDOMParserTable, this, propertyName, descriptor);
-}
-
-JSValue jsDOMParserConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMParser* domObject = static_cast<JSDOMParser*>(asObject(slotBase));
- return JSDOMParser::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSDOMParser::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDOMParserConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDOMParserPrototypeFunctionParseFromString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMParser::s_info))
- return throwError(exec, TypeError);
- JSDOMParser* castedThisObj = static_cast<JSDOMParser*>(asObject(thisValue));
- DOMParser* imp = static_cast<DOMParser*>(castedThisObj->impl());
- const UString& str = args.at(0).toString(exec);
- const UString& contentType = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->parseFromString(str, contentType)));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DOMParser* object)
-{
- return getDOMObjectWrapper<JSDOMParser>(exec, globalObject, object);
-}
-DOMParser* toDOMParser(JSC::JSValue value)
-{
- return value.inherits(&JSDOMParser::s_info) ? static_cast<JSDOMParser*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMParser.h b/src/3rdparty/webkit/WebCore/generated/JSDOMParser.h
deleted file mode 100644
index 5b6ac12..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMParser.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMParser_h
-#define JSDOMParser_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DOMParser;
-
-class JSDOMParser : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDOMParser(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DOMParser>);
- virtual ~JSDOMParser();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- DOMParser* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DOMParser> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DOMParser*);
-DOMParser* toDOMParser(JSC::JSValue);
-
-class JSDOMParserPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMParserPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMParserPrototypeFunctionParseFromString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMParserConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp
deleted file mode 100644
index 5958ca4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp
+++ /dev/null
@@ -1,461 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDOMSelection.h"
-
-#include "DOMSelection.h"
-#include "JSNode.h"
-#include "JSRange.h"
-#include "KURL.h"
-#include "Node.h"
-#include "Range.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMSelection);
-
-/* Hash table */
-
-static const HashTableValue JSDOMSelectionTableValues[12] =
-{
- { "anchorNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionAnchorNode), (intptr_t)0 },
- { "anchorOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionAnchorOffset), (intptr_t)0 },
- { "focusNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionFocusNode), (intptr_t)0 },
- { "focusOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionFocusOffset), (intptr_t)0 },
- { "isCollapsed", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionIsCollapsed), (intptr_t)0 },
- { "rangeCount", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionRangeCount), (intptr_t)0 },
- { "baseNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionBaseNode), (intptr_t)0 },
- { "baseOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionBaseOffset), (intptr_t)0 },
- { "extentNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionExtentNode), (intptr_t)0 },
- { "extentOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionExtentOffset), (intptr_t)0 },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMSelectionType), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMSelectionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSDOMSelectionTableValues, 0 };
-#else
- { 34, 31, JSDOMSelectionTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMSelectionPrototypeTableValues[16] =
-{
- { "collapse", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionCollapse), (intptr_t)2 },
- { "collapseToEnd", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionCollapseToEnd), (intptr_t)0 },
- { "collapseToStart", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionCollapseToStart), (intptr_t)0 },
- { "deleteFromDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionDeleteFromDocument), (intptr_t)0 },
- { "containsNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionContainsNode), (intptr_t)2 },
- { "selectAllChildren", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionSelectAllChildren), (intptr_t)1 },
- { "extend", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionExtend), (intptr_t)2 },
- { "getRangeAt", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionGetRangeAt), (intptr_t)1 },
- { "removeAllRanges", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionRemoveAllRanges), (intptr_t)0 },
- { "addRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionAddRange), (intptr_t)1 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionToString), (intptr_t)0 },
- { "modify", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionModify), (intptr_t)3 },
- { "setBaseAndExtent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionSetBaseAndExtent), (intptr_t)4 },
- { "setPosition", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionSetPosition), (intptr_t)2 },
- { "empty", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMSelectionPrototypeFunctionEmpty), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMSelectionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSDOMSelectionPrototypeTableValues, 0 };
-#else
- { 34, 31, JSDOMSelectionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMSelectionPrototype::s_info = { "DOMSelectionPrototype", 0, &JSDOMSelectionPrototypeTable, 0 };
-
-JSObject* JSDOMSelectionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDOMSelection>(exec, globalObject);
-}
-
-bool JSDOMSelectionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDOMSelectionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMSelectionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDOMSelectionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMSelection::s_info = { "DOMSelection", 0, &JSDOMSelectionTable, 0 };
-
-JSDOMSelection::JSDOMSelection(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DOMSelection> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDOMSelection::~JSDOMSelection()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDOMSelection::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDOMSelectionPrototype(JSDOMSelectionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDOMSelection::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDOMSelection, Base>(exec, &JSDOMSelectionTable, this, propertyName, slot);
-}
-
-bool JSDOMSelection::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDOMSelection, Base>(exec, &JSDOMSelectionTable, this, propertyName, descriptor);
-}
-
-JSValue jsDOMSelectionAnchorNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->anchorNode()));
- return result;
-}
-
-JSValue jsDOMSelectionAnchorOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->anchorOffset());
- return result;
-}
-
-JSValue jsDOMSelectionFocusNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->focusNode()));
- return result;
-}
-
-JSValue jsDOMSelectionFocusOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->focusOffset());
- return result;
-}
-
-JSValue jsDOMSelectionIsCollapsed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsBoolean(imp->isCollapsed());
- return result;
-}
-
-JSValue jsDOMSelectionRangeCount(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->rangeCount());
- return result;
-}
-
-JSValue jsDOMSelectionBaseNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->baseNode()));
- return result;
-}
-
-JSValue jsDOMSelectionBaseOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->baseOffset());
- return result;
-}
-
-JSValue jsDOMSelectionExtentNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->extentNode()));
- return result;
-}
-
-JSValue jsDOMSelectionExtentOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->extentOffset());
- return result;
-}
-
-JSValue jsDOMSelectionType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMSelection* castedThis = static_cast<JSDOMSelection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMSelection* imp = static_cast<DOMSelection*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionCollapse(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* node = toNode(args.at(0));
- int index = args.at(1).toInt32(exec);
-
- imp->collapse(node, index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionCollapseToEnd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
-
- imp->collapseToEnd();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionCollapseToStart(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
-
- imp->collapseToStart();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionDeleteFromDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
-
- imp->deleteFromDocument();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionContainsNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- Node* node = toNode(args.at(0));
- bool allowPartial = args.at(1).toBoolean(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->containsNode(node, allowPartial));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionSelectAllChildren(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* node = toNode(args.at(0));
-
- imp->selectAllChildren(node, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionExtend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* node = toNode(args.at(0));
- int offset = args.at(1).toInt32(exec);
-
- imp->extend(node, offset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionGetRangeAt(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getRangeAt(index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionRemoveAllRanges(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
-
- imp->removeAllRanges();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionAddRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- Range* range = toRange(args.at(0));
-
- imp->addRange(range);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionModify(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- const UString& alter = args.at(0).toString(exec);
- const UString& direction = args.at(1).toString(exec);
- const UString& granularity = args.at(2).toString(exec);
-
- imp->modify(alter, direction, granularity);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionSetBaseAndExtent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* baseNode = toNode(args.at(0));
- int baseOffset = args.at(1).toInt32(exec);
- Node* extentNode = toNode(args.at(2));
- int extentOffset = args.at(3).toInt32(exec);
-
- imp->setBaseAndExtent(baseNode, baseOffset, extentNode, extentOffset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionSetPosition(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* node = toNode(args.at(0));
- int offset = args.at(1).toInt32(exec);
-
- imp->setPosition(node, offset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionEmpty(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDOMSelection::s_info))
- return throwError(exec, TypeError);
- JSDOMSelection* castedThisObj = static_cast<JSDOMSelection*>(asObject(thisValue));
- DOMSelection* imp = static_cast<DOMSelection*>(castedThisObj->impl());
-
- imp->empty();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DOMSelection* object)
-{
- return getDOMObjectWrapper<JSDOMSelection>(exec, globalObject, object);
-}
-DOMSelection* toDOMSelection(JSC::JSValue value)
-{
- return value.inherits(&JSDOMSelection::s_info) ? static_cast<JSDOMSelection*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.h b/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.h
deleted file mode 100644
index 688c2a0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMSelection_h
-#define JSDOMSelection_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DOMSelection;
-
-class JSDOMSelection : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDOMSelection(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DOMSelection>);
- virtual ~JSDOMSelection();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- DOMSelection* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DOMSelection> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DOMSelection*);
-DOMSelection* toDOMSelection(JSC::JSValue);
-
-class JSDOMSelectionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMSelectionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionCollapse(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionCollapseToEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionCollapseToStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionDeleteFromDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionContainsNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionSelectAllChildren(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionExtend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionGetRangeAt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionRemoveAllRanges(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionAddRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionModify(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionSetBaseAndExtent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionSetPosition(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMSelectionPrototypeFunctionEmpty(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMSelectionAnchorNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionAnchorOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionFocusNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionFocusOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionIsCollapsed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionRangeCount(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionBaseNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionBaseOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionExtentNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionExtentOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMSelectionType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp
deleted file mode 100644
index 11dfd2e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp
+++ /dev/null
@@ -1,8713 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDOMWindow.h"
-
-#include "BarInfo.h"
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSRuleList.h"
-#include "CSSStyleDeclaration.h"
-#include "Console.h"
-#include "DOMApplicationCache.h"
-#include "DOMSelection.h"
-#include "DOMWindow.h"
-#include "Database.h"
-#include "Document.h"
-#include "Element.h"
-#include "Event.h"
-#include "EventListener.h"
-#include "JSAttr.h"
-#include "JSBarInfo.h"
-#include "JSBeforeLoadEvent.h"
-#include "JSBlob.h"
-#include "JSCDATASection.h"
-#include "JSCSSCharsetRule.h"
-#include "JSCSSFontFaceRule.h"
-#include "JSCSSImportRule.h"
-#include "JSCSSMediaRule.h"
-#include "JSCSSPageRule.h"
-#include "JSCSSPrimitiveValue.h"
-#include "JSCSSRule.h"
-#include "JSCSSRuleList.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSStyleRule.h"
-#include "JSCSSStyleSheet.h"
-#include "JSCSSValue.h"
-#include "JSCSSValueList.h"
-#include "JSCSSVariablesDeclaration.h"
-#include "JSCSSVariablesRule.h"
-#include "JSCanvasRenderingContext2D.h"
-#include "JSCharacterData.h"
-#include "JSClientRect.h"
-#include "JSClientRectList.h"
-#include "JSClipboard.h"
-#include "JSComment.h"
-#include "JSConsole.h"
-#include "JSCounter.h"
-#include "JSDOMApplicationCache.h"
-#include "JSDOMBinding.h"
-#include "JSDOMCoreException.h"
-#include "JSDOMFormData.h"
-#include "JSDOMImplementation.h"
-#include "JSDOMParser.h"
-#include "JSDOMSelection.h"
-#include "JSDOMWindow.h"
-#include "JSDOMWindowCustom.h"
-#include "JSDOMWindowShell.h"
-#include "JSDocument.h"
-#include "JSDocumentFragment.h"
-#include "JSDocumentType.h"
-#include "JSElement.h"
-#include "JSEntity.h"
-#include "JSEntityReference.h"
-#include "JSEvent.h"
-#include "JSEventException.h"
-#include "JSEventListener.h"
-#include "JSEventSource.h"
-#include "JSFile.h"
-#include "JSFileList.h"
-#include "JSHTMLAllCollection.h"
-#include "JSHTMLAnchorElement.h"
-#include "JSHTMLAppletElement.h"
-#include "JSHTMLAreaElement.h"
-#include "JSHTMLAudioElement.h"
-#include "JSHTMLBRElement.h"
-#include "JSHTMLBaseElement.h"
-#include "JSHTMLBaseFontElement.h"
-#include "JSHTMLBlockquoteElement.h"
-#include "JSHTMLBodyElement.h"
-#include "JSHTMLButtonElement.h"
-#include "JSHTMLCanvasElement.h"
-#include "JSHTMLCollection.h"
-#include "JSHTMLDListElement.h"
-#include "JSHTMLDataGridCellElement.h"
-#include "JSHTMLDataGridColElement.h"
-#include "JSHTMLDataGridElement.h"
-#include "JSHTMLDirectoryElement.h"
-#include "JSHTMLDivElement.h"
-#include "JSHTMLDocument.h"
-#include "JSHTMLElement.h"
-#include "JSHTMLEmbedElement.h"
-#include "JSHTMLFieldSetElement.h"
-#include "JSHTMLFontElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSHTMLFrameElement.h"
-#include "JSHTMLFrameSetElement.h"
-#include "JSHTMLHRElement.h"
-#include "JSHTMLHeadElement.h"
-#include "JSHTMLHeadingElement.h"
-#include "JSHTMLHtmlElement.h"
-#include "JSHTMLIFrameElement.h"
-#include "JSHTMLImageElement.h"
-#include "JSHTMLInputElement.h"
-#include "JSHTMLIsIndexElement.h"
-#include "JSHTMLLIElement.h"
-#include "JSHTMLLabelElement.h"
-#include "JSHTMLLegendElement.h"
-#include "JSHTMLLinkElement.h"
-#include "JSHTMLMapElement.h"
-#include "JSHTMLMarqueeElement.h"
-#include "JSHTMLMediaElement.h"
-#include "JSHTMLMenuElement.h"
-#include "JSHTMLMetaElement.h"
-#include "JSHTMLModElement.h"
-#include "JSHTMLOListElement.h"
-#include "JSHTMLObjectElement.h"
-#include "JSHTMLOptGroupElement.h"
-#include "JSHTMLOptionElement.h"
-#include "JSHTMLParagraphElement.h"
-#include "JSHTMLParamElement.h"
-#include "JSHTMLPreElement.h"
-#include "JSHTMLQuoteElement.h"
-#include "JSHTMLScriptElement.h"
-#include "JSHTMLSelectElement.h"
-#include "JSHTMLStyleElement.h"
-#include "JSHTMLTableCaptionElement.h"
-#include "JSHTMLTableCellElement.h"
-#include "JSHTMLTableColElement.h"
-#include "JSHTMLTableElement.h"
-#include "JSHTMLTableRowElement.h"
-#include "JSHTMLTableSectionElement.h"
-#include "JSHTMLTextAreaElement.h"
-#include "JSHTMLTitleElement.h"
-#include "JSHTMLUListElement.h"
-#include "JSHTMLVideoElement.h"
-#include "JSImageData.h"
-#include "JSKeyboardEvent.h"
-#include "JSMediaError.h"
-#include "JSMediaList.h"
-#include "JSMessageChannel.h"
-#include "JSMessageEvent.h"
-#include "JSMessagePort.h"
-#include "JSMimeType.h"
-#include "JSMimeTypeArray.h"
-#include "JSMouseEvent.h"
-#include "JSMutationEvent.h"
-#include "JSNamedNodeMap.h"
-#include "JSNavigator.h"
-#include "JSNode.h"
-#include "JSNodeFilter.h"
-#include "JSNodeList.h"
-#include "JSNotation.h"
-#include "JSOverflowEvent.h"
-#include "JSPageTransitionEvent.h"
-#include "JSPlugin.h"
-#include "JSPluginArray.h"
-#include "JSProcessingInstruction.h"
-#include "JSProgressEvent.h"
-#include "JSRGBColor.h"
-#include "JSRange.h"
-#include "JSRangeException.h"
-#include "JSRect.h"
-#include "JSSVGAElement.h"
-#include "JSSVGAngle.h"
-#include "JSSVGAnimatedAngle.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedInteger.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedLengthList.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedNumberList.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedRect.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGCircleElement.h"
-#include "JSSVGClipPathElement.h"
-#include "JSSVGColor.h"
-#include "JSSVGComponentTransferFunctionElement.h"
-#include "JSSVGCursorElement.h"
-#include "JSSVGDefsElement.h"
-#include "JSSVGDescElement.h"
-#include "JSSVGDocument.h"
-#include "JSSVGElement.h"
-#include "JSSVGElementInstance.h"
-#include "JSSVGElementInstanceList.h"
-#include "JSSVGEllipseElement.h"
-#include "JSSVGException.h"
-#include "JSSVGFEBlendElement.h"
-#include "JSSVGFEColorMatrixElement.h"
-#include "JSSVGFEComponentTransferElement.h"
-#include "JSSVGFECompositeElement.h"
-#include "JSSVGFEDiffuseLightingElement.h"
-#include "JSSVGFEDisplacementMapElement.h"
-#include "JSSVGFEDistantLightElement.h"
-#include "JSSVGFEFloodElement.h"
-#include "JSSVGFEFuncAElement.h"
-#include "JSSVGFEFuncBElement.h"
-#include "JSSVGFEFuncGElement.h"
-#include "JSSVGFEFuncRElement.h"
-#include "JSSVGFEGaussianBlurElement.h"
-#include "JSSVGFEImageElement.h"
-#include "JSSVGFEMergeElement.h"
-#include "JSSVGFEMergeNodeElement.h"
-#include "JSSVGFEMorphologyElement.h"
-#include "JSSVGFEOffsetElement.h"
-#include "JSSVGFEPointLightElement.h"
-#include "JSSVGFESpecularLightingElement.h"
-#include "JSSVGFESpotLightElement.h"
-#include "JSSVGFETileElement.h"
-#include "JSSVGFETurbulenceElement.h"
-#include "JSSVGFilterElement.h"
-#include "JSSVGGElement.h"
-#include "JSSVGGradientElement.h"
-#include "JSSVGImageElement.h"
-#include "JSSVGLength.h"
-#include "JSSVGLengthList.h"
-#include "JSSVGLineElement.h"
-#include "JSSVGLinearGradientElement.h"
-#include "JSSVGMarkerElement.h"
-#include "JSSVGMaskElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGMetadataElement.h"
-#include "JSSVGNumber.h"
-#include "JSSVGNumberList.h"
-#include "JSSVGPaint.h"
-#include "JSSVGPathElement.h"
-#include "JSSVGPathSeg.h"
-#include "JSSVGPathSegArcAbs.h"
-#include "JSSVGPathSegArcRel.h"
-#include "JSSVGPathSegClosePath.h"
-#include "JSSVGPathSegCurvetoCubicAbs.h"
-#include "JSSVGPathSegCurvetoCubicRel.h"
-#include "JSSVGPathSegCurvetoCubicSmoothAbs.h"
-#include "JSSVGPathSegCurvetoCubicSmoothRel.h"
-#include "JSSVGPathSegCurvetoQuadraticAbs.h"
-#include "JSSVGPathSegCurvetoQuadraticRel.h"
-#include "JSSVGPathSegCurvetoQuadraticSmoothAbs.h"
-#include "JSSVGPathSegCurvetoQuadraticSmoothRel.h"
-#include "JSSVGPathSegLinetoAbs.h"
-#include "JSSVGPathSegLinetoHorizontalAbs.h"
-#include "JSSVGPathSegLinetoHorizontalRel.h"
-#include "JSSVGPathSegLinetoRel.h"
-#include "JSSVGPathSegLinetoVerticalAbs.h"
-#include "JSSVGPathSegLinetoVerticalRel.h"
-#include "JSSVGPathSegList.h"
-#include "JSSVGPathSegMovetoAbs.h"
-#include "JSSVGPathSegMovetoRel.h"
-#include "JSSVGPatternElement.h"
-#include "JSSVGPoint.h"
-#include "JSSVGPointList.h"
-#include "JSSVGPolygonElement.h"
-#include "JSSVGPolylineElement.h"
-#include "JSSVGPreserveAspectRatio.h"
-#include "JSSVGRadialGradientElement.h"
-#include "JSSVGRect.h"
-#include "JSSVGRectElement.h"
-#include "JSSVGRenderingIntent.h"
-#include "JSSVGSVGElement.h"
-#include "JSSVGScriptElement.h"
-#include "JSSVGStopElement.h"
-#include "JSSVGStringList.h"
-#include "JSSVGStyleElement.h"
-#include "JSSVGSwitchElement.h"
-#include "JSSVGSymbolElement.h"
-#include "JSSVGTRefElement.h"
-#include "JSSVGTSpanElement.h"
-#include "JSSVGTextContentElement.h"
-#include "JSSVGTextElement.h"
-#include "JSSVGTextPathElement.h"
-#include "JSSVGTextPositioningElement.h"
-#include "JSSVGTitleElement.h"
-#include "JSSVGTransform.h"
-#include "JSSVGTransformList.h"
-#include "JSSVGUnitTypes.h"
-#include "JSSVGUseElement.h"
-#include "JSSVGViewElement.h"
-#include "JSSVGZoomEvent.h"
-#include "JSScreen.h"
-#include "JSSharedWorker.h"
-#include "JSStorage.h"
-#include "JSStorageEvent.h"
-#include "JSStyleMedia.h"
-#include "JSStyleSheet.h"
-#include "JSStyleSheetList.h"
-#include "JSText.h"
-#include "JSTextEvent.h"
-#include "JSTextMetrics.h"
-#include "JSTouchEvent.h"
-#include "JSUIEvent.h"
-#include "JSWebGLArrayBuffer.h"
-#include "JSWebGLByteArray.h"
-#include "JSWebGLFloatArray.h"
-#include "JSWebGLIntArray.h"
-#include "JSWebGLRenderingContext.h"
-#include "JSWebGLShortArray.h"
-#include "JSWebGLUnsignedByteArray.h"
-#include "JSWebGLUnsignedIntArray.h"
-#include "JSWebGLUnsignedShortArray.h"
-#include "JSWebKitAnimationEvent.h"
-#include "JSWebKitCSSKeyframeRule.h"
-#include "JSWebKitCSSKeyframesRule.h"
-#include "JSWebKitCSSMatrix.h"
-#include "JSWebKitCSSTransformValue.h"
-#include "JSWebKitPoint.h"
-#include "JSWebKitTransitionEvent.h"
-#include "JSWebSocket.h"
-#include "JSWheelEvent.h"
-#include "JSWorker.h"
-#include "JSXMLHttpRequest.h"
-#include "JSXMLHttpRequestException.h"
-#include "JSXMLHttpRequestUpload.h"
-#include "JSXMLSerializer.h"
-#include "JSXPathEvaluator.h"
-#include "JSXPathException.h"
-#include "JSXPathResult.h"
-#include "JSXSLTProcessor.h"
-#include "KURL.h"
-#include "Navigator.h"
-#include "RegisteredEventListener.h"
-#include "Screen.h"
-#include "Storage.h"
-#include "StyleMedia.h"
-#include "WebKitPoint.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDOMWindow);
-
-/* Hash table */
-
-static const HashTableValue JSDOMWindowTableValues[409] =
-{
- { "screen", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreen), (intptr_t)0 },
- { "history", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHistory), (intptr_t)0 },
- { "locationbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLocationbar), (intptr_t)setJSDOMWindowLocationbar },
- { "menubar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMenubar), (intptr_t)setJSDOMWindowMenubar },
- { "personalbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPersonalbar), (intptr_t)setJSDOMWindowPersonalbar },
- { "scrollbars", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScrollbars), (intptr_t)setJSDOMWindowScrollbars },
- { "statusbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStatusbar), (intptr_t)setJSDOMWindowStatusbar },
- { "toolbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowToolbar), (intptr_t)setJSDOMWindowToolbar },
- { "navigator", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNavigator), (intptr_t)setJSDOMWindowNavigator },
- { "clientInformation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClientInformation), (intptr_t)setJSDOMWindowClientInformation },
- { "location", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLocation), (intptr_t)setJSDOMWindowLocation },
- { "event", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEvent), (intptr_t)setJSDOMWindowEvent },
- { "crypto", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCrypto), (intptr_t)0 },
- { "frameElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFrameElement), (intptr_t)0 },
- { "offscreenBuffering", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOffscreenBuffering), (intptr_t)setJSDOMWindowOffscreenBuffering },
- { "outerHeight", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOuterHeight), (intptr_t)setJSDOMWindowOuterHeight },
- { "outerWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOuterWidth), (intptr_t)setJSDOMWindowOuterWidth },
- { "innerHeight", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInnerHeight), (intptr_t)setJSDOMWindowInnerHeight },
- { "innerWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInnerWidth), (intptr_t)setJSDOMWindowInnerWidth },
- { "screenX", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenX), (intptr_t)setJSDOMWindowScreenX },
- { "screenY", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenY), (intptr_t)setJSDOMWindowScreenY },
- { "screenLeft", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenLeft), (intptr_t)setJSDOMWindowScreenLeft },
- { "screenTop", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenTop), (intptr_t)setJSDOMWindowScreenTop },
- { "scrollX", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScrollX), (intptr_t)setJSDOMWindowScrollX },
- { "scrollY", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScrollY), (intptr_t)setJSDOMWindowScrollY },
- { "pageXOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPageXOffset), (intptr_t)0 },
- { "pageYOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPageYOffset), (intptr_t)0 },
- { "closed", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClosed), (intptr_t)0 },
- { "length", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLength), (intptr_t)setJSDOMWindowLength },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowName), (intptr_t)setJSDOMWindowName },
- { "status", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStatus), (intptr_t)setJSDOMWindowStatus },
- { "defaultStatus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDefaultStatus), (intptr_t)setJSDOMWindowDefaultStatus },
- { "defaultstatus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDefaultstatus), (intptr_t)setJSDOMWindowDefaultstatus },
- { "self", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSelf), (intptr_t)setJSDOMWindowSelf },
- { "window", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWindow), (intptr_t)0 },
- { "frames", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFrames), (intptr_t)setJSDOMWindowFrames },
- { "opener", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOpener), (intptr_t)setJSDOMWindowOpener },
- { "parent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowParent), (intptr_t)setJSDOMWindowParent },
- { "top", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTop), (intptr_t)setJSDOMWindowTop },
- { "document", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocument), (intptr_t)0 },
- { "styleMedia", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStyleMedia), (intptr_t)0 },
- { "devicePixelRatio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDevicePixelRatio), (intptr_t)setJSDOMWindowDevicePixelRatio },
- { "applicationCache", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowApplicationCache), (intptr_t)0 },
- { "sessionStorage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSessionStorage), (intptr_t)0 },
- { "localStorage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLocalStorage), (intptr_t)0 },
- { "console", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowConsole), (intptr_t)setJSDOMWindowConsole },
- { "onabort", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnabort), (intptr_t)setJSDOMWindowOnabort },
- { "onbeforeunload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnbeforeunload), (intptr_t)setJSDOMWindowOnbeforeunload },
- { "onblur", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnblur), (intptr_t)setJSDOMWindowOnblur },
- { "oncanplay", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOncanplay), (intptr_t)setJSDOMWindowOncanplay },
- { "oncanplaythrough", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOncanplaythrough), (intptr_t)setJSDOMWindowOncanplaythrough },
- { "onchange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnchange), (intptr_t)setJSDOMWindowOnchange },
- { "onclick", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnclick), (intptr_t)setJSDOMWindowOnclick },
- { "oncontextmenu", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOncontextmenu), (intptr_t)setJSDOMWindowOncontextmenu },
- { "ondblclick", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndblclick), (intptr_t)setJSDOMWindowOndblclick },
- { "ondrag", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndrag), (intptr_t)setJSDOMWindowOndrag },
- { "ondragend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragend), (intptr_t)setJSDOMWindowOndragend },
- { "ondragenter", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragenter), (intptr_t)setJSDOMWindowOndragenter },
- { "ondragleave", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragleave), (intptr_t)setJSDOMWindowOndragleave },
- { "ondragover", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragover), (intptr_t)setJSDOMWindowOndragover },
- { "ondragstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragstart), (intptr_t)setJSDOMWindowOndragstart },
- { "ondrop", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndrop), (intptr_t)setJSDOMWindowOndrop },
- { "ondurationchange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndurationchange), (intptr_t)setJSDOMWindowOndurationchange },
- { "onemptied", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnemptied), (intptr_t)setJSDOMWindowOnemptied },
- { "onended", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnended), (intptr_t)setJSDOMWindowOnended },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnerror), (intptr_t)setJSDOMWindowOnerror },
- { "onfocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnfocus), (intptr_t)setJSDOMWindowOnfocus },
- { "onhashchange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnhashchange), (intptr_t)setJSDOMWindowOnhashchange },
- { "oninput", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOninput), (intptr_t)setJSDOMWindowOninput },
- { "oninvalid", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOninvalid), (intptr_t)setJSDOMWindowOninvalid },
- { "onkeydown", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnkeydown), (intptr_t)setJSDOMWindowOnkeydown },
- { "onkeypress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnkeypress), (intptr_t)setJSDOMWindowOnkeypress },
- { "onkeyup", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnkeyup), (intptr_t)setJSDOMWindowOnkeyup },
- { "onload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnload), (intptr_t)setJSDOMWindowOnload },
- { "onloadeddata", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnloadeddata), (intptr_t)setJSDOMWindowOnloadeddata },
- { "onloadedmetadata", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnloadedmetadata), (intptr_t)setJSDOMWindowOnloadedmetadata },
- { "onloadstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnloadstart), (intptr_t)setJSDOMWindowOnloadstart },
- { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmessage), (intptr_t)setJSDOMWindowOnmessage },
- { "onmousedown", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmousedown), (intptr_t)setJSDOMWindowOnmousedown },
- { "onmousemove", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmousemove), (intptr_t)setJSDOMWindowOnmousemove },
- { "onmouseout", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmouseout), (intptr_t)setJSDOMWindowOnmouseout },
- { "onmouseover", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmouseover), (intptr_t)setJSDOMWindowOnmouseover },
- { "onmouseup", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmouseup), (intptr_t)setJSDOMWindowOnmouseup },
- { "onmousewheel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmousewheel), (intptr_t)setJSDOMWindowOnmousewheel },
- { "onoffline", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnoffline), (intptr_t)setJSDOMWindowOnoffline },
- { "ononline", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnonline), (intptr_t)setJSDOMWindowOnonline },
- { "onpagehide", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpagehide), (intptr_t)setJSDOMWindowOnpagehide },
- { "onpageshow", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpageshow), (intptr_t)setJSDOMWindowOnpageshow },
- { "onpause", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpause), (intptr_t)setJSDOMWindowOnpause },
- { "onplay", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnplay), (intptr_t)setJSDOMWindowOnplay },
- { "onplaying", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnplaying), (intptr_t)setJSDOMWindowOnplaying },
- { "onpopstate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpopstate), (intptr_t)setJSDOMWindowOnpopstate },
- { "onprogress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnprogress), (intptr_t)setJSDOMWindowOnprogress },
- { "onratechange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnratechange), (intptr_t)setJSDOMWindowOnratechange },
- { "onresize", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnresize), (intptr_t)setJSDOMWindowOnresize },
- { "onscroll", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnscroll), (intptr_t)setJSDOMWindowOnscroll },
- { "onseeked", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnseeked), (intptr_t)setJSDOMWindowOnseeked },
- { "onseeking", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnseeking), (intptr_t)setJSDOMWindowOnseeking },
- { "onselect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnselect), (intptr_t)setJSDOMWindowOnselect },
- { "onstalled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnstalled), (intptr_t)setJSDOMWindowOnstalled },
- { "onstorage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnstorage), (intptr_t)setJSDOMWindowOnstorage },
- { "onsubmit", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnsubmit), (intptr_t)setJSDOMWindowOnsubmit },
- { "onsuspend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnsuspend), (intptr_t)setJSDOMWindowOnsuspend },
- { "ontimeupdate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntimeupdate), (intptr_t)setJSDOMWindowOntimeupdate },
- { "onunload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnunload), (intptr_t)setJSDOMWindowOnunload },
- { "onvolumechange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnvolumechange), (intptr_t)setJSDOMWindowOnvolumechange },
- { "onwaiting", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwaiting), (intptr_t)setJSDOMWindowOnwaiting },
- { "onreset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnreset), (intptr_t)setJSDOMWindowOnreset },
- { "onsearch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnsearch), (intptr_t)setJSDOMWindowOnsearch },
- { "onwebkitanimationend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkitanimationend), (intptr_t)setJSDOMWindowOnwebkitanimationend },
- { "onwebkitanimationiteration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkitanimationiteration), (intptr_t)setJSDOMWindowOnwebkitanimationiteration },
- { "onwebkitanimationstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkitanimationstart), (intptr_t)setJSDOMWindowOnwebkitanimationstart },
- { "onwebkittransitionend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkittransitionend), (intptr_t)setJSDOMWindowOnwebkittransitionend },
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchstart), (intptr_t)setJSDOMWindowOntouchstart },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchmove", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchmove), (intptr_t)setJSDOMWindowOntouchmove },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchend", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchend), (intptr_t)setJSDOMWindowOntouchend },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchcancel", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchcancel), (intptr_t)setJSDOMWindowOntouchcancel },
-#endif
- { "StyleSheet", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStyleSheetConstructor), (intptr_t)setJSDOMWindowStyleSheetConstructor },
- { "CSSStyleSheet", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSStyleSheetConstructor), (intptr_t)setJSDOMWindowCSSStyleSheetConstructor },
- { "CSSValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSValueConstructor), (intptr_t)setJSDOMWindowCSSValueConstructor },
- { "CSSPrimitiveValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSPrimitiveValueConstructor), (intptr_t)setJSDOMWindowCSSPrimitiveValueConstructor },
- { "CSSValueList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSValueListConstructor), (intptr_t)setJSDOMWindowCSSValueListConstructor },
- { "WebKitCSSTransformValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSTransformValueConstructor), (intptr_t)setJSDOMWindowWebKitCSSTransformValueConstructor },
- { "CSSRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSRuleConstructor), (intptr_t)setJSDOMWindowCSSRuleConstructor },
- { "CSSCharsetRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSCharsetRuleConstructor), (intptr_t)setJSDOMWindowCSSCharsetRuleConstructor },
- { "CSSFontFaceRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSFontFaceRuleConstructor), (intptr_t)setJSDOMWindowCSSFontFaceRuleConstructor },
- { "CSSImportRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSImportRuleConstructor), (intptr_t)setJSDOMWindowCSSImportRuleConstructor },
- { "CSSMediaRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSMediaRuleConstructor), (intptr_t)setJSDOMWindowCSSMediaRuleConstructor },
- { "CSSPageRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSPageRuleConstructor), (intptr_t)setJSDOMWindowCSSPageRuleConstructor },
- { "CSSStyleRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSStyleRuleConstructor), (intptr_t)setJSDOMWindowCSSStyleRuleConstructor },
- { "CSSVariablesRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSVariablesRuleConstructor), (intptr_t)setJSDOMWindowCSSVariablesRuleConstructor },
- { "CSSVariablesDeclaration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSVariablesDeclarationConstructor), (intptr_t)setJSDOMWindowCSSVariablesDeclarationConstructor },
- { "CSSStyleDeclaration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSStyleDeclarationConstructor), (intptr_t)setJSDOMWindowCSSStyleDeclarationConstructor },
- { "MediaList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMediaListConstructor), (intptr_t)setJSDOMWindowMediaListConstructor },
- { "Counter", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCounterConstructor), (intptr_t)setJSDOMWindowCounterConstructor },
- { "CSSRuleList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSRuleListConstructor), (intptr_t)setJSDOMWindowCSSRuleListConstructor },
- { "Rect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRectConstructor), (intptr_t)setJSDOMWindowRectConstructor },
- { "RGBColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRGBColorConstructor), (intptr_t)setJSDOMWindowRGBColorConstructor },
- { "StyleSheetList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStyleSheetListConstructor), (intptr_t)setJSDOMWindowStyleSheetListConstructor },
- { "DOMException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMExceptionConstructor), (intptr_t)setJSDOMWindowDOMExceptionConstructor },
- { "DOMImplementation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMImplementationConstructor), (intptr_t)setJSDOMWindowDOMImplementationConstructor },
- { "DocumentFragment", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocumentFragmentConstructor), (intptr_t)setJSDOMWindowDocumentFragmentConstructor },
- { "Document", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocumentConstructor), (intptr_t)setJSDOMWindowDocumentConstructor },
- { "Node", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNodeConstructor), (intptr_t)setJSDOMWindowNodeConstructor },
- { "NodeList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNodeListConstructor), (intptr_t)setJSDOMWindowNodeListConstructor },
- { "NamedNodeMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNamedNodeMapConstructor), (intptr_t)setJSDOMWindowNamedNodeMapConstructor },
- { "CharacterData", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCharacterDataConstructor), (intptr_t)setJSDOMWindowCharacterDataConstructor },
- { "Attr", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowAttrConstructor), (intptr_t)setJSDOMWindowAttrConstructor },
- { "Element", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowElementConstructor), (intptr_t)setJSDOMWindowElementConstructor },
- { "Text", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTextConstructor), (intptr_t)setJSDOMWindowTextConstructor },
- { "Comment", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCommentConstructor), (intptr_t)setJSDOMWindowCommentConstructor },
- { "CDATASection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCDATASectionConstructor), (intptr_t)setJSDOMWindowCDATASectionConstructor },
- { "DocumentType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocumentTypeConstructor), (intptr_t)setJSDOMWindowDocumentTypeConstructor },
- { "Notation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNotationConstructor), (intptr_t)setJSDOMWindowNotationConstructor },
- { "Entity", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEntityConstructor), (intptr_t)setJSDOMWindowEntityConstructor },
- { "EntityReference", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEntityReferenceConstructor), (intptr_t)setJSDOMWindowEntityReferenceConstructor },
- { "ProcessingInstruction", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowProcessingInstructionConstructor), (intptr_t)setJSDOMWindowProcessingInstructionConstructor },
- { "HTMLDocument", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDocumentConstructor), (intptr_t)setJSDOMWindowHTMLDocumentConstructor },
- { "HTMLElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLElementConstructor), (intptr_t)setJSDOMWindowHTMLElementConstructor },
- { "HTMLAnchorElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAnchorElementConstructor), (intptr_t)setJSDOMWindowHTMLAnchorElementConstructor },
- { "HTMLAppletElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAppletElementConstructor), (intptr_t)setJSDOMWindowHTMLAppletElementConstructor },
- { "HTMLAreaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAreaElementConstructor), (intptr_t)setJSDOMWindowHTMLAreaElementConstructor },
- { "HTMLBRElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBRElementConstructor), (intptr_t)setJSDOMWindowHTMLBRElementConstructor },
- { "HTMLBaseElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBaseElementConstructor), (intptr_t)setJSDOMWindowHTMLBaseElementConstructor },
- { "HTMLBaseFontElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBaseFontElementConstructor), (intptr_t)setJSDOMWindowHTMLBaseFontElementConstructor },
- { "HTMLBlockquoteElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBlockquoteElementConstructor), (intptr_t)setJSDOMWindowHTMLBlockquoteElementConstructor },
- { "HTMLBodyElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBodyElementConstructor), (intptr_t)setJSDOMWindowHTMLBodyElementConstructor },
- { "HTMLButtonElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLButtonElementConstructor), (intptr_t)setJSDOMWindowHTMLButtonElementConstructor },
- { "HTMLCanvasElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLCanvasElementConstructor), (intptr_t)setJSDOMWindowHTMLCanvasElementConstructor },
-#if ENABLE(DATAGRID)
- { "HTMLDataGridElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDataGridElementConstructor), (intptr_t)setJSDOMWindowHTMLDataGridElementConstructor },
-#endif
-#if ENABLE(DATAGRID)
- { "HTMLDataGridCellElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDataGridCellElementConstructor), (intptr_t)setJSDOMWindowHTMLDataGridCellElementConstructor },
-#endif
-#if ENABLE(DATAGRID)
- { "HTMLDataGridColElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDataGridColElementConstructor), (intptr_t)setJSDOMWindowHTMLDataGridColElementConstructor },
-#endif
- { "HTMLDListElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDListElementConstructor), (intptr_t)setJSDOMWindowHTMLDListElementConstructor },
- { "HTMLDirectoryElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDirectoryElementConstructor), (intptr_t)setJSDOMWindowHTMLDirectoryElementConstructor },
- { "HTMLDivElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDivElementConstructor), (intptr_t)setJSDOMWindowHTMLDivElementConstructor },
- { "HTMLEmbedElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLEmbedElementConstructor), (intptr_t)setJSDOMWindowHTMLEmbedElementConstructor },
- { "HTMLFieldSetElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFieldSetElementConstructor), (intptr_t)setJSDOMWindowHTMLFieldSetElementConstructor },
- { "HTMLFontElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFontElementConstructor), (intptr_t)setJSDOMWindowHTMLFontElementConstructor },
- { "HTMLFormElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFormElementConstructor), (intptr_t)setJSDOMWindowHTMLFormElementConstructor },
- { "HTMLFrameElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFrameElementConstructor), (intptr_t)setJSDOMWindowHTMLFrameElementConstructor },
- { "HTMLFrameSetElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFrameSetElementConstructor), (intptr_t)setJSDOMWindowHTMLFrameSetElementConstructor },
- { "HTMLHRElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHRElementConstructor), (intptr_t)setJSDOMWindowHTMLHRElementConstructor },
- { "HTMLHeadElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHeadElementConstructor), (intptr_t)setJSDOMWindowHTMLHeadElementConstructor },
- { "HTMLHeadingElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHeadingElementConstructor), (intptr_t)setJSDOMWindowHTMLHeadingElementConstructor },
- { "HTMLHtmlElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHtmlElementConstructor), (intptr_t)setJSDOMWindowHTMLHtmlElementConstructor },
- { "HTMLIFrameElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLIFrameElementConstructor), (intptr_t)setJSDOMWindowHTMLIFrameElementConstructor },
- { "HTMLImageElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLImageElementConstructor), (intptr_t)setJSDOMWindowHTMLImageElementConstructor },
- { "HTMLInputElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLInputElementConstructor), (intptr_t)setJSDOMWindowHTMLInputElementConstructor },
- { "HTMLIsIndexElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLIsIndexElementConstructor), (intptr_t)setJSDOMWindowHTMLIsIndexElementConstructor },
- { "HTMLLIElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLIElementConstructor), (intptr_t)setJSDOMWindowHTMLLIElementConstructor },
- { "HTMLLabelElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLabelElementConstructor), (intptr_t)setJSDOMWindowHTMLLabelElementConstructor },
- { "HTMLLegendElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLegendElementConstructor), (intptr_t)setJSDOMWindowHTMLLegendElementConstructor },
- { "HTMLLinkElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLinkElementConstructor), (intptr_t)setJSDOMWindowHTMLLinkElementConstructor },
- { "HTMLMapElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMapElementConstructor), (intptr_t)setJSDOMWindowHTMLMapElementConstructor },
- { "HTMLMarqueeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMarqueeElementConstructor), (intptr_t)setJSDOMWindowHTMLMarqueeElementConstructor },
- { "HTMLMenuElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMenuElementConstructor), (intptr_t)setJSDOMWindowHTMLMenuElementConstructor },
- { "HTMLMetaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMetaElementConstructor), (intptr_t)setJSDOMWindowHTMLMetaElementConstructor },
- { "HTMLModElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLModElementConstructor), (intptr_t)setJSDOMWindowHTMLModElementConstructor },
- { "HTMLOListElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLOListElementConstructor), (intptr_t)setJSDOMWindowHTMLOListElementConstructor },
- { "HTMLObjectElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLObjectElementConstructor), (intptr_t)setJSDOMWindowHTMLObjectElementConstructor },
- { "HTMLOptGroupElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLOptGroupElementConstructor), (intptr_t)setJSDOMWindowHTMLOptGroupElementConstructor },
- { "HTMLOptionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLOptionElementConstructor), (intptr_t)setJSDOMWindowHTMLOptionElementConstructor },
- { "HTMLParagraphElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLParagraphElementConstructor), (intptr_t)setJSDOMWindowHTMLParagraphElementConstructor },
- { "HTMLParamElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLParamElementConstructor), (intptr_t)setJSDOMWindowHTMLParamElementConstructor },
- { "HTMLPreElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLPreElementConstructor), (intptr_t)setJSDOMWindowHTMLPreElementConstructor },
- { "HTMLQuoteElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLQuoteElementConstructor), (intptr_t)setJSDOMWindowHTMLQuoteElementConstructor },
- { "HTMLScriptElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLScriptElementConstructor), (intptr_t)setJSDOMWindowHTMLScriptElementConstructor },
- { "HTMLSelectElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLSelectElementConstructor), (intptr_t)setJSDOMWindowHTMLSelectElementConstructor },
- { "HTMLStyleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLStyleElementConstructor), (intptr_t)setJSDOMWindowHTMLStyleElementConstructor },
- { "HTMLTableCaptionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableCaptionElementConstructor), (intptr_t)setJSDOMWindowHTMLTableCaptionElementConstructor },
- { "HTMLTableCellElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableCellElementConstructor), (intptr_t)setJSDOMWindowHTMLTableCellElementConstructor },
- { "HTMLTableColElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableColElementConstructor), (intptr_t)setJSDOMWindowHTMLTableColElementConstructor },
- { "HTMLTableElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableElementConstructor), (intptr_t)setJSDOMWindowHTMLTableElementConstructor },
- { "HTMLTableRowElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableRowElementConstructor), (intptr_t)setJSDOMWindowHTMLTableRowElementConstructor },
- { "HTMLTableSectionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableSectionElementConstructor), (intptr_t)setJSDOMWindowHTMLTableSectionElementConstructor },
- { "HTMLTextAreaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTextAreaElementConstructor), (intptr_t)setJSDOMWindowHTMLTextAreaElementConstructor },
- { "HTMLTitleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTitleElementConstructor), (intptr_t)setJSDOMWindowHTMLTitleElementConstructor },
- { "HTMLUListElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLUListElementConstructor), (intptr_t)setJSDOMWindowHTMLUListElementConstructor },
- { "HTMLCollection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLCollectionConstructor), (intptr_t)setJSDOMWindowHTMLCollectionConstructor },
- { "HTMLAllCollection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAllCollectionConstructor), (intptr_t)setJSDOMWindowHTMLAllCollectionConstructor },
- { "Image", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowImageConstructor), (intptr_t)setJSDOMWindowImageConstructor },
- { "Option", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOptionConstructor), (intptr_t)setJSDOMWindowOptionConstructor },
- { "CanvasRenderingContext2D", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCanvasRenderingContext2DConstructor), (intptr_t)setJSDOMWindowCanvasRenderingContext2DConstructor },
- { "ImageData", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowImageDataConstructor), (intptr_t)setJSDOMWindowImageDataConstructor },
-#if ENABLE(3D_CANVAS)
- { "WebGLRenderingContext", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLRenderingContextConstructor), (intptr_t)setJSDOMWindowWebGLRenderingContextConstructor },
-#endif
- { "TextMetrics", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTextMetricsConstructor), (intptr_t)setJSDOMWindowTextMetricsConstructor },
-#if ENABLE(3D_CANVAS)
- { "WebGLArrayBuffer", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLArrayBufferConstructor), (intptr_t)setJSDOMWindowWebGLArrayBufferConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLByteArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLByteArrayConstructor), (intptr_t)setJSDOMWindowWebGLByteArrayConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLUnsignedByteArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLUnsignedByteArrayConstructor), (intptr_t)setJSDOMWindowWebGLUnsignedByteArrayConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLShortArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLShortArrayConstructor), (intptr_t)setJSDOMWindowWebGLShortArrayConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLUnsignedShortArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLUnsignedShortArrayConstructor), (intptr_t)setJSDOMWindowWebGLUnsignedShortArrayConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLIntArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLIntArrayConstructor), (intptr_t)setJSDOMWindowWebGLIntArrayConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLUnsignedIntArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLUnsignedIntArrayConstructor), (intptr_t)setJSDOMWindowWebGLUnsignedIntArrayConstructor },
-#endif
-#if ENABLE(3D_CANVAS)
- { "WebGLFloatArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLFloatArrayConstructor), (intptr_t)setJSDOMWindowWebGLFloatArrayConstructor },
-#endif
- { "Event", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEventConstructor), (intptr_t)setJSDOMWindowEventConstructor },
- { "BeforeLoadEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowBeforeLoadEventConstructor), (intptr_t)setJSDOMWindowBeforeLoadEventConstructor },
- { "KeyboardEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowKeyboardEventConstructor), (intptr_t)setJSDOMWindowKeyboardEventConstructor },
- { "MouseEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMouseEventConstructor), (intptr_t)setJSDOMWindowMouseEventConstructor },
- { "MutationEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMutationEventConstructor), (intptr_t)setJSDOMWindowMutationEventConstructor },
- { "OverflowEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOverflowEventConstructor), (intptr_t)setJSDOMWindowOverflowEventConstructor },
- { "PageTransitionEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPageTransitionEventConstructor), (intptr_t)setJSDOMWindowPageTransitionEventConstructor },
- { "ProgressEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowProgressEventConstructor), (intptr_t)setJSDOMWindowProgressEventConstructor },
- { "TextEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTextEventConstructor), (intptr_t)setJSDOMWindowTextEventConstructor },
- { "UIEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowUIEventConstructor), (intptr_t)setJSDOMWindowUIEventConstructor },
- { "WebKitAnimationEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitAnimationEventConstructor), (intptr_t)setJSDOMWindowWebKitAnimationEventConstructor },
- { "WebKitTransitionEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitTransitionEventConstructor), (intptr_t)setJSDOMWindowWebKitTransitionEventConstructor },
- { "WheelEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWheelEventConstructor), (intptr_t)setJSDOMWindowWheelEventConstructor },
- { "MessageEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMessageEventConstructor), (intptr_t)setJSDOMWindowMessageEventConstructor },
- { "EventException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEventExceptionConstructor), (intptr_t)setJSDOMWindowEventExceptionConstructor },
- { "WebKitCSSKeyframeRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSKeyframeRuleConstructor), (intptr_t)setJSDOMWindowWebKitCSSKeyframeRuleConstructor },
- { "WebKitCSSKeyframesRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSKeyframesRuleConstructor), (intptr_t)setJSDOMWindowWebKitCSSKeyframesRuleConstructor },
- { "WebKitCSSMatrix", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSMatrixConstructor), (intptr_t)setJSDOMWindowWebKitCSSMatrixConstructor },
- { "WebKitPoint", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitPointConstructor), (intptr_t)setJSDOMWindowWebKitPointConstructor },
- { "Clipboard", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClipboardConstructor), (intptr_t)setJSDOMWindowClipboardConstructor },
- { "File", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFileConstructor), (intptr_t)setJSDOMWindowFileConstructor },
- { "FileList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFileListConstructor), (intptr_t)setJSDOMWindowFileListConstructor },
- { "Blob", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowBlobConstructor), (intptr_t)setJSDOMWindowBlobConstructor },
- { "NodeFilter", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNodeFilterConstructor), (intptr_t)setJSDOMWindowNodeFilterConstructor },
- { "Range", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRangeConstructor), (intptr_t)setJSDOMWindowRangeConstructor },
- { "RangeException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRangeExceptionConstructor), (intptr_t)setJSDOMWindowRangeExceptionConstructor },
- { "EventSource", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEventSourceConstructor), (intptr_t)setJSDOMWindowEventSourceConstructor },
- { "XMLDocument", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLDocumentConstructor), (intptr_t)setJSDOMWindowXMLDocumentConstructor },
- { "DOMParser", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMParserConstructor), (intptr_t)setJSDOMWindowDOMParserConstructor },
- { "XMLSerializer", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLSerializerConstructor), (intptr_t)setJSDOMWindowXMLSerializerConstructor },
- { "XMLHttpRequest", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLHttpRequestConstructor), (intptr_t)setJSDOMWindowXMLHttpRequestConstructor },
- { "XMLHttpRequestUpload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLHttpRequestUploadConstructor), (intptr_t)setJSDOMWindowXMLHttpRequestUploadConstructor },
- { "XMLHttpRequestException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLHttpRequestExceptionConstructor), (intptr_t)setJSDOMWindowXMLHttpRequestExceptionConstructor },
-#if ENABLE(XSLT)
- { "XSLTProcessor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXSLTProcessorConstructor), (intptr_t)setJSDOMWindowXSLTProcessorConstructor },
-#endif
- { "MessagePort", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMessagePortConstructor), (intptr_t)setJSDOMWindowMessagePortConstructor },
- { "MessageChannel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMessageChannelConstructor), (intptr_t)setJSDOMWindowMessageChannelConstructor },
- { "Worker", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWorkerConstructor), (intptr_t)setJSDOMWindowWorkerConstructor },
- { "SharedWorker", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSharedWorkerConstructor), (intptr_t)setJSDOMWindowSharedWorkerConstructor },
- { "WebSocket", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebSocketConstructor), (intptr_t)setJSDOMWindowWebSocketConstructor },
- { "Plugin", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPluginConstructor), (intptr_t)setJSDOMWindowPluginConstructor },
- { "PluginArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPluginArrayConstructor), (intptr_t)setJSDOMWindowPluginArrayConstructor },
- { "MimeType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMimeTypeConstructor), (intptr_t)setJSDOMWindowMimeTypeConstructor },
- { "MimeTypeArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMimeTypeArrayConstructor), (intptr_t)setJSDOMWindowMimeTypeArrayConstructor },
- { "ClientRect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClientRectConstructor), (intptr_t)setJSDOMWindowClientRectConstructor },
- { "ClientRectList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClientRectListConstructor), (intptr_t)setJSDOMWindowClientRectListConstructor },
- { "Storage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStorageConstructor), (intptr_t)setJSDOMWindowStorageConstructor },
- { "StorageEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStorageEventConstructor), (intptr_t)setJSDOMWindowStorageEventConstructor },
-#if ENABLE(VIDEO)
- { "Audio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowAudioConstructor), (intptr_t)setJSDOMWindowAudioConstructor },
-#endif
-#if ENABLE(VIDEO)
- { "HTMLAudioElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAudioElementConstructor), (intptr_t)setJSDOMWindowHTMLAudioElementConstructor },
-#endif
-#if ENABLE(VIDEO)
- { "HTMLMediaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMediaElementConstructor), (intptr_t)setJSDOMWindowHTMLMediaElementConstructor },
-#endif
-#if ENABLE(VIDEO)
- { "HTMLVideoElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLVideoElementConstructor), (intptr_t)setJSDOMWindowHTMLVideoElementConstructor },
-#endif
-#if ENABLE(VIDEO)
- { "MediaError", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMediaErrorConstructor), (intptr_t)setJSDOMWindowMediaErrorConstructor },
-#endif
- { "XPathEvaluator", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXPathEvaluatorConstructor), (intptr_t)setJSDOMWindowXPathEvaluatorConstructor },
- { "XPathResult", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXPathResultConstructor), (intptr_t)setJSDOMWindowXPathResultConstructor },
- { "XPathException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXPathExceptionConstructor), (intptr_t)setJSDOMWindowXPathExceptionConstructor },
- { "SVGAElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAElementConstructor), (intptr_t)setJSDOMWindowSVGAElementConstructor },
- { "SVGAngle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAngleConstructor), (intptr_t)setJSDOMWindowSVGAngleConstructor },
- { "SVGAnimatedAngle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedAngleConstructor), (intptr_t)setJSDOMWindowSVGAnimatedAngleConstructor },
- { "SVGAnimatedBoolean", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedBooleanConstructor), (intptr_t)setJSDOMWindowSVGAnimatedBooleanConstructor },
- { "SVGAnimatedEnumeration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedEnumerationConstructor), (intptr_t)setJSDOMWindowSVGAnimatedEnumerationConstructor },
- { "SVGAnimatedInteger", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedIntegerConstructor), (intptr_t)setJSDOMWindowSVGAnimatedIntegerConstructor },
- { "SVGAnimatedLength", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedLengthConstructor), (intptr_t)setJSDOMWindowSVGAnimatedLengthConstructor },
- { "SVGAnimatedLengthList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedLengthListConstructor), (intptr_t)setJSDOMWindowSVGAnimatedLengthListConstructor },
- { "SVGAnimatedNumber", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedNumberConstructor), (intptr_t)setJSDOMWindowSVGAnimatedNumberConstructor },
- { "SVGAnimatedNumberList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedNumberListConstructor), (intptr_t)setJSDOMWindowSVGAnimatedNumberListConstructor },
- { "SVGAnimatedPreserveAspectRatio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedPreserveAspectRatioConstructor), (intptr_t)setJSDOMWindowSVGAnimatedPreserveAspectRatioConstructor },
- { "SVGAnimatedRect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedRectConstructor), (intptr_t)setJSDOMWindowSVGAnimatedRectConstructor },
- { "SVGAnimatedString", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedStringConstructor), (intptr_t)setJSDOMWindowSVGAnimatedStringConstructor },
- { "SVGAnimatedTransformList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedTransformListConstructor), (intptr_t)setJSDOMWindowSVGAnimatedTransformListConstructor },
- { "SVGCircleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGCircleElementConstructor), (intptr_t)setJSDOMWindowSVGCircleElementConstructor },
- { "SVGClipPathElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGClipPathElementConstructor), (intptr_t)setJSDOMWindowSVGClipPathElementConstructor },
- { "SVGColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGColorConstructor), (intptr_t)setJSDOMWindowSVGColorConstructor },
- { "SVGCursorElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGCursorElementConstructor), (intptr_t)setJSDOMWindowSVGCursorElementConstructor },
- { "SVGDefsElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGDefsElementConstructor), (intptr_t)setJSDOMWindowSVGDefsElementConstructor },
- { "SVGDescElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGDescElementConstructor), (intptr_t)setJSDOMWindowSVGDescElementConstructor },
- { "SVGDocument", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGDocumentConstructor), (intptr_t)setJSDOMWindowSVGDocumentConstructor },
- { "SVGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGElementConstructor), (intptr_t)setJSDOMWindowSVGElementConstructor },
- { "SVGElementInstance", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGElementInstanceConstructor), (intptr_t)setJSDOMWindowSVGElementInstanceConstructor },
- { "SVGElementInstanceList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGElementInstanceListConstructor), (intptr_t)setJSDOMWindowSVGElementInstanceListConstructor },
- { "SVGEllipseElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGEllipseElementConstructor), (intptr_t)setJSDOMWindowSVGEllipseElementConstructor },
- { "SVGException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGExceptionConstructor), (intptr_t)setJSDOMWindowSVGExceptionConstructor },
- { "SVGGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGGElementConstructor), (intptr_t)setJSDOMWindowSVGGElementConstructor },
- { "SVGGradientElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGGradientElementConstructor), (intptr_t)setJSDOMWindowSVGGradientElementConstructor },
- { "SVGImageElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGImageElementConstructor), (intptr_t)setJSDOMWindowSVGImageElementConstructor },
- { "SVGLength", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLengthConstructor), (intptr_t)setJSDOMWindowSVGLengthConstructor },
- { "SVGLengthList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLengthListConstructor), (intptr_t)setJSDOMWindowSVGLengthListConstructor },
- { "SVGLinearGradientElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLinearGradientElementConstructor), (intptr_t)setJSDOMWindowSVGLinearGradientElementConstructor },
- { "SVGLineElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLineElementConstructor), (intptr_t)setJSDOMWindowSVGLineElementConstructor },
- { "SVGMarkerElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMarkerElementConstructor), (intptr_t)setJSDOMWindowSVGMarkerElementConstructor },
- { "SVGMaskElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMaskElementConstructor), (intptr_t)setJSDOMWindowSVGMaskElementConstructor },
- { "SVGMatrix", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMatrixConstructor), (intptr_t)setJSDOMWindowSVGMatrixConstructor },
- { "SVGMetadataElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMetadataElementConstructor), (intptr_t)setJSDOMWindowSVGMetadataElementConstructor },
- { "SVGNumber", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGNumberConstructor), (intptr_t)setJSDOMWindowSVGNumberConstructor },
- { "SVGNumberList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGNumberListConstructor), (intptr_t)setJSDOMWindowSVGNumberListConstructor },
- { "SVGPaint", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPaintConstructor), (intptr_t)setJSDOMWindowSVGPaintConstructor },
- { "SVGPathElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathElementConstructor), (intptr_t)setJSDOMWindowSVGPathElementConstructor },
- { "SVGPathSeg", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegConstructor), (intptr_t)setJSDOMWindowSVGPathSegConstructor },
- { "SVGPathSegArcAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegArcAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegArcAbsConstructor },
- { "SVGPathSegArcRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegArcRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegArcRelConstructor },
- { "SVGPathSegClosePath", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegClosePathConstructor), (intptr_t)setJSDOMWindowSVGPathSegClosePathConstructor },
- { "SVGPathSegCurvetoCubicAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicAbsConstructor },
- { "SVGPathSegCurvetoCubicRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicRelConstructor },
- { "SVGPathSegCurvetoCubicSmoothAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor },
- { "SVGPathSegCurvetoCubicSmoothRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor },
- { "SVGPathSegCurvetoQuadraticAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor },
- { "SVGPathSegCurvetoQuadraticRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticRelConstructor },
- { "SVGPathSegCurvetoQuadraticSmoothAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor },
- { "SVGPathSegCurvetoQuadraticSmoothRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor },
- { "SVGPathSegLinetoAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoAbsConstructor },
- { "SVGPathSegLinetoHorizontalAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoHorizontalAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoHorizontalAbsConstructor },
- { "SVGPathSegLinetoHorizontalRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoHorizontalRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoHorizontalRelConstructor },
- { "SVGPathSegLinetoRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoRelConstructor },
- { "SVGPathSegLinetoVerticalAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoVerticalAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoVerticalAbsConstructor },
- { "SVGPathSegLinetoVerticalRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoVerticalRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoVerticalRelConstructor },
- { "SVGPathSegList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegListConstructor), (intptr_t)setJSDOMWindowSVGPathSegListConstructor },
- { "SVGPathSegMovetoAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegMovetoAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegMovetoAbsConstructor },
- { "SVGPathSegMovetoRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegMovetoRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegMovetoRelConstructor },
- { "SVGPatternElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPatternElementConstructor), (intptr_t)setJSDOMWindowSVGPatternElementConstructor },
- { "SVGPoint", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPointConstructor), (intptr_t)setJSDOMWindowSVGPointConstructor },
- { "SVGPointList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPointListConstructor), (intptr_t)setJSDOMWindowSVGPointListConstructor },
- { "SVGPolygonElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPolygonElementConstructor), (intptr_t)setJSDOMWindowSVGPolygonElementConstructor },
- { "SVGPolylineElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPolylineElementConstructor), (intptr_t)setJSDOMWindowSVGPolylineElementConstructor },
- { "SVGPreserveAspectRatio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPreserveAspectRatioConstructor), (intptr_t)setJSDOMWindowSVGPreserveAspectRatioConstructor },
- { "SVGRadialGradientElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRadialGradientElementConstructor), (intptr_t)setJSDOMWindowSVGRadialGradientElementConstructor },
- { "SVGRect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRectConstructor), (intptr_t)setJSDOMWindowSVGRectConstructor },
- { "SVGRectElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRectElementConstructor), (intptr_t)setJSDOMWindowSVGRectElementConstructor },
- { "SVGRenderingIntent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRenderingIntentConstructor), (intptr_t)setJSDOMWindowSVGRenderingIntentConstructor },
- { "SVGScriptElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGScriptElementConstructor), (intptr_t)setJSDOMWindowSVGScriptElementConstructor },
- { "SVGStopElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGStopElementConstructor), (intptr_t)setJSDOMWindowSVGStopElementConstructor },
- { "SVGStringList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGStringListConstructor), (intptr_t)setJSDOMWindowSVGStringListConstructor },
- { "SVGStyleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGStyleElementConstructor), (intptr_t)setJSDOMWindowSVGStyleElementConstructor },
- { "SVGSVGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGSVGElementConstructor), (intptr_t)setJSDOMWindowSVGSVGElementConstructor },
- { "SVGSwitchElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGSwitchElementConstructor), (intptr_t)setJSDOMWindowSVGSwitchElementConstructor },
- { "SVGSymbolElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGSymbolElementConstructor), (intptr_t)setJSDOMWindowSVGSymbolElementConstructor },
- { "SVGTextContentElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextContentElementConstructor), (intptr_t)setJSDOMWindowSVGTextContentElementConstructor },
- { "SVGTextElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextElementConstructor), (intptr_t)setJSDOMWindowSVGTextElementConstructor },
- { "SVGTextPathElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextPathElementConstructor), (intptr_t)setJSDOMWindowSVGTextPathElementConstructor },
- { "SVGTextPositioningElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextPositioningElementConstructor), (intptr_t)setJSDOMWindowSVGTextPositioningElementConstructor },
- { "SVGTitleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTitleElementConstructor), (intptr_t)setJSDOMWindowSVGTitleElementConstructor },
- { "SVGTransform", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTransformConstructor), (intptr_t)setJSDOMWindowSVGTransformConstructor },
- { "SVGTransformList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTransformListConstructor), (intptr_t)setJSDOMWindowSVGTransformListConstructor },
- { "SVGTRefElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTRefElementConstructor), (intptr_t)setJSDOMWindowSVGTRefElementConstructor },
- { "SVGTSpanElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTSpanElementConstructor), (intptr_t)setJSDOMWindowSVGTSpanElementConstructor },
- { "SVGUnitTypes", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGUnitTypesConstructor), (intptr_t)setJSDOMWindowSVGUnitTypesConstructor },
- { "SVGUseElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGUseElementConstructor), (intptr_t)setJSDOMWindowSVGUseElementConstructor },
- { "SVGViewElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGViewElementConstructor), (intptr_t)setJSDOMWindowSVGViewElementConstructor },
- { "SVGZoomEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGZoomEventConstructor), (intptr_t)setJSDOMWindowSVGZoomEventConstructor },
- { "SVGComponentTransferFunctionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGComponentTransferFunctionElementConstructor), (intptr_t)setJSDOMWindowSVGComponentTransferFunctionElementConstructor },
- { "SVGFEBlendElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEBlendElementConstructor), (intptr_t)setJSDOMWindowSVGFEBlendElementConstructor },
- { "SVGFEColorMatrixElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEColorMatrixElementConstructor), (intptr_t)setJSDOMWindowSVGFEColorMatrixElementConstructor },
- { "SVGFEComponentTransferElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEComponentTransferElementConstructor), (intptr_t)setJSDOMWindowSVGFEComponentTransferElementConstructor },
- { "SVGFECompositeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFECompositeElementConstructor), (intptr_t)setJSDOMWindowSVGFECompositeElementConstructor },
- { "SVGFEDiffuseLightingElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEDiffuseLightingElementConstructor), (intptr_t)setJSDOMWindowSVGFEDiffuseLightingElementConstructor },
- { "SVGFEDisplacementMapElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEDisplacementMapElementConstructor), (intptr_t)setJSDOMWindowSVGFEDisplacementMapElementConstructor },
- { "SVGFEDistantLightElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEDistantLightElementConstructor), (intptr_t)setJSDOMWindowSVGFEDistantLightElementConstructor },
- { "SVGFEFloodElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFloodElementConstructor), (intptr_t)setJSDOMWindowSVGFEFloodElementConstructor },
- { "SVGFEFuncAElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncAElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncAElementConstructor },
- { "SVGFEFuncBElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncBElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncBElementConstructor },
- { "SVGFEFuncGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncGElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncGElementConstructor },
- { "SVGFEFuncRElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncRElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncRElementConstructor },
- { "SVGFEGaussianBlurElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEGaussianBlurElementConstructor), (intptr_t)setJSDOMWindowSVGFEGaussianBlurElementConstructor },
- { "SVGFEImageElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEImageElementConstructor), (intptr_t)setJSDOMWindowSVGFEImageElementConstructor },
- { "SVGFEMergeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEMergeElementConstructor), (intptr_t)setJSDOMWindowSVGFEMergeElementConstructor },
- { "SVGFEMergeNodeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEMergeNodeElementConstructor), (intptr_t)setJSDOMWindowSVGFEMergeNodeElementConstructor },
- { "SVGFEMorphologyElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEMorphologyElementConstructor), (intptr_t)setJSDOMWindowSVGFEMorphologyElementConstructor },
- { "SVGFEOffsetElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEOffsetElementConstructor), (intptr_t)setJSDOMWindowSVGFEOffsetElementConstructor },
- { "SVGFEPointLightElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEPointLightElementConstructor), (intptr_t)setJSDOMWindowSVGFEPointLightElementConstructor },
- { "SVGFESpecularLightingElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFESpecularLightingElementConstructor), (intptr_t)setJSDOMWindowSVGFESpecularLightingElementConstructor },
- { "SVGFESpotLightElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFESpotLightElementConstructor), (intptr_t)setJSDOMWindowSVGFESpotLightElementConstructor },
- { "SVGFETileElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFETileElementConstructor), (intptr_t)setJSDOMWindowSVGFETileElementConstructor },
- { "SVGFETurbulenceElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFETurbulenceElementConstructor), (intptr_t)setJSDOMWindowSVGFETurbulenceElementConstructor },
- { "SVGFilterElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFilterElementConstructor), (intptr_t)setJSDOMWindowSVGFilterElementConstructor },
-#if ENABLE(TOUCH_EVENTS)
- { "TouchEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTouchEventConstructor), (intptr_t)setJSDOMWindowTouchEventConstructor },
-#endif
- { "FormData", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFormDataConstructor), (intptr_t)setJSDOMWindowFormDataConstructor },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMWindowTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2097151, JSDOMWindowTableValues, 0 };
-#else
- { 1110, 1023, JSDOMWindowTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDOMWindowPrototypeTableValues[37] =
-{
- { "getSelection", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionGetSelection), (intptr_t)0 },
- { "focus", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionFocus), (intptr_t)0 },
- { "blur", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionBlur), (intptr_t)0 },
- { "close", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionClose), (intptr_t)0 },
- { "print", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionPrint), (intptr_t)0 },
- { "stop", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionStop), (intptr_t)0 },
- { "open", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionOpen), (intptr_t)3 },
- { "showModalDialog", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionShowModalDialog), (intptr_t)3 },
- { "alert", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionAlert), (intptr_t)1 },
- { "confirm", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionConfirm), (intptr_t)1 },
- { "prompt", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionPrompt), (intptr_t)2 },
- { "find", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionFind), (intptr_t)7 },
- { "scrollBy", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionScrollBy), (intptr_t)2 },
- { "scrollTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionScrollTo), (intptr_t)2 },
- { "scroll", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionScroll), (intptr_t)2 },
- { "moveBy", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionMoveBy), (intptr_t)2 },
- { "moveTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionMoveTo), (intptr_t)2 },
- { "resizeBy", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionResizeBy), (intptr_t)2 },
- { "resizeTo", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionResizeTo), (intptr_t)2 },
- { "getComputedStyle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionGetComputedStyle), (intptr_t)2 },
- { "getMatchedCSSRules", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionGetMatchedCSSRules), (intptr_t)3 },
- { "webkitConvertPointFromPageToNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionWebkitConvertPointFromPageToNode), (intptr_t)2 },
- { "webkitConvertPointFromNodeToPage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionWebkitConvertPointFromNodeToPage), (intptr_t)2 },
- { "openDatabase", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionOpenDatabase), (intptr_t)5 },
- { "postMessage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionPostMessage), (intptr_t)3 },
- { "setTimeout", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionSetTimeout), (intptr_t)2 },
- { "clearTimeout", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionClearTimeout), (intptr_t)1 },
- { "setInterval", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionSetInterval), (intptr_t)2 },
- { "clearInterval", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionClearInterval), (intptr_t)1 },
- { "atob", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionAtob), (intptr_t)1 },
- { "btoa", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionBtoa), (intptr_t)1 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { "captureEvents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionCaptureEvents), (intptr_t)0 },
- { "releaseEvents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionReleaseEvents), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDOMWindowPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSDOMWindowPrototypeTableValues, 0 };
-#else
- { 134, 127, JSDOMWindowPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDOMWindowPrototype::s_info = { "DOMWindowPrototype", 0, &JSDOMWindowPrototypeTable, 0 };
-
-void* JSDOMWindowPrototype::operator new(size_t size)
-{
- return JSDOMWindow::commonJSGlobalData()->heap.allocate(size);
-}
-
-bool JSDOMWindowPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDOMWindowPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDOMWindowPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDOMWindowPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDOMWindow::s_info = { "DOMWindow", &JSDOMWindowBase::s_info, &JSDOMWindowTable, 0 };
-
-JSDOMWindow::JSDOMWindow(NonNullPassRefPtr<Structure> structure, PassRefPtr<DOMWindow> impl, JSDOMWindowShell* shell)
- : JSDOMWindowBase(structure, impl, shell)
-{
-}
-
-JSDOMWindow::~JSDOMWindow()
-{
- impl()->invalidateJSEventListeners(this);
-}
-
-JSValue jsDOMWindowScreen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->screen()));
- return result;
-}
-
-JSValue jsDOMWindowHistory(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- return castedThis->history(exec);
-}
-
-JSValue jsDOMWindowLocationbar(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->locationbar()));
- return result;
-}
-
-JSValue jsDOMWindowMenubar(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->menubar()));
- return result;
-}
-
-JSValue jsDOMWindowPersonalbar(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->personalbar()));
- return result;
-}
-
-JSValue jsDOMWindowScrollbars(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->scrollbars()));
- return result;
-}
-
-JSValue jsDOMWindowStatusbar(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->statusbar()));
- return result;
-}
-
-JSValue jsDOMWindowToolbar(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->toolbar()));
- return result;
-}
-
-JSValue jsDOMWindowNavigator(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->navigator()));
- return result;
-}
-
-JSValue jsDOMWindowClientInformation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->clientInformation()));
- return result;
-}
-
-JSValue jsDOMWindowLocation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- return castedThis->location(exec);
-}
-
-JSValue jsDOMWindowEvent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->event(exec);
-}
-
-JSValue jsDOMWindowCrypto(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->crypto(exec);
-}
-
-JSValue jsDOMWindowFrameElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- return checkNodeSecurity(exec, imp->frameElement()) ? toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->frameElement())) : jsUndefined();
-}
-
-JSValue jsDOMWindowOffscreenBuffering(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsBoolean(imp->offscreenBuffering());
- return result;
-}
-
-JSValue jsDOMWindowOuterHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->outerHeight());
- return result;
-}
-
-JSValue jsDOMWindowOuterWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->outerWidth());
- return result;
-}
-
-JSValue jsDOMWindowInnerHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->innerHeight());
- return result;
-}
-
-JSValue jsDOMWindowInnerWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->innerWidth());
- return result;
-}
-
-JSValue jsDOMWindowScreenX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenX());
- return result;
-}
-
-JSValue jsDOMWindowScreenY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenY());
- return result;
-}
-
-JSValue jsDOMWindowScreenLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenLeft());
- return result;
-}
-
-JSValue jsDOMWindowScreenTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenTop());
- return result;
-}
-
-JSValue jsDOMWindowScrollX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->scrollX());
- return result;
-}
-
-JSValue jsDOMWindowScrollY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->scrollY());
- return result;
-}
-
-JSValue jsDOMWindowPageXOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pageXOffset());
- return result;
-}
-
-JSValue jsDOMWindowPageYOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pageYOffset());
- return result;
-}
-
-JSValue jsDOMWindowClosed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsBoolean(imp->closed());
- return result;
-}
-
-JSValue jsDOMWindowLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsDOMWindowName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsDOMWindowStatus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsString(exec, imp->status());
- return result;
-}
-
-JSValue jsDOMWindowDefaultStatus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsString(exec, imp->defaultStatus());
- return result;
-}
-
-JSValue jsDOMWindowDefaultstatus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsString(exec, imp->defaultstatus());
- return result;
-}
-
-JSValue jsDOMWindowSelf(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->self()));
- return result;
-}
-
-JSValue jsDOMWindowWindow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->window()));
- return result;
-}
-
-JSValue jsDOMWindowFrames(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->frames()));
- return result;
-}
-
-JSValue jsDOMWindowOpener(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->opener()));
- return result;
-}
-
-JSValue jsDOMWindowParent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parent()));
- return result;
-}
-
-JSValue jsDOMWindowTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->top()));
- return result;
-}
-
-JSValue jsDOMWindowDocument(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->document()));
- return result;
-}
-
-JSValue jsDOMWindowStyleMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->styleMedia()));
- return result;
-}
-
-JSValue jsDOMWindowDevicePixelRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->devicePixelRatio());
- return result;
-}
-
-JSValue jsDOMWindowApplicationCache(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->applicationCache()));
- return result;
-}
-
-JSValue jsDOMWindowSessionStorage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->sessionStorage()));
- return result;
-}
-
-JSValue jsDOMWindowLocalStorage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- ExceptionCode ec = 0;
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->localStorage(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsDOMWindowConsole(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->console()));
- return result;
-}
-
-JSValue jsDOMWindowOnabort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onabort()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnbeforeunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforeunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnblur(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onblur()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOncanplay(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->oncanplay()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOncanplaythrough(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->oncanplaythrough()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOncontextmenu(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->oncontextmenu()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndblclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondblclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndrag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondrag()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndragend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondragend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndragenter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondragenter()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndragleave(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondragleave()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndragover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondragover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndragstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondragstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndrop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondrop()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOndurationchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ondurationchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnemptied(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onemptied()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnended(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onended()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnfocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onfocus()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnhashchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onhashchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOninput(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->oninput()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOninvalid(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->oninvalid()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnkeydown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onkeydown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnkeypress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onkeypress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnkeyup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onkeyup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnloadeddata(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onloadeddata()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnloadedmetadata(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onloadedmetadata()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnloadstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onloadstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmousedown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmousedown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmousemove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmousemove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmouseout(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseout()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmouseover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmouseup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnmousewheel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onmousewheel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnoffline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onoffline()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnonline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ononline()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnpagehide(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onpagehide()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnpageshow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onpageshow()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnpause(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onpause()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnplay(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onplay()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnplaying(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onplaying()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnpopstate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onpopstate()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnprogress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onprogress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnratechange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onratechange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnresize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onresize()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnscroll(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onscroll()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnseeked(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onseeked()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnseeking(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onseeking()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnselect(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onselect()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnstalled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onstalled()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnstorage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onstorage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnsubmit(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onsubmit()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnsuspend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onsuspend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOntimeupdate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ontimeupdate()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnvolumechange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onvolumechange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnwaiting(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onwaiting()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnreset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onreset()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnsearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onsearch()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnwebkitanimationend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onwebkitanimationend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnwebkitanimationiteration(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onwebkitanimationiteration()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnwebkitanimationstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onwebkitanimationstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDOMWindowOnwebkittransitionend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->onwebkittransitionend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDOMWindowOntouchstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDOMWindowOntouchmove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchmove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDOMWindowOntouchend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDOMWindowOntouchcancel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchcancel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-JSValue jsDOMWindowStyleSheetConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSStyleSheet::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSStyleSheetConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSStyleSheet::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSValue::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSPrimitiveValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSPrimitiveValue::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSValueListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSValueList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWebKitCSSTransformValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWebKitCSSTransformValue::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSCharsetRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSCharsetRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSFontFaceRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSFontFaceRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSImportRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSImportRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSMediaRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSMediaRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSPageRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSPageRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSStyleRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSStyleRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSVariablesRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSVariablesRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSVariablesDeclarationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSVariablesDeclaration::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSStyleDeclarationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSStyleDeclaration::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMediaListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMediaList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCounterConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCounter::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCSSRuleListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCSSRuleList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSRect::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowRGBColorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSRGBColor::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowStyleSheetListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSStyleSheetList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowDOMExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDOMCoreException::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowDOMImplementationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDOMImplementation::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowDocumentFragmentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDocumentFragment::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDocument::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowNodeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSNode::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowNodeListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSNodeList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowNamedNodeMapConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSNamedNodeMap::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCharacterDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCharacterData::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowAttrConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSAttr::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowTextConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSText::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCommentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSComment::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowCDATASectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCDATASection::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowDocumentTypeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDocumentType::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowNotationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSNotation::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowEntityConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSEntity::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowEntityReferenceConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSEntityReference::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowProcessingInstructionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSProcessingInstruction::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDocument::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLAnchorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLAnchorElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLAppletElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLAppletElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLAreaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLAreaElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLBRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLBRElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLBaseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLBaseElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLBaseFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLBaseFontElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLBlockquoteElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLBlockquoteElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLBodyElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLBodyElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLButtonElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLButtonElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLCanvasElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLCanvasElement::getConstructor(exec, castedThis);
-}
-
-#if ENABLE(DATAGRID)
-JSValue jsDOMWindowHTMLDataGridElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDataGridElement::getConstructor(exec, castedThis);
-}
-#endif
-
-#if ENABLE(DATAGRID)
-JSValue jsDOMWindowHTMLDataGridCellElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDataGridCellElement::getConstructor(exec, castedThis);
-}
-#endif
-
-#if ENABLE(DATAGRID)
-JSValue jsDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDataGridColElement::getConstructor(exec, castedThis);
-}
-#endif
-
-JSValue jsDOMWindowHTMLDListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDListElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLDirectoryElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDirectoryElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLDivElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLDivElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLEmbedElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLEmbedElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLFieldSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLFieldSetElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLFontElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLFormElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLFormElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLFrameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLFrameElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLFrameSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLFrameSetElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLHRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLHRElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLHeadElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLHeadElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLHeadingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLHeadingElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLHtmlElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLHtmlElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLIFrameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLIFrameElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLImageElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLInputElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLInputElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLIsIndexElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLIsIndexElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLLIElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLLIElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLLabelElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLLabelElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLLegendElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLLegendElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLLinkElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLLinkElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLMapElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLMapElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLMarqueeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLMarqueeElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLMenuElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLMenuElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLMetaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLMetaElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLModElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLModElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLOListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLOListElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLObjectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLObjectElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLOptGroupElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLOptGroupElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLOptionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLOptionElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLParagraphElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLParagraphElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLParamElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLParamElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLPreElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLPreElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLQuoteElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLQuoteElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLScriptElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLScriptElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLSelectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLSelectElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLStyleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLStyleElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTableCaptionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTableCaptionElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTableCellElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTableCellElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTableColElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTableColElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTableElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTableElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTableRowElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTableRowElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTableSectionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTableSectionElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTextAreaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTextAreaElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLTitleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLTitleElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLUListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLUListElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLCollection::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowHTMLAllCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLAllCollection::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowImageConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->image(exec);
-}
-
-JSValue jsDOMWindowOptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->option(exec);
-}
-
-JSValue jsDOMWindowCanvasRenderingContext2DConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSCanvasRenderingContext2D::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowImageDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSImageData::getConstructor(exec, castedThis);
-}
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLRenderingContextConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWebGLRenderingContext::getConstructor(exec, castedThis);
-}
-#endif
-
-JSValue jsDOMWindowTextMetricsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSTextMetrics::getConstructor(exec, castedThis);
-}
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLArrayBufferConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLArrayBuffer(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLByteArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLByteArray(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLUnsignedByteArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLUnsignedByteArray(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLShortArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLShortArray(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLUnsignedShortArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLUnsignedShortArray(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLIntArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLIntArray(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLUnsignedIntArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLUnsignedIntArray(exec);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-JSValue jsDOMWindowWebGLFloatArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webGLFloatArray(exec);
-}
-#endif
-
-JSValue jsDOMWindowEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowBeforeLoadEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSBeforeLoadEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowKeyboardEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSKeyboardEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMouseEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMouseEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMutationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMutationEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowOverflowEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSOverflowEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowPageTransitionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSPageTransitionEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowProgressEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSProgressEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowTextEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSTextEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowUIEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSUIEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWebKitAnimationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWebKitAnimationEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWebKitTransitionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWebKitTransitionEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWheelEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWheelEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMessageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMessageEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowEventExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSEventException::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWebKitCSSKeyframeRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWebKitCSSKeyframeRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWebKitCSSKeyframesRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSWebKitCSSKeyframesRule::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowWebKitCSSMatrixConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webKitCSSMatrix(exec);
-}
-
-JSValue jsDOMWindowWebKitPointConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webKitPoint(exec);
-}
-
-JSValue jsDOMWindowClipboardConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSClipboard::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowFileConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSFile::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowFileListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSFileList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowBlobConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSBlob::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowNodeFilterConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSNodeFilter::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowRangeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSRange::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowRangeExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSRangeException::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowEventSourceConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->eventSource(exec);
-}
-
-JSValue jsDOMWindowXMLDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDocument::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowDOMParserConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDOMParser::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowXMLSerializerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSXMLSerializer::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowXMLHttpRequestConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->xmlHttpRequest(exec);
-}
-
-JSValue jsDOMWindowXMLHttpRequestUploadConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSXMLHttpRequestUpload::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowXMLHttpRequestExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSXMLHttpRequestException::getConstructor(exec, castedThis);
-}
-
-#if ENABLE(XSLT)
-JSValue jsDOMWindowXSLTProcessorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->xsltProcessor(exec);
-}
-#endif
-
-JSValue jsDOMWindowMessagePortConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMessagePort::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMessageChannelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->messageChannel(exec);
-}
-
-JSValue jsDOMWindowWorkerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->worker(exec);
-}
-
-JSValue jsDOMWindowSharedWorkerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->sharedWorker(exec);
-}
-
-JSValue jsDOMWindowWebSocketConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->webSocket(exec);
-}
-
-JSValue jsDOMWindowPluginConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSPlugin::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowPluginArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSPluginArray::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMimeTypeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMimeType::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowMimeTypeArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMimeTypeArray::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowClientRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSClientRect::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowClientRectListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSClientRectList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowStorageConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSStorage::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowStorageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSStorageEvent::getConstructor(exec, castedThis);
-}
-
-#if ENABLE(VIDEO)
-JSValue jsDOMWindowAudioConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThis->audio(exec);
-}
-#endif
-
-#if ENABLE(VIDEO)
-JSValue jsDOMWindowHTMLAudioElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLAudioElement::getConstructor(exec, castedThis);
-}
-#endif
-
-#if ENABLE(VIDEO)
-JSValue jsDOMWindowHTMLMediaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLMediaElement::getConstructor(exec, castedThis);
-}
-#endif
-
-#if ENABLE(VIDEO)
-JSValue jsDOMWindowHTMLVideoElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSHTMLVideoElement::getConstructor(exec, castedThis);
-}
-#endif
-
-#if ENABLE(VIDEO)
-JSValue jsDOMWindowMediaErrorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSMediaError::getConstructor(exec, castedThis);
-}
-#endif
-
-JSValue jsDOMWindowXPathEvaluatorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSXPathEvaluator::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowXPathResultConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSXPathResult::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowXPathExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSXPathException::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAngleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAngle::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedAngleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedAngle::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedBooleanConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedBoolean::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedEnumerationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedEnumeration::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedIntegerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedInteger::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedLengthConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedLength::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedLengthListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedLengthList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedNumberConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedNumber::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedNumberListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedNumberList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedPreserveAspectRatioConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedPreserveAspectRatio::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedRect::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedStringConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedString::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGAnimatedTransformListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGAnimatedTransformList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGCircleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGCircleElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGClipPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGClipPathElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGColorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGColor::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGCursorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGCursorElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGDefsElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGDefsElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGDescElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGDescElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGDocument::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGElementInstanceConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGElementInstance::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGElementInstanceListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGElementInstanceList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGEllipseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGEllipseElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGException::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGGElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGGradientElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGImageElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGLengthConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGLength::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGLengthListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGLengthList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGLinearGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGLinearGradientElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGLineElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGLineElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGMarkerElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGMarkerElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGMaskElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGMaskElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGMatrixConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGMatrix::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGMetadataElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGMetadataElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGNumberConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGNumber::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGNumberListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGNumberList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPaintConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPaint::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSeg::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegArcAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegArcAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegArcRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegArcRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegClosePathConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegClosePath::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoCubicAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoCubicAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoCubicRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoCubicRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoCubicSmoothAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoCubicSmoothRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoQuadraticAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoQuadraticRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoQuadraticRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoQuadraticSmoothAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegCurvetoQuadraticSmoothRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegLinetoAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegLinetoAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegLinetoHorizontalAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegLinetoHorizontalAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegLinetoHorizontalRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegLinetoHorizontalRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegLinetoRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegLinetoRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegLinetoVerticalAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegLinetoVerticalAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegLinetoVerticalRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegLinetoVerticalRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegMovetoAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegMovetoAbs::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPathSegMovetoRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPathSegMovetoRel::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPatternElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPatternElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPointConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPoint::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPointListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPointList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPolygonElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPolygonElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPolylineElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPolylineElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGPreserveAspectRatioConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGPreserveAspectRatio::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGRadialGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGRadialGradientElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGRect::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGRectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGRectElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGRenderingIntentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGRenderingIntent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGScriptElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGScriptElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGStopElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGStopElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGStringListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGStringList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGStyleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGStyleElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGSVGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGSVGElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGSwitchElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGSwitchElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGSymbolElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGSymbolElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTextContentElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTextContentElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTextElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTextElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTextPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTextPathElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTextPositioningElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTextPositioningElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTitleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTitleElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTransformConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTransform::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTransformListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTransformList::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTRefElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTRefElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGTSpanElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGTSpanElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGUnitTypesConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGUnitTypes::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGUseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGUseElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGViewElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGViewElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGZoomEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGZoomEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGComponentTransferFunctionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGComponentTransferFunctionElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEBlendElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEBlendElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEColorMatrixElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEColorMatrixElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEComponentTransferElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEComponentTransferElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFECompositeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFECompositeElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEDiffuseLightingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEDiffuseLightingElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEDisplacementMapElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEDisplacementMapElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEDistantLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEDistantLightElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEFloodElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEFloodElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEFuncAElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEFuncAElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEFuncBElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEFuncBElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEFuncGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEFuncGElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEFuncRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEFuncRElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEGaussianBlurElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEGaussianBlurElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEImageElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEMergeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEMergeElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEMergeNodeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEMergeNodeElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEMorphologyElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEMorphologyElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEOffsetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEOffsetElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFEPointLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFEPointLightElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFESpecularLightingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFESpecularLightingElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFESpotLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFESpotLightElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFETileElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFETileElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFETurbulenceElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFETurbulenceElement::getConstructor(exec, castedThis);
-}
-
-JSValue jsDOMWindowSVGFilterElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSSVGFilterElement::getConstructor(exec, castedThis);
-}
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDOMWindowTouchEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSTouchEvent::getConstructor(exec, castedThis);
-}
-#endif
-
-JSValue jsDOMWindowFormDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase));
- if (!castedThis->allowsAccessFrom(exec))
- return jsUndefined();
- return JSDOMFormData::getConstructor(exec, castedThis);
-}
-
-void setJSDOMWindowLocationbar(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "locationbar"), value);
-}
-
-void setJSDOMWindowMenubar(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "menubar"), value);
-}
-
-void setJSDOMWindowPersonalbar(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "personalbar"), value);
-}
-
-void setJSDOMWindowScrollbars(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "scrollbars"), value);
-}
-
-void setJSDOMWindowStatusbar(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "statusbar"), value);
-}
-
-void setJSDOMWindowToolbar(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "toolbar"), value);
-}
-
-void setJSDOMWindowNavigator(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "navigator"), value);
-}
-
-void setJSDOMWindowClientInformation(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "clientInformation"), value);
-}
-
-void setJSDOMWindowLocation(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSDOMWindow*>(thisObject)->setLocation(exec, value);
-}
-
-void setJSDOMWindowEvent(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "event"), value);
-}
-
-void setJSDOMWindowOffscreenBuffering(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "offscreenBuffering"), value);
-}
-
-void setJSDOMWindowOuterHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "outerHeight"), value);
-}
-
-void setJSDOMWindowOuterWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "outerWidth"), value);
-}
-
-void setJSDOMWindowInnerHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "innerHeight"), value);
-}
-
-void setJSDOMWindowInnerWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "innerWidth"), value);
-}
-
-void setJSDOMWindowScreenX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenX"), value);
-}
-
-void setJSDOMWindowScreenY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenY"), value);
-}
-
-void setJSDOMWindowScreenLeft(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenLeft"), value);
-}
-
-void setJSDOMWindowScreenTop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenTop"), value);
-}
-
-void setJSDOMWindowScrollX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "scrollX"), value);
-}
-
-void setJSDOMWindowScrollY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "scrollY"), value);
-}
-
-void setJSDOMWindowLength(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "length"), value);
-}
-
-void setJSDOMWindowName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- JSDOMWindow* castedThisObj = static_cast<JSDOMWindow*>(thisObject);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- imp->setName(value.toString(exec));
-}
-
-void setJSDOMWindowStatus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- JSDOMWindow* castedThisObj = static_cast<JSDOMWindow*>(thisObject);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- imp->setStatus(value.toString(exec));
-}
-
-void setJSDOMWindowDefaultStatus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- JSDOMWindow* castedThisObj = static_cast<JSDOMWindow*>(thisObject);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- imp->setDefaultStatus(value.toString(exec));
-}
-
-void setJSDOMWindowDefaultstatus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- JSDOMWindow* castedThisObj = static_cast<JSDOMWindow*>(thisObject);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- imp->setDefaultstatus(value.toString(exec));
-}
-
-void setJSDOMWindowSelf(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "self"), value);
-}
-
-void setJSDOMWindowFrames(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "frames"), value);
-}
-
-void setJSDOMWindowOpener(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "opener"), value);
-}
-
-void setJSDOMWindowParent(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "parent"), value);
-}
-
-void setJSDOMWindowTop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "top"), value);
-}
-
-void setJSDOMWindowDevicePixelRatio(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "devicePixelRatio"), value);
-}
-
-void setJSDOMWindowConsole(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in object
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "console"), value);
-}
-
-void setJSDOMWindowOnabort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnbeforeunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnbeforeunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnblur(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnblur(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOncanplay(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOncanplay(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOncanplaythrough(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOncanplaythrough(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOncontextmenu(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOncontextmenu(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndblclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndblclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndrag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndrag(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndragend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndragend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndragenter(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndragenter(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndragleave(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndragleave(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndragover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndragover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndragstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndragstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndrop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndrop(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOndurationchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOndurationchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnemptied(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnemptied(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnended(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnended(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnfocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnfocus(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnhashchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnhashchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOninput(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOninput(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOninvalid(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOninvalid(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnkeydown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnkeydown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnkeypress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnkeypress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnkeyup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnkeyup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnloadeddata(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnloadeddata(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnloadedmetadata(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnloadedmetadata(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnloadstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnloadstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmousedown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmousedown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmousemove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmousemove(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmouseout(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmouseout(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmouseover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmouseover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmouseup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmouseup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnmousewheel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnmousewheel(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnoffline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnoffline(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnonline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnonline(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnpagehide(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnpagehide(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnpageshow(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnpageshow(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnpause(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnpause(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnplay(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnplay(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnplaying(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnplaying(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnpopstate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnpopstate(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnprogress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnprogress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnratechange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnratechange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnresize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnresize(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnscroll(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnscroll(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnseeked(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnseeked(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnseeking(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnseeking(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnselect(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnselect(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnstalled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnstalled(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnstorage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnstorage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnsubmit(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnsubmit(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnsuspend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnsuspend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOntimeupdate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOntimeupdate(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnvolumechange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnvolumechange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnwaiting(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnwaiting(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnreset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnreset(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnsearch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnsearch(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnwebkitanimationend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnwebkitanimationend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnwebkitanimationiteration(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnwebkitanimationiteration(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnwebkitanimationstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnwebkitanimationstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDOMWindowOnwebkittransitionend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOnwebkittransitionend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDOMWindowOntouchstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOntouchstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDOMWindowOntouchmove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOntouchmove(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDOMWindowOntouchend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOntouchend(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDOMWindowOntouchcancel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- UNUSED_PARAM(exec);
- DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl());
- imp->setOntouchcancel(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-void setJSDOMWindowStyleSheetConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "StyleSheet"), value);
-}
-
-void setJSDOMWindowCSSStyleSheetConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSStyleSheet"), value);
-}
-
-void setJSDOMWindowCSSValueConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSValue"), value);
-}
-
-void setJSDOMWindowCSSPrimitiveValueConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSPrimitiveValue"), value);
-}
-
-void setJSDOMWindowCSSValueListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSValueList"), value);
-}
-
-void setJSDOMWindowWebKitCSSTransformValueConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSTransformValue"), value);
-}
-
-void setJSDOMWindowCSSRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSRule"), value);
-}
-
-void setJSDOMWindowCSSCharsetRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSCharsetRule"), value);
-}
-
-void setJSDOMWindowCSSFontFaceRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSFontFaceRule"), value);
-}
-
-void setJSDOMWindowCSSImportRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSImportRule"), value);
-}
-
-void setJSDOMWindowCSSMediaRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSMediaRule"), value);
-}
-
-void setJSDOMWindowCSSPageRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSPageRule"), value);
-}
-
-void setJSDOMWindowCSSStyleRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSStyleRule"), value);
-}
-
-void setJSDOMWindowCSSVariablesRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSVariablesRule"), value);
-}
-
-void setJSDOMWindowCSSVariablesDeclarationConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSVariablesDeclaration"), value);
-}
-
-void setJSDOMWindowCSSStyleDeclarationConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSStyleDeclaration"), value);
-}
-
-void setJSDOMWindowMediaListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MediaList"), value);
-}
-
-void setJSDOMWindowCounterConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Counter"), value);
-}
-
-void setJSDOMWindowCSSRuleListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSRuleList"), value);
-}
-
-void setJSDOMWindowRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Rect"), value);
-}
-
-void setJSDOMWindowRGBColorConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "RGBColor"), value);
-}
-
-void setJSDOMWindowStyleSheetListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "StyleSheetList"), value);
-}
-
-void setJSDOMWindowDOMExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMException"), value);
-}
-
-void setJSDOMWindowDOMImplementationConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMImplementation"), value);
-}
-
-void setJSDOMWindowDocumentFragmentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DocumentFragment"), value);
-}
-
-void setJSDOMWindowDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Document"), value);
-}
-
-void setJSDOMWindowNodeConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Node"), value);
-}
-
-void setJSDOMWindowNodeListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "NodeList"), value);
-}
-
-void setJSDOMWindowNamedNodeMapConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "NamedNodeMap"), value);
-}
-
-void setJSDOMWindowCharacterDataConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CharacterData"), value);
-}
-
-void setJSDOMWindowAttrConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Attr"), value);
-}
-
-void setJSDOMWindowElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Element"), value);
-}
-
-void setJSDOMWindowTextConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Text"), value);
-}
-
-void setJSDOMWindowCommentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Comment"), value);
-}
-
-void setJSDOMWindowCDATASectionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CDATASection"), value);
-}
-
-void setJSDOMWindowDocumentTypeConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DocumentType"), value);
-}
-
-void setJSDOMWindowNotationConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Notation"), value);
-}
-
-void setJSDOMWindowEntityConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Entity"), value);
-}
-
-void setJSDOMWindowEntityReferenceConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "EntityReference"), value);
-}
-
-void setJSDOMWindowProcessingInstructionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ProcessingInstruction"), value);
-}
-
-void setJSDOMWindowHTMLDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDocument"), value);
-}
-
-void setJSDOMWindowHTMLElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLElement"), value);
-}
-
-void setJSDOMWindowHTMLAnchorElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAnchorElement"), value);
-}
-
-void setJSDOMWindowHTMLAppletElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAppletElement"), value);
-}
-
-void setJSDOMWindowHTMLAreaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAreaElement"), value);
-}
-
-void setJSDOMWindowHTMLBRElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBRElement"), value);
-}
-
-void setJSDOMWindowHTMLBaseElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBaseElement"), value);
-}
-
-void setJSDOMWindowHTMLBaseFontElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBaseFontElement"), value);
-}
-
-void setJSDOMWindowHTMLBlockquoteElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBlockquoteElement"), value);
-}
-
-void setJSDOMWindowHTMLBodyElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBodyElement"), value);
-}
-
-void setJSDOMWindowHTMLButtonElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLButtonElement"), value);
-}
-
-void setJSDOMWindowHTMLCanvasElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLCanvasElement"), value);
-}
-
-#if ENABLE(DATAGRID)
-void setJSDOMWindowHTMLDataGridElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridElement"), value);
-}
-#endif
-
-#if ENABLE(DATAGRID)
-void setJSDOMWindowHTMLDataGridCellElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridCellElement"), value);
-}
-#endif
-
-#if ENABLE(DATAGRID)
-void setJSDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridColElement"), value);
-}
-#endif
-
-void setJSDOMWindowHTMLDListElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDListElement"), value);
-}
-
-void setJSDOMWindowHTMLDirectoryElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDirectoryElement"), value);
-}
-
-void setJSDOMWindowHTMLDivElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDivElement"), value);
-}
-
-void setJSDOMWindowHTMLEmbedElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLEmbedElement"), value);
-}
-
-void setJSDOMWindowHTMLFieldSetElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFieldSetElement"), value);
-}
-
-void setJSDOMWindowHTMLFontElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFontElement"), value);
-}
-
-void setJSDOMWindowHTMLFormElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFormElement"), value);
-}
-
-void setJSDOMWindowHTMLFrameElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFrameElement"), value);
-}
-
-void setJSDOMWindowHTMLFrameSetElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFrameSetElement"), value);
-}
-
-void setJSDOMWindowHTMLHRElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHRElement"), value);
-}
-
-void setJSDOMWindowHTMLHeadElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHeadElement"), value);
-}
-
-void setJSDOMWindowHTMLHeadingElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHeadingElement"), value);
-}
-
-void setJSDOMWindowHTMLHtmlElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHtmlElement"), value);
-}
-
-void setJSDOMWindowHTMLIFrameElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLIFrameElement"), value);
-}
-
-void setJSDOMWindowHTMLImageElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLImageElement"), value);
-}
-
-void setJSDOMWindowHTMLInputElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLInputElement"), value);
-}
-
-void setJSDOMWindowHTMLIsIndexElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLIsIndexElement"), value);
-}
-
-void setJSDOMWindowHTMLLIElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLIElement"), value);
-}
-
-void setJSDOMWindowHTMLLabelElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLabelElement"), value);
-}
-
-void setJSDOMWindowHTMLLegendElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLegendElement"), value);
-}
-
-void setJSDOMWindowHTMLLinkElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLinkElement"), value);
-}
-
-void setJSDOMWindowHTMLMapElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMapElement"), value);
-}
-
-void setJSDOMWindowHTMLMarqueeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMarqueeElement"), value);
-}
-
-void setJSDOMWindowHTMLMenuElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMenuElement"), value);
-}
-
-void setJSDOMWindowHTMLMetaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMetaElement"), value);
-}
-
-void setJSDOMWindowHTMLModElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLModElement"), value);
-}
-
-void setJSDOMWindowHTMLOListElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLOListElement"), value);
-}
-
-void setJSDOMWindowHTMLObjectElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLObjectElement"), value);
-}
-
-void setJSDOMWindowHTMLOptGroupElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLOptGroupElement"), value);
-}
-
-void setJSDOMWindowHTMLOptionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLOptionElement"), value);
-}
-
-void setJSDOMWindowHTMLParagraphElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLParagraphElement"), value);
-}
-
-void setJSDOMWindowHTMLParamElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLParamElement"), value);
-}
-
-void setJSDOMWindowHTMLPreElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLPreElement"), value);
-}
-
-void setJSDOMWindowHTMLQuoteElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLQuoteElement"), value);
-}
-
-void setJSDOMWindowHTMLScriptElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLScriptElement"), value);
-}
-
-void setJSDOMWindowHTMLSelectElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLSelectElement"), value);
-}
-
-void setJSDOMWindowHTMLStyleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLStyleElement"), value);
-}
-
-void setJSDOMWindowHTMLTableCaptionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableCaptionElement"), value);
-}
-
-void setJSDOMWindowHTMLTableCellElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableCellElement"), value);
-}
-
-void setJSDOMWindowHTMLTableColElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableColElement"), value);
-}
-
-void setJSDOMWindowHTMLTableElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableElement"), value);
-}
-
-void setJSDOMWindowHTMLTableRowElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableRowElement"), value);
-}
-
-void setJSDOMWindowHTMLTableSectionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableSectionElement"), value);
-}
-
-void setJSDOMWindowHTMLTextAreaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTextAreaElement"), value);
-}
-
-void setJSDOMWindowHTMLTitleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTitleElement"), value);
-}
-
-void setJSDOMWindowHTMLUListElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLUListElement"), value);
-}
-
-void setJSDOMWindowHTMLCollectionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLCollection"), value);
-}
-
-void setJSDOMWindowHTMLAllCollectionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAllCollection"), value);
-}
-
-void setJSDOMWindowImageConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Image"), value);
-}
-
-void setJSDOMWindowOptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Option"), value);
-}
-
-void setJSDOMWindowCanvasRenderingContext2DConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CanvasRenderingContext2D"), value);
-}
-
-void setJSDOMWindowImageDataConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ImageData"), value);
-}
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLRenderingContextConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLRenderingContext"), value);
-}
-#endif
-
-void setJSDOMWindowTextMetricsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TextMetrics"), value);
-}
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLArrayBufferConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLArrayBuffer"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLByteArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLByteArray"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLUnsignedByteArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLUnsignedByteArray"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLShortArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLShortArray"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLUnsignedShortArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLUnsignedShortArray"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLIntArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLIntArray"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLUnsignedIntArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLUnsignedIntArray"), value);
-}
-#endif
-
-#if ENABLE(3D_CANVAS)
-void setJSDOMWindowWebGLFloatArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLFloatArray"), value);
-}
-#endif
-
-void setJSDOMWindowEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Event"), value);
-}
-
-void setJSDOMWindowBeforeLoadEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "BeforeLoadEvent"), value);
-}
-
-void setJSDOMWindowKeyboardEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "KeyboardEvent"), value);
-}
-
-void setJSDOMWindowMouseEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MouseEvent"), value);
-}
-
-void setJSDOMWindowMutationEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MutationEvent"), value);
-}
-
-void setJSDOMWindowOverflowEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "OverflowEvent"), value);
-}
-
-void setJSDOMWindowPageTransitionEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "PageTransitionEvent"), value);
-}
-
-void setJSDOMWindowProgressEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ProgressEvent"), value);
-}
-
-void setJSDOMWindowTextEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TextEvent"), value);
-}
-
-void setJSDOMWindowUIEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "UIEvent"), value);
-}
-
-void setJSDOMWindowWebKitAnimationEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitAnimationEvent"), value);
-}
-
-void setJSDOMWindowWebKitTransitionEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitTransitionEvent"), value);
-}
-
-void setJSDOMWindowWheelEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WheelEvent"), value);
-}
-
-void setJSDOMWindowMessageEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessageEvent"), value);
-}
-
-void setJSDOMWindowEventExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "EventException"), value);
-}
-
-void setJSDOMWindowWebKitCSSKeyframeRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSKeyframeRule"), value);
-}
-
-void setJSDOMWindowWebKitCSSKeyframesRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSKeyframesRule"), value);
-}
-
-void setJSDOMWindowWebKitCSSMatrixConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSMatrix"), value);
-}
-
-void setJSDOMWindowWebKitPointConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitPoint"), value);
-}
-
-void setJSDOMWindowClipboardConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Clipboard"), value);
-}
-
-void setJSDOMWindowFileConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "File"), value);
-}
-
-void setJSDOMWindowFileListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "FileList"), value);
-}
-
-void setJSDOMWindowBlobConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Blob"), value);
-}
-
-void setJSDOMWindowNodeFilterConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "NodeFilter"), value);
-}
-
-void setJSDOMWindowRangeConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Range"), value);
-}
-
-void setJSDOMWindowRangeExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "RangeException"), value);
-}
-
-void setJSDOMWindowEventSourceConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "EventSource"), value);
-}
-
-void setJSDOMWindowXMLDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLDocument"), value);
-}
-
-void setJSDOMWindowDOMParserConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMParser"), value);
-}
-
-void setJSDOMWindowXMLSerializerConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLSerializer"), value);
-}
-
-void setJSDOMWindowXMLHttpRequestConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequest"), value);
-}
-
-void setJSDOMWindowXMLHttpRequestUploadConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequestUpload"), value);
-}
-
-void setJSDOMWindowXMLHttpRequestExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequestException"), value);
-}
-
-#if ENABLE(XSLT)
-void setJSDOMWindowXSLTProcessorConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XSLTProcessor"), value);
-}
-#endif
-
-void setJSDOMWindowMessagePortConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessagePort"), value);
-}
-
-void setJSDOMWindowMessageChannelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessageChannel"), value);
-}
-
-void setJSDOMWindowWorkerConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Worker"), value);
-}
-
-void setJSDOMWindowSharedWorkerConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SharedWorker"), value);
-}
-
-void setJSDOMWindowWebSocketConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebSocket"), value);
-}
-
-void setJSDOMWindowPluginConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Plugin"), value);
-}
-
-void setJSDOMWindowPluginArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "PluginArray"), value);
-}
-
-void setJSDOMWindowMimeTypeConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MimeType"), value);
-}
-
-void setJSDOMWindowMimeTypeArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MimeTypeArray"), value);
-}
-
-void setJSDOMWindowClientRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ClientRect"), value);
-}
-
-void setJSDOMWindowClientRectListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ClientRectList"), value);
-}
-
-void setJSDOMWindowStorageConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Storage"), value);
-}
-
-void setJSDOMWindowStorageEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "StorageEvent"), value);
-}
-
-#if ENABLE(VIDEO)
-void setJSDOMWindowAudioConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Audio"), value);
-}
-#endif
-
-#if ENABLE(VIDEO)
-void setJSDOMWindowHTMLAudioElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAudioElement"), value);
-}
-#endif
-
-#if ENABLE(VIDEO)
-void setJSDOMWindowHTMLMediaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMediaElement"), value);
-}
-#endif
-
-#if ENABLE(VIDEO)
-void setJSDOMWindowHTMLVideoElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLVideoElement"), value);
-}
-#endif
-
-#if ENABLE(VIDEO)
-void setJSDOMWindowMediaErrorConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MediaError"), value);
-}
-#endif
-
-void setJSDOMWindowXPathEvaluatorConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XPathEvaluator"), value);
-}
-
-void setJSDOMWindowXPathResultConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XPathResult"), value);
-}
-
-void setJSDOMWindowXPathExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XPathException"), value);
-}
-
-void setJSDOMWindowSVGAElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAElement"), value);
-}
-
-void setJSDOMWindowSVGAngleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAngle"), value);
-}
-
-void setJSDOMWindowSVGAnimatedAngleConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedAngle"), value);
-}
-
-void setJSDOMWindowSVGAnimatedBooleanConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedBoolean"), value);
-}
-
-void setJSDOMWindowSVGAnimatedEnumerationConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedEnumeration"), value);
-}
-
-void setJSDOMWindowSVGAnimatedIntegerConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedInteger"), value);
-}
-
-void setJSDOMWindowSVGAnimatedLengthConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedLength"), value);
-}
-
-void setJSDOMWindowSVGAnimatedLengthListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedLengthList"), value);
-}
-
-void setJSDOMWindowSVGAnimatedNumberConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedNumber"), value);
-}
-
-void setJSDOMWindowSVGAnimatedNumberListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedNumberList"), value);
-}
-
-void setJSDOMWindowSVGAnimatedPreserveAspectRatioConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedPreserveAspectRatio"), value);
-}
-
-void setJSDOMWindowSVGAnimatedRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedRect"), value);
-}
-
-void setJSDOMWindowSVGAnimatedStringConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedString"), value);
-}
-
-void setJSDOMWindowSVGAnimatedTransformListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedTransformList"), value);
-}
-
-void setJSDOMWindowSVGCircleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGCircleElement"), value);
-}
-
-void setJSDOMWindowSVGClipPathElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGClipPathElement"), value);
-}
-
-void setJSDOMWindowSVGColorConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGColor"), value);
-}
-
-void setJSDOMWindowSVGCursorElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGCursorElement"), value);
-}
-
-void setJSDOMWindowSVGDefsElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGDefsElement"), value);
-}
-
-void setJSDOMWindowSVGDescElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGDescElement"), value);
-}
-
-void setJSDOMWindowSVGDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGDocument"), value);
-}
-
-void setJSDOMWindowSVGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGElement"), value);
-}
-
-void setJSDOMWindowSVGElementInstanceConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGElementInstance"), value);
-}
-
-void setJSDOMWindowSVGElementInstanceListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGElementInstanceList"), value);
-}
-
-void setJSDOMWindowSVGEllipseElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGEllipseElement"), value);
-}
-
-void setJSDOMWindowSVGExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGException"), value);
-}
-
-void setJSDOMWindowSVGGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGGElement"), value);
-}
-
-void setJSDOMWindowSVGGradientElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGGradientElement"), value);
-}
-
-void setJSDOMWindowSVGImageElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGImageElement"), value);
-}
-
-void setJSDOMWindowSVGLengthConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLength"), value);
-}
-
-void setJSDOMWindowSVGLengthListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLengthList"), value);
-}
-
-void setJSDOMWindowSVGLinearGradientElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLinearGradientElement"), value);
-}
-
-void setJSDOMWindowSVGLineElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLineElement"), value);
-}
-
-void setJSDOMWindowSVGMarkerElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMarkerElement"), value);
-}
-
-void setJSDOMWindowSVGMaskElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMaskElement"), value);
-}
-
-void setJSDOMWindowSVGMatrixConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMatrix"), value);
-}
-
-void setJSDOMWindowSVGMetadataElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMetadataElement"), value);
-}
-
-void setJSDOMWindowSVGNumberConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGNumber"), value);
-}
-
-void setJSDOMWindowSVGNumberListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGNumberList"), value);
-}
-
-void setJSDOMWindowSVGPaintConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPaint"), value);
-}
-
-void setJSDOMWindowSVGPathElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathElement"), value);
-}
-
-void setJSDOMWindowSVGPathSegConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSeg"), value);
-}
-
-void setJSDOMWindowSVGPathSegArcAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegArcAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegArcRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegArcRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegClosePathConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegClosePath"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoCubicAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoCubicRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicSmoothAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicSmoothRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoQuadraticRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticSmoothAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticSmoothRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegLinetoAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegLinetoHorizontalAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoHorizontalAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegLinetoHorizontalRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoHorizontalRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegLinetoRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegLinetoVerticalAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoVerticalAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegLinetoVerticalRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoVerticalRel"), value);
-}
-
-void setJSDOMWindowSVGPathSegListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegList"), value);
-}
-
-void setJSDOMWindowSVGPathSegMovetoAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegMovetoAbs"), value);
-}
-
-void setJSDOMWindowSVGPathSegMovetoRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegMovetoRel"), value);
-}
-
-void setJSDOMWindowSVGPatternElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPatternElement"), value);
-}
-
-void setJSDOMWindowSVGPointConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPoint"), value);
-}
-
-void setJSDOMWindowSVGPointListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPointList"), value);
-}
-
-void setJSDOMWindowSVGPolygonElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPolygonElement"), value);
-}
-
-void setJSDOMWindowSVGPolylineElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPolylineElement"), value);
-}
-
-void setJSDOMWindowSVGPreserveAspectRatioConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPreserveAspectRatio"), value);
-}
-
-void setJSDOMWindowSVGRadialGradientElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRadialGradientElement"), value);
-}
-
-void setJSDOMWindowSVGRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRect"), value);
-}
-
-void setJSDOMWindowSVGRectElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRectElement"), value);
-}
-
-void setJSDOMWindowSVGRenderingIntentConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRenderingIntent"), value);
-}
-
-void setJSDOMWindowSVGScriptElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGScriptElement"), value);
-}
-
-void setJSDOMWindowSVGStopElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGStopElement"), value);
-}
-
-void setJSDOMWindowSVGStringListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGStringList"), value);
-}
-
-void setJSDOMWindowSVGStyleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGStyleElement"), value);
-}
-
-void setJSDOMWindowSVGSVGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGSVGElement"), value);
-}
-
-void setJSDOMWindowSVGSwitchElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGSwitchElement"), value);
-}
-
-void setJSDOMWindowSVGSymbolElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGSymbolElement"), value);
-}
-
-void setJSDOMWindowSVGTextContentElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextContentElement"), value);
-}
-
-void setJSDOMWindowSVGTextElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextElement"), value);
-}
-
-void setJSDOMWindowSVGTextPathElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextPathElement"), value);
-}
-
-void setJSDOMWindowSVGTextPositioningElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextPositioningElement"), value);
-}
-
-void setJSDOMWindowSVGTitleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTitleElement"), value);
-}
-
-void setJSDOMWindowSVGTransformConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTransform"), value);
-}
-
-void setJSDOMWindowSVGTransformListConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTransformList"), value);
-}
-
-void setJSDOMWindowSVGTRefElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTRefElement"), value);
-}
-
-void setJSDOMWindowSVGTSpanElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTSpanElement"), value);
-}
-
-void setJSDOMWindowSVGUnitTypesConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGUnitTypes"), value);
-}
-
-void setJSDOMWindowSVGUseElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGUseElement"), value);
-}
-
-void setJSDOMWindowSVGViewElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGViewElement"), value);
-}
-
-void setJSDOMWindowSVGZoomEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGZoomEvent"), value);
-}
-
-void setJSDOMWindowSVGComponentTransferFunctionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGComponentTransferFunctionElement"), value);
-}
-
-void setJSDOMWindowSVGFEBlendElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEBlendElement"), value);
-}
-
-void setJSDOMWindowSVGFEColorMatrixElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEColorMatrixElement"), value);
-}
-
-void setJSDOMWindowSVGFEComponentTransferElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEComponentTransferElement"), value);
-}
-
-void setJSDOMWindowSVGFECompositeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFECompositeElement"), value);
-}
-
-void setJSDOMWindowSVGFEDiffuseLightingElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEDiffuseLightingElement"), value);
-}
-
-void setJSDOMWindowSVGFEDisplacementMapElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEDisplacementMapElement"), value);
-}
-
-void setJSDOMWindowSVGFEDistantLightElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEDistantLightElement"), value);
-}
-
-void setJSDOMWindowSVGFEFloodElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFloodElement"), value);
-}
-
-void setJSDOMWindowSVGFEFuncAElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncAElement"), value);
-}
-
-void setJSDOMWindowSVGFEFuncBElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncBElement"), value);
-}
-
-void setJSDOMWindowSVGFEFuncGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncGElement"), value);
-}
-
-void setJSDOMWindowSVGFEFuncRElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncRElement"), value);
-}
-
-void setJSDOMWindowSVGFEGaussianBlurElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEGaussianBlurElement"), value);
-}
-
-void setJSDOMWindowSVGFEImageElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEImageElement"), value);
-}
-
-void setJSDOMWindowSVGFEMergeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEMergeElement"), value);
-}
-
-void setJSDOMWindowSVGFEMergeNodeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEMergeNodeElement"), value);
-}
-
-void setJSDOMWindowSVGFEMorphologyElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEMorphologyElement"), value);
-}
-
-void setJSDOMWindowSVGFEOffsetElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEOffsetElement"), value);
-}
-
-void setJSDOMWindowSVGFEPointLightElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEPointLightElement"), value);
-}
-
-void setJSDOMWindowSVGFESpecularLightingElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFESpecularLightingElement"), value);
-}
-
-void setJSDOMWindowSVGFESpotLightElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFESpotLightElement"), value);
-}
-
-void setJSDOMWindowSVGFETileElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFETileElement"), value);
-}
-
-void setJSDOMWindowSVGFETurbulenceElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFETurbulenceElement"), value);
-}
-
-void setJSDOMWindowSVGFilterElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFilterElement"), value);
-}
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDOMWindowTouchEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TouchEvent"), value);
-}
-#endif
-
-void setJSDOMWindowFormDataConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec))
- return;
- // Shadowing a built-in constructor
- static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "FormData"), value);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetSelection(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getSelection()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionFocus(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->focus();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionBlur(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->blur();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClose(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->close();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPrint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->print();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionStop(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->stop();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionOpen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->open(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionShowModalDialog(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->showModalDialog(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAlert(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- const UString& message = args.at(0).toString(exec);
-
- imp->alert(message);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionConfirm(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- const UString& message = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->confirm(message));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPrompt(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- const UString& message = args.at(0).toString(exec);
- const UString& defaultValue = valueToStringWithUndefinedOrNullCheck(exec, args.at(1));
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->prompt(message, defaultValue));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionFind(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- const UString& string = args.at(0).toString(exec);
- bool caseSensitive = args.at(1).toBoolean(exec);
- bool backwards = args.at(2).toBoolean(exec);
- bool wrap = args.at(3).toBoolean(exec);
- bool wholeWord = args.at(4).toBoolean(exec);
- bool searchInFrames = args.at(5).toBoolean(exec);
- bool showDialog = args.at(6).toBoolean(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->find(string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScrollBy(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
-
- imp->scrollBy(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScrollTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
-
- imp->scrollTo(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScroll(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
-
- imp->scroll(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionMoveBy(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
- imp->moveBy(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionMoveTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
- imp->moveTo(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionResizeBy(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
- imp->resizeBy(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionResizeTo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- if (args.size() < 2)
- return jsUndefined();
- float width = args.at(0).toFloat(exec);
- float height = args.at(1).toFloat(exec);
-
- imp->resizeTo(width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetComputedStyle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- Element* element = toElement(args.at(0));
- const UString& pseudoElement = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getComputedStyle(element, pseudoElement)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetMatchedCSSRules(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- Element* element = toElement(args.at(0));
- const UString& pseudoElement = args.at(1).toString(exec);
-
- int argsCount = args.size();
- if (argsCount < 3) {
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getMatchedCSSRules(element, pseudoElement)));
- return result;
- }
-
- bool authorOnly = args.at(2).toBoolean(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getMatchedCSSRules(element, pseudoElement, authorOnly)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionWebkitConvertPointFromPageToNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- Node* node = toNode(args.at(0));
- WebKitPoint* p = toWebKitPoint(args.at(1));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->webkitConvertPointFromPageToNode(node, p)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionWebkitConvertPointFromNodeToPage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- Node* node = toNode(args.at(0));
- WebKitPoint* p = toWebKitPoint(args.at(1));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->webkitConvertPointFromNodeToPage(node, p)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionOpenDatabase(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->openDatabase(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPostMessage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->postMessage(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionSetTimeout(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->setTimeout(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClearTimeout(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- int handle = args.at(0).toInt32(exec);
-
- imp->clearTimeout(handle);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionSetInterval(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->setInterval(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClearInterval(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- int handle = args.at(0).toInt32(exec);
-
- imp->clearInterval(handle);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAtob(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& string = valueToStringWithNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->atob(string, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionBtoa(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& string = valueToStringWithNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->btoa(string, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionCaptureEvents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->captureEvents();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionReleaseEvents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDOMWindow* castedThisObj = toJSDOMWindow(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- if (!castedThisObj->allowsAccessFrom(exec))
- return jsUndefined();
- DOMWindow* imp = static_cast<DOMWindow*>(castedThisObj->impl());
-
- imp->releaseEvents();
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h b/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h
deleted file mode 100644
index 7e50556..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h
+++ /dev/null
@@ -1,969 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDOMWindow_h
-#define JSDOMWindow_h
-
-#include "DOMWindow.h"
-#include "JSDOMWindowBase.h"
-
-namespace WebCore {
-
-class DOMWindow;
-
-class JSDOMWindowShell;
-
-class JSDOMWindow : public JSDOMWindowBase {
- typedef JSDOMWindowBase Base;
-public:
- JSDOMWindow(NonNullPassRefPtr<JSC::Structure>, PassRefPtr<DOMWindow>, JSDOMWindowShell*);
- virtual ~JSDOMWindow();
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual bool deleteProperty(JSC::ExecState*, const JSC::Identifier&);
- virtual void getPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- virtual bool defineOwnProperty(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&, bool shouldThrow);
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction, unsigned attributes);
- virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction, unsigned attributes);
- virtual JSC::JSValue lookupGetter(JSC::ExecState*, const JSC::Identifier& propertyName);
- virtual JSC::JSValue lookupSetter(JSC::ExecState*, const JSC::Identifier& propertyName);
-
- // Custom attributes
- JSC::JSValue history(JSC::ExecState*) const;
- JSC::JSValue location(JSC::ExecState*) const;
- void setLocation(JSC::ExecState*, JSC::JSValue);
- JSC::JSValue event(JSC::ExecState*) const;
- JSC::JSValue crypto(JSC::ExecState*) const;
- JSC::JSValue image(JSC::ExecState*) const;
- JSC::JSValue option(JSC::ExecState*) const;
- JSC::JSValue webGLArrayBuffer(JSC::ExecState*) const;
- JSC::JSValue webGLByteArray(JSC::ExecState*) const;
- JSC::JSValue webGLUnsignedByteArray(JSC::ExecState*) const;
- JSC::JSValue webGLShortArray(JSC::ExecState*) const;
- JSC::JSValue webGLUnsignedShortArray(JSC::ExecState*) const;
- JSC::JSValue webGLIntArray(JSC::ExecState*) const;
- JSC::JSValue webGLUnsignedIntArray(JSC::ExecState*) const;
- JSC::JSValue webGLFloatArray(JSC::ExecState*) const;
- JSC::JSValue webKitCSSMatrix(JSC::ExecState*) const;
- JSC::JSValue webKitPoint(JSC::ExecState*) const;
- JSC::JSValue eventSource(JSC::ExecState*) const;
- JSC::JSValue xmlHttpRequest(JSC::ExecState*) const;
- JSC::JSValue xsltProcessor(JSC::ExecState*) const;
- JSC::JSValue messageChannel(JSC::ExecState*) const;
- JSC::JSValue worker(JSC::ExecState*) const;
- JSC::JSValue sharedWorker(JSC::ExecState*) const;
- JSC::JSValue webSocket(JSC::ExecState*) const;
- JSC::JSValue audio(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue open(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue showModalDialog(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue openDatabase(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue postMessage(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setTimeout(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setInterval(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- DOMWindow* impl() const
- {
- return static_cast<DOMWindow*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetPropertyNames | JSC::ImplementsHasInstance | JSC::NeedsThisConversion | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-DOMWindow* toDOMWindow(JSC::JSValue);
-
-class JSDOMWindowPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- void* operator new(size_t);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDOMWindowPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetSelection(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionFocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionBlur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPrint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionStop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionOpen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionShowModalDialog(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAlert(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionConfirm(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPrompt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionFind(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScrollBy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScrollTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScroll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionMoveBy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionMoveTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionResizeBy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionResizeTo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetComputedStyle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetMatchedCSSRules(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionWebkitConvertPointFromPageToNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionWebkitConvertPointFromNodeToPage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionOpenDatabase(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPostMessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionSetTimeout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClearTimeout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionSetInterval(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClearInterval(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAtob(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionBtoa(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionCaptureEvents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionReleaseEvents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDOMWindowScreen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowHistory(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowLocationbar(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowLocationbar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMenubar(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMenubar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowPersonalbar(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowPersonalbar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScrollbars(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScrollbars(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowStatusbar(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowStatusbar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowToolbar(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowToolbar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowNavigator(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowNavigator(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowClientInformation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowClientInformation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowLocation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowEvent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCrypto(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowFrameElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowOffscreenBuffering(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOffscreenBuffering(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOuterHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOuterHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOuterWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOuterWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowInnerHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowInnerHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowInnerWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowInnerWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScreenX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScreenX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScreenY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScreenY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScreenLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScreenLeft(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScreenTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScreenTop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScrollX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScrollX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowScrollY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowScrollY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowPageXOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowPageYOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowClosed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowStatus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowStatus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDefaultStatus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDefaultStatus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDefaultstatus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDefaultstatus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSelf(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSelf(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWindow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowFrames(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowFrames(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOpener(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOpener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowParent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowParent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowTop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDocument(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowStyleMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowDevicePixelRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDevicePixelRatio(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowApplicationCache(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowSessionStorage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowLocalStorage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDOMWindowConsole(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowConsole(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnabort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnabort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnbeforeunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnbeforeunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnblur(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnblur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOncanplay(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOncanplay(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOncanplaythrough(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOncanplaythrough(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOncontextmenu(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOncontextmenu(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndblclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndblclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndrag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndrag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndragend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndragend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndragenter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndragenter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndragleave(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndragleave(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndragover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndragover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndragstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndragstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndrop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndrop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOndurationchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOndurationchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnemptied(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnemptied(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnended(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnended(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnfocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnfocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnhashchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnhashchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOninput(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOninput(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOninvalid(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOninvalid(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnkeydown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnkeydown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnkeypress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnkeypress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnkeyup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnkeyup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnloadeddata(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnloadeddata(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnloadedmetadata(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnloadedmetadata(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnloadstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnloadstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmousedown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmousedown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmousemove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmousemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmouseout(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmouseout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmouseover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmouseover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmouseup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmouseup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnmousewheel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnmousewheel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnoffline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnoffline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnonline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnonline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnpagehide(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnpagehide(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnpageshow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnpageshow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnpause(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnpause(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnplay(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnplay(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnplaying(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnplaying(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnpopstate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnpopstate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnprogress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnprogress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnratechange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnratechange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnresize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnresize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnscroll(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnscroll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnseeked(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnseeked(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnseeking(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnseeking(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnselect(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnselect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnstalled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnstalled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnstorage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnstorage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnsubmit(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnsubmit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnsuspend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnsuspend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOntimeupdate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOntimeupdate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnvolumechange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnvolumechange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnwaiting(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnwaiting(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnreset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnreset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnsearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnsearch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnwebkitanimationend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnwebkitanimationend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnwebkitanimationiteration(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnwebkitanimationiteration(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnwebkitanimationstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnwebkitanimationstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOnwebkittransitionend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOnwebkittransitionend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOntouchstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOntouchstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOntouchmove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOntouchmove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOntouchend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOntouchend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOntouchcancel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOntouchcancel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowStyleSheetConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowStyleSheetConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSStyleSheetConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSStyleSheetConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSValueConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSValueConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSPrimitiveValueConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSPrimitiveValueConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSValueListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSValueListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitCSSTransformValueConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitCSSTransformValueConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSCharsetRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSCharsetRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSFontFaceRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSFontFaceRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSImportRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSImportRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSMediaRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSMediaRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSPageRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSPageRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSStyleRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSStyleRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSVariablesRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSVariablesRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSVariablesDeclarationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSVariablesDeclarationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSStyleDeclarationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSStyleDeclarationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMediaListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMediaListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCounterConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCounterConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCSSRuleListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCSSRuleListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowRectConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowRGBColorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowRGBColorConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowStyleSheetListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowStyleSheetListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDOMExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDOMExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDOMImplementationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDOMImplementationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDocumentFragmentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDocumentFragmentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDocumentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowNodeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowNodeConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowNodeListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowNodeListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowNamedNodeMapConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowNamedNodeMapConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCharacterDataConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCharacterDataConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowAttrConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowAttrConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowTextConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowTextConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCommentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCommentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCDATASectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCDATASectionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDocumentTypeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDocumentTypeConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowNotationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowNotationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowEntityConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowEntityConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowEntityReferenceConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowEntityReferenceConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowProcessingInstructionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowProcessingInstructionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDocumentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLAnchorElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLAnchorElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLAppletElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLAppletElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLAreaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLAreaElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLBRElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLBRElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLBaseElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLBaseElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLBaseFontElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLBaseFontElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLBlockquoteElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLBlockquoteElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLBodyElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLBodyElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLButtonElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLButtonElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLCanvasElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLCanvasElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDataGridElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDataGridElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDataGridCellElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDataGridCellElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDataGridColElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDataGridColElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDListElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDirectoryElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDirectoryElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLDivElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLDivElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLEmbedElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLEmbedElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLFieldSetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLFieldSetElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLFontElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLFontElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLFormElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLFormElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLFrameElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLFrameElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLFrameSetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLFrameSetElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLHRElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLHRElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLHeadElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLHeadElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLHeadingElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLHeadingElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLHtmlElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLHtmlElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLIFrameElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLIFrameElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLImageElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLImageElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLInputElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLInputElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLIsIndexElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLIsIndexElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLLIElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLLIElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLLabelElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLLabelElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLLegendElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLLegendElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLLinkElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLLinkElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLMapElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLMapElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLMarqueeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLMarqueeElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLMenuElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLMenuElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLMetaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLMetaElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLModElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLModElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLOListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLOListElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLObjectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLObjectElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLOptGroupElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLOptGroupElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLOptionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLOptionElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLParagraphElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLParagraphElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLParamElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLParamElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLPreElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLPreElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLQuoteElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLQuoteElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLScriptElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLScriptElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLSelectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLSelectElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLStyleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLStyleElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTableCaptionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTableCaptionElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTableCellElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTableCellElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTableColElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTableColElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTableElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTableElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTableRowElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTableRowElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTableSectionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTableSectionElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTextAreaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTextAreaElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLTitleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLTitleElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLUListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLUListElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLCollectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLCollectionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLAllCollectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLAllCollectionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowImageConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowImageConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowCanvasRenderingContext2DConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowCanvasRenderingContext2DConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowImageDataConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowImageDataConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLRenderingContextConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLRenderingContextConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowTextMetricsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowTextMetricsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLArrayBufferConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLArrayBufferConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLByteArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLByteArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLUnsignedByteArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLUnsignedByteArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLShortArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLShortArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLUnsignedShortArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLUnsignedShortArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLIntArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLIntArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLUnsignedIntArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLUnsignedIntArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebGLFloatArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebGLFloatArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowBeforeLoadEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowBeforeLoadEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowKeyboardEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowKeyboardEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMouseEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMouseEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMutationEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMutationEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowOverflowEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowOverflowEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowPageTransitionEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowPageTransitionEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowProgressEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowProgressEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowTextEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowTextEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowUIEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowUIEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitAnimationEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitAnimationEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitTransitionEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitTransitionEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWheelEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWheelEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMessageEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMessageEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowEventExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowEventExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitCSSKeyframeRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitCSSKeyframeRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitCSSKeyframesRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitCSSKeyframesRuleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitCSSMatrixConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitCSSMatrixConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebKitPointConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebKitPointConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowClipboardConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowClipboardConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowFileConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowFileConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowFileListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowFileListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowBlobConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowBlobConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowNodeFilterConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowNodeFilterConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowRangeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowRangeConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowRangeExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowRangeExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowEventSourceConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowEventSourceConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXMLDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXMLDocumentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowDOMParserConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowDOMParserConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXMLSerializerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXMLSerializerConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXMLHttpRequestConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXMLHttpRequestConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXMLHttpRequestUploadConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXMLHttpRequestUploadConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXMLHttpRequestExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXMLHttpRequestExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXSLTProcessorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXSLTProcessorConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMessagePortConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMessagePortConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMessageChannelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMessageChannelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWorkerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWorkerConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSharedWorkerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSharedWorkerConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowWebSocketConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowWebSocketConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowPluginConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowPluginConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowPluginArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowPluginArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMimeTypeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMimeTypeConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMimeTypeArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMimeTypeArrayConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowClientRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowClientRectConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowClientRectListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowClientRectListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowStorageConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowStorageConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowStorageEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowStorageEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowAudioConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowAudioConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLAudioElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLAudioElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLMediaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLMediaElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowHTMLVideoElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowHTMLVideoElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowMediaErrorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowMediaErrorConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXPathEvaluatorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXPathEvaluatorConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXPathResultConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXPathResultConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowXPathExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowXPathExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAngleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAngleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedAngleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedAngleConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedBooleanConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedBooleanConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedEnumerationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedEnumerationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedIntegerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedIntegerConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedLengthConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedLengthConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedLengthListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedLengthListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedNumberConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedNumberConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedNumberListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedNumberListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedPreserveAspectRatioConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedPreserveAspectRatioConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedRectConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedStringConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedStringConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGAnimatedTransformListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGAnimatedTransformListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGCircleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGCircleElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGClipPathElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGClipPathElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGColorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGColorConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGCursorElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGCursorElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGDefsElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGDefsElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGDescElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGDescElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGDocumentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGElementInstanceConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGElementInstanceConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGElementInstanceListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGElementInstanceListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGEllipseElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGEllipseElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGGElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGGradientElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGGradientElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGImageElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGImageElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGLengthConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGLengthConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGLengthListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGLengthListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGLinearGradientElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGLinearGradientElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGLineElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGLineElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGMarkerElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGMarkerElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGMaskElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGMaskElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGMatrixConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGMatrixConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGMetadataElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGMetadataElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGNumberConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGNumberConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGNumberListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGNumberListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPaintConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPaintConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegArcAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegArcAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegArcRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegArcRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegClosePathConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegClosePathConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoCubicAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoCubicAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoCubicRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoCubicRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoQuadraticRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoQuadraticRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegLinetoAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegLinetoAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegLinetoHorizontalAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegLinetoHorizontalAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegLinetoHorizontalRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegLinetoHorizontalRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegLinetoRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegLinetoRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegLinetoVerticalAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegLinetoVerticalAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegLinetoVerticalRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegLinetoVerticalRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegMovetoAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegMovetoAbsConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPathSegMovetoRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPathSegMovetoRelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPatternElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPatternElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPointConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPointConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPointListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPointListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPolygonElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPolygonElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPolylineElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPolylineElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGPreserveAspectRatioConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGPreserveAspectRatioConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGRadialGradientElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGRadialGradientElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGRectConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGRectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGRectElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGRenderingIntentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGRenderingIntentConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGScriptElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGScriptElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGStopElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGStopElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGStringListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGStringListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGStyleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGStyleElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGSVGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGSVGElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGSwitchElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGSwitchElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGSymbolElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGSymbolElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTextContentElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTextContentElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTextElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTextElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTextPathElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTextPathElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTextPositioningElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTextPositioningElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTitleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTitleElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTransformConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTransformConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTransformListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTransformListConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTRefElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTRefElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGTSpanElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGTSpanElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGUnitTypesConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGUnitTypesConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGUseElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGUseElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGViewElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGViewElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGZoomEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGZoomEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGComponentTransferFunctionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGComponentTransferFunctionElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEBlendElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEBlendElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEColorMatrixElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEColorMatrixElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEComponentTransferElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEComponentTransferElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFECompositeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFECompositeElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEDiffuseLightingElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEDiffuseLightingElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEDisplacementMapElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEDisplacementMapElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEDistantLightElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEDistantLightElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEFloodElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEFloodElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEFuncAElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEFuncAElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEFuncBElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEFuncBElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEFuncGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEFuncGElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEFuncRElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEFuncRElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEGaussianBlurElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEGaussianBlurElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEImageElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEImageElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEMergeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEMergeElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEMergeNodeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEMergeNodeElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEMorphologyElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEMorphologyElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEOffsetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEOffsetElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFEPointLightElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFEPointLightElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFESpecularLightingElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFESpecularLightingElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFESpotLightElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFESpotLightElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFETileElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFETileElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFETurbulenceElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFETurbulenceElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowSVGFilterElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowSVGFilterElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowTouchEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowTouchEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDOMWindowFormDataConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDOMWindowFormDataConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp
deleted file mode 100644
index 98e88b2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp
+++ /dev/null
@@ -1,332 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATAGRID)
-
-#include "JSDataGridColumn.h"
-
-#include "DataGridColumn.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDataGridColumn);
-
-/* Hash table */
-
-static const HashTableValue JSDataGridColumnTableValues[8] =
-{
- { "id", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnId), (intptr_t)setJSDataGridColumnId },
- { "label", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnLabel), (intptr_t)setJSDataGridColumnLabel },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnType), (intptr_t)setJSDataGridColumnType },
- { "sortable", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSortable), (intptr_t)setJSDataGridColumnSortable },
- { "sortDirection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSortDirection), (intptr_t)setJSDataGridColumnSortDirection },
- { "primary", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnPrimary), (intptr_t)setJSDataGridColumnPrimary },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDataGridColumnTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSDataGridColumnTableValues, 0 };
-#else
- { 17, 15, JSDataGridColumnTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDataGridColumnConstructorTableValues[7] =
-{
- { "NEVER_SORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnNEVER_SORTED), (intptr_t)0 },
- { "ALWAYS_SORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnALWAYS_SORTED), (intptr_t)0 },
- { "SOMETIMES_SORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSOMETIMES_SORTED), (intptr_t)0 },
- { "NATURAL_SORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnNATURAL_SORT), (intptr_t)0 },
- { "SORT_ASCENDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSORT_ASCENDING), (intptr_t)0 },
- { "SORC_DESCENDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSORC_DESCENDING), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDataGridColumnConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSDataGridColumnConstructorTableValues, 0 };
-#else
- { 17, 15, JSDataGridColumnConstructorTableValues, 0 };
-#endif
-
-class JSDataGridColumnConstructor : public DOMConstructorObject {
-public:
- JSDataGridColumnConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDataGridColumnConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDataGridColumnPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDataGridColumnConstructor::s_info = { "DataGridColumnConstructor", 0, &JSDataGridColumnConstructorTable, 0 };
-
-bool JSDataGridColumnConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDataGridColumnConstructor, DOMObject>(exec, &JSDataGridColumnConstructorTable, this, propertyName, slot);
-}
-
-bool JSDataGridColumnConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDataGridColumnConstructor, DOMObject>(exec, &JSDataGridColumnConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDataGridColumnPrototypeTableValues[7] =
-{
- { "NEVER_SORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnNEVER_SORTED), (intptr_t)0 },
- { "ALWAYS_SORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnALWAYS_SORTED), (intptr_t)0 },
- { "SOMETIMES_SORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSOMETIMES_SORTED), (intptr_t)0 },
- { "NATURAL_SORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnNATURAL_SORT), (intptr_t)0 },
- { "SORT_ASCENDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSORT_ASCENDING), (intptr_t)0 },
- { "SORC_DESCENDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnSORC_DESCENDING), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDataGridColumnPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSDataGridColumnPrototypeTableValues, 0 };
-#else
- { 17, 15, JSDataGridColumnPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDataGridColumnPrototype::s_info = { "DataGridColumnPrototype", 0, &JSDataGridColumnPrototypeTable, 0 };
-
-JSObject* JSDataGridColumnPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDataGridColumn>(exec, globalObject);
-}
-
-bool JSDataGridColumnPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDataGridColumnPrototype, JSObject>(exec, &JSDataGridColumnPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDataGridColumnPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDataGridColumnPrototype, JSObject>(exec, &JSDataGridColumnPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDataGridColumn::s_info = { "DataGridColumn", 0, &JSDataGridColumnTable, 0 };
-
-JSDataGridColumn::JSDataGridColumn(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DataGridColumn> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDataGridColumn::~JSDataGridColumn()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDataGridColumn::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDataGridColumnPrototype(JSDataGridColumnPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDataGridColumn::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDataGridColumn, Base>(exec, &JSDataGridColumnTable, this, propertyName, slot);
-}
-
-bool JSDataGridColumn::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDataGridColumn, Base>(exec, &JSDataGridColumnTable, this, propertyName, descriptor);
-}
-
-JSValue jsDataGridColumnId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* castedThis = static_cast<JSDataGridColumn*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThis->impl());
- JSValue result = jsString(exec, imp->id());
- return result;
-}
-
-JSValue jsDataGridColumnLabel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* castedThis = static_cast<JSDataGridColumn*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThis->impl());
- JSValue result = jsString(exec, imp->label());
- return result;
-}
-
-JSValue jsDataGridColumnType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* castedThis = static_cast<JSDataGridColumn*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsDataGridColumnSortable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* castedThis = static_cast<JSDataGridColumn*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->sortable());
- return result;
-}
-
-JSValue jsDataGridColumnSortDirection(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* castedThis = static_cast<JSDataGridColumn*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->sortDirection());
- return result;
-}
-
-JSValue jsDataGridColumnPrimary(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* castedThis = static_cast<JSDataGridColumn*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThis->impl());
- JSValue result = jsBoolean(imp->primary());
- return result;
-}
-
-JSValue jsDataGridColumnConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumn* domObject = static_cast<JSDataGridColumn*>(asObject(slotBase));
- return JSDataGridColumn::getConstructor(exec, domObject->globalObject());
-}
-void JSDataGridColumn::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSDataGridColumn, Base>(exec, propertyName, value, &JSDataGridColumnTable, this, slot);
-}
-
-void setJSDataGridColumnId(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDataGridColumn* castedThisObj = static_cast<JSDataGridColumn*>(thisObject);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThisObj->impl());
- imp->setId(value.toString(exec));
-}
-
-void setJSDataGridColumnLabel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDataGridColumn* castedThisObj = static_cast<JSDataGridColumn*>(thisObject);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThisObj->impl());
- imp->setLabel(value.toString(exec));
-}
-
-void setJSDataGridColumnType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDataGridColumn* castedThisObj = static_cast<JSDataGridColumn*>(thisObject);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThisObj->impl());
- imp->setType(value.toString(exec));
-}
-
-void setJSDataGridColumnSortable(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDataGridColumn* castedThisObj = static_cast<JSDataGridColumn*>(thisObject);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThisObj->impl());
- imp->setSortable(value.toInt32(exec));
-}
-
-void setJSDataGridColumnSortDirection(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDataGridColumn* castedThisObj = static_cast<JSDataGridColumn*>(thisObject);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThisObj->impl());
- imp->setSortDirection(value.toInt32(exec));
-}
-
-void setJSDataGridColumnPrimary(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDataGridColumn* castedThisObj = static_cast<JSDataGridColumn*>(thisObject);
- DataGridColumn* imp = static_cast<DataGridColumn*>(castedThisObj->impl());
- imp->setPrimary(value.toBoolean(exec));
-}
-
-JSValue JSDataGridColumn::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDataGridColumnConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsDataGridColumnNEVER_SORTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsDataGridColumnALWAYS_SORTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsDataGridColumnSOMETIMES_SORTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsDataGridColumnNATURAL_SORT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsDataGridColumnSORT_ASCENDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsDataGridColumnSORC_DESCENDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DataGridColumn* object)
-{
- return getDOMObjectWrapper<JSDataGridColumn>(exec, globalObject, object);
-}
-DataGridColumn* toDataGridColumn(JSC::JSValue value)
-{
- return value.inherits(&JSDataGridColumn::s_info) ? static_cast<JSDataGridColumn*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATAGRID)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h
deleted file mode 100644
index a5af609..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDataGridColumn_h
-#define JSDataGridColumn_h
-
-#if ENABLE(DATAGRID)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DataGridColumn;
-
-class JSDataGridColumn : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDataGridColumn(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DataGridColumn>);
- virtual ~JSDataGridColumn();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- DataGridColumn* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DataGridColumn> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DataGridColumn*);
-DataGridColumn* toDataGridColumn(JSC::JSValue);
-
-class JSDataGridColumnPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDataGridColumnPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsDataGridColumnId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDataGridColumnId(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDataGridColumnLabel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDataGridColumnLabel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDataGridColumnType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDataGridColumnType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDataGridColumnSortable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDataGridColumnSortable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDataGridColumnSortDirection(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDataGridColumnSortDirection(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDataGridColumnPrimary(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDataGridColumnPrimary(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDataGridColumnConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsDataGridColumnNEVER_SORTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnALWAYS_SORTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnSOMETIMES_SORTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnNATURAL_SORT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnSORT_ASCENDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnSORC_DESCENDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATAGRID)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp
deleted file mode 100644
index fb3b94d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp
+++ /dev/null
@@ -1,353 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATAGRID)
-
-#include "JSDataGridColumnList.h"
-
-#include "AtomicString.h"
-#include "DataGridColumn.h"
-#include "DataGridColumnList.h"
-#include "ExceptionCode.h"
-#include "JSDataGridColumn.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDataGridColumnList);
-
-/* Hash table */
-
-static const HashTableValue JSDataGridColumnListTableValues[5] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnListLength), (intptr_t)0 },
- { "sortColumn", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnListSortColumn), (intptr_t)0 },
- { "primaryColumn", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnListPrimaryColumn), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDataGridColumnListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDataGridColumnListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSDataGridColumnListTableValues, 0 };
-#else
- { 10, 7, JSDataGridColumnListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDataGridColumnListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDataGridColumnListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDataGridColumnListConstructorTableValues, 0 };
-#else
- { 1, 0, JSDataGridColumnListConstructorTableValues, 0 };
-#endif
-
-class JSDataGridColumnListConstructor : public DOMConstructorObject {
-public:
- JSDataGridColumnListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDataGridColumnListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDataGridColumnListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDataGridColumnListConstructor::s_info = { "DataGridColumnListConstructor", 0, &JSDataGridColumnListConstructorTable, 0 };
-
-bool JSDataGridColumnListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDataGridColumnListConstructor, DOMObject>(exec, &JSDataGridColumnListConstructorTable, this, propertyName, slot);
-}
-
-bool JSDataGridColumnListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDataGridColumnListConstructor, DOMObject>(exec, &JSDataGridColumnListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDataGridColumnListPrototypeTableValues[6] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDataGridColumnListPrototypeFunctionItem), (intptr_t)1 },
- { "add", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDataGridColumnListPrototypeFunctionAdd), (intptr_t)5 },
- { "remove", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDataGridColumnListPrototypeFunctionRemove), (intptr_t)1 },
- { "move", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDataGridColumnListPrototypeFunctionMove), (intptr_t)2 },
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDataGridColumnListPrototypeFunctionClear), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDataGridColumnListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSDataGridColumnListPrototypeTableValues, 0 };
-#else
- { 17, 15, JSDataGridColumnListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDataGridColumnListPrototype::s_info = { "DataGridColumnListPrototype", 0, &JSDataGridColumnListPrototypeTable, 0 };
-
-JSObject* JSDataGridColumnListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDataGridColumnList>(exec, globalObject);
-}
-
-bool JSDataGridColumnListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDataGridColumnListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDataGridColumnListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDataGridColumnListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDataGridColumnList::s_info = { "DataGridColumnList", 0, &JSDataGridColumnListTable, 0 };
-
-JSDataGridColumnList::JSDataGridColumnList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DataGridColumnList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDataGridColumnList::~JSDataGridColumnList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDataGridColumnList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDataGridColumnListPrototype(JSDataGridColumnListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDataGridColumnList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSDataGridColumnListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<DataGridColumnList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<DataGridColumnList*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSDataGridColumnList, Base>(exec, &JSDataGridColumnListTable, this, propertyName, slot);
-}
-
-bool JSDataGridColumnList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSDataGridColumnListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<DataGridColumnList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<DataGridColumnList*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSDataGridColumnList, Base>(exec, &JSDataGridColumnListTable, this, propertyName, descriptor);
-}
-
-bool JSDataGridColumnList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<DataGridColumnList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsDataGridColumnListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumnList* castedThis = static_cast<JSDataGridColumnList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsDataGridColumnListSortColumn(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumnList* castedThis = static_cast<JSDataGridColumnList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->sortColumn()));
- return result;
-}
-
-JSValue jsDataGridColumnListPrimaryColumn(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumnList* castedThis = static_cast<JSDataGridColumnList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->primaryColumn()));
- return result;
-}
-
-JSValue jsDataGridColumnListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDataGridColumnList* domObject = static_cast<JSDataGridColumnList*>(asObject(slotBase));
- return JSDataGridColumnList::getConstructor(exec, domObject->globalObject());
-}
-void JSDataGridColumnList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<DataGridColumnList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSDataGridColumnList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDataGridColumnListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDataGridColumnList::s_info))
- return throwError(exec, TypeError);
- JSDataGridColumnList* castedThisObj = static_cast<JSDataGridColumnList*>(asObject(thisValue));
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThisObj->impl());
- int index = args.at(0).toInt32(exec);
- if (index < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionAdd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDataGridColumnList::s_info))
- return throwError(exec, TypeError);
- JSDataGridColumnList* castedThisObj = static_cast<JSDataGridColumnList*>(asObject(thisValue));
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThisObj->impl());
- const UString& id = args.at(0).toString(exec);
- const UString& label = args.at(1).toString(exec);
- const UString& type = args.at(2).toString(exec);
- bool primary = args.at(3).toBoolean(exec);
- unsigned short sortable = args.at(4).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->add(id, label, type, primary, sortable)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionRemove(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDataGridColumnList::s_info))
- return throwError(exec, TypeError);
- JSDataGridColumnList* castedThisObj = static_cast<JSDataGridColumnList*>(asObject(thisValue));
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThisObj->impl());
- DataGridColumn* column = toDataGridColumn(args.at(0));
-
- imp->remove(column);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionMove(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDataGridColumnList::s_info))
- return throwError(exec, TypeError);
- JSDataGridColumnList* castedThisObj = static_cast<JSDataGridColumnList*>(asObject(thisValue));
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThisObj->impl());
- DataGridColumn* column = toDataGridColumn(args.at(0));
- unsigned index = args.at(1).toInt32(exec);
-
- imp->move(column, index);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDataGridColumnList::s_info))
- return throwError(exec, TypeError);
- JSDataGridColumnList* castedThisObj = static_cast<JSDataGridColumnList*>(asObject(thisValue));
- DataGridColumnList* imp = static_cast<DataGridColumnList*>(castedThisObj->impl());
-
- imp->clear();
- return jsUndefined();
-}
-
-
-JSValue JSDataGridColumnList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSDataGridColumnList* thisObj = static_cast<JSDataGridColumnList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<DataGridColumnList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, DataGridColumnList* object)
-{
- return getDOMObjectWrapper<JSDataGridColumnList>(exec, globalObject, object);
-}
-DataGridColumnList* toDataGridColumnList(JSC::JSValue value)
-{
- return value.inherits(&JSDataGridColumnList::s_info) ? static_cast<JSDataGridColumnList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATAGRID)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h
deleted file mode 100644
index 2033a97..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDataGridColumnList_h
-#define JSDataGridColumnList_h
-
-#if ENABLE(DATAGRID)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class DataGridColumnList;
-
-class JSDataGridColumnList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDataGridColumnList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DataGridColumnList>);
- virtual ~JSDataGridColumnList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- DataGridColumnList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<DataGridColumnList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, DataGridColumnList*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, DataGridColumnList*);
-DataGridColumnList* toDataGridColumnList(JSC::JSValue);
-
-class JSDataGridColumnListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDataGridColumnListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionAdd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionRemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionMove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDataGridColumnListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDataGridColumnListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnListSortColumn(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnListPrimaryColumn(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDataGridColumnListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATAGRID)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp b/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp
deleted file mode 100644
index 9aef24e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATABASE)
-
-#include "JSDatabase.h"
-
-#include "Database.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDatabase);
-
-/* Hash table */
-
-static const HashTableValue JSDatabaseTableValues[2] =
-{
- { "version", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDatabaseVersion), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDatabaseTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDatabaseTableValues, 0 };
-#else
- { 2, 1, JSDatabaseTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDatabasePrototypeTableValues[4] =
-{
- { "changeVersion", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDatabasePrototypeFunctionChangeVersion), (intptr_t)5 },
- { "transaction", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDatabasePrototypeFunctionTransaction), (intptr_t)3 },
- { "readTransaction", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDatabasePrototypeFunctionReadTransaction), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDatabasePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSDatabasePrototypeTableValues, 0 };
-#else
- { 8, 7, JSDatabasePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDatabasePrototype::s_info = { "DatabasePrototype", 0, &JSDatabasePrototypeTable, 0 };
-
-JSObject* JSDatabasePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDatabase>(exec, globalObject);
-}
-
-bool JSDatabasePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDatabasePrototypeTable, this, propertyName, slot);
-}
-
-bool JSDatabasePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDatabasePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDatabase::s_info = { "Database", 0, &JSDatabaseTable, 0 };
-
-JSDatabase::JSDatabase(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Database> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSDatabase::~JSDatabase()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSDatabase::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDatabasePrototype(JSDatabasePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSDatabase::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDatabase, Base>(exec, &JSDatabaseTable, this, propertyName, slot);
-}
-
-bool JSDatabase::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDatabase, Base>(exec, &JSDatabaseTable, this, propertyName, descriptor);
-}
-
-JSValue jsDatabaseVersion(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDatabase* castedThis = static_cast<JSDatabase*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Database* imp = static_cast<Database*>(castedThis->impl());
- JSValue result = jsString(exec, imp->version());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDatabasePrototypeFunctionChangeVersion(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDatabase::s_info))
- return throwError(exec, TypeError);
- JSDatabase* castedThisObj = static_cast<JSDatabase*>(asObject(thisValue));
- return castedThisObj->changeVersion(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDatabasePrototypeFunctionTransaction(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDatabase::s_info))
- return throwError(exec, TypeError);
- JSDatabase* castedThisObj = static_cast<JSDatabase*>(asObject(thisValue));
- return castedThisObj->transaction(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsDatabasePrototypeFunctionReadTransaction(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDatabase::s_info))
- return throwError(exec, TypeError);
- JSDatabase* castedThisObj = static_cast<JSDatabase*>(asObject(thisValue));
- return castedThisObj->readTransaction(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Database* object)
-{
- return getDOMObjectWrapper<JSDatabase>(exec, globalObject, object);
-}
-Database* toDatabase(JSC::JSValue value)
-{
- return value.inherits(&JSDatabase::s_info) ? static_cast<JSDatabase*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATABASE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDatabase.h b/src/3rdparty/webkit/WebCore/generated/JSDatabase.h
deleted file mode 100644
index 76563e3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDatabase.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDatabase_h
-#define JSDatabase_h
-
-#if ENABLE(DATABASE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Database;
-
-class JSDatabase : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSDatabase(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Database>);
- virtual ~JSDatabase();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue changeVersion(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue transaction(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue readTransaction(JSC::ExecState*, const JSC::ArgList&);
- Database* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Database> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Database*);
-Database* toDatabase(JSC::JSValue);
-
-class JSDatabasePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDatabasePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDatabasePrototypeFunctionChangeVersion(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDatabasePrototypeFunctionTransaction(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDatabasePrototypeFunctionReadTransaction(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDatabaseVersion(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATABASE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.cpp b/src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.cpp
deleted file mode 100644
index f290b35..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.cpp
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSDedicatedWorkerContext.h"
-
-#include "DedicatedWorkerContext.h"
-#include "EventListener.h"
-#include "JSEventListener.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDedicatedWorkerContext);
-
-/* Hash table */
-
-static const HashTableValue JSDedicatedWorkerContextTableValues[2] =
-{
- { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDedicatedWorkerContextOnmessage), (intptr_t)setJSDedicatedWorkerContextOnmessage },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDedicatedWorkerContextTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDedicatedWorkerContextTableValues, 0 };
-#else
- { 2, 1, JSDedicatedWorkerContextTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDedicatedWorkerContextPrototypeTableValues[2] =
-{
- { "postMessage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDedicatedWorkerContextPrototypeFunctionPostMessage), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDedicatedWorkerContextPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDedicatedWorkerContextPrototypeTableValues, 0 };
-#else
- { 2, 1, JSDedicatedWorkerContextPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSDedicatedWorkerContextPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSDedicatedWorkerContextPrototypeTable);
-}
-const ClassInfo JSDedicatedWorkerContextPrototype::s_info = { "DedicatedWorkerContextPrototype", 0, 0, getJSDedicatedWorkerContextPrototypeTable };
-
-void* JSDedicatedWorkerContextPrototype::operator new(size_t size, JSGlobalData* globalData)
-{
- return globalData->heap.allocate(size);
-}
-
-bool JSDedicatedWorkerContextPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSDedicatedWorkerContextPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSDedicatedWorkerContextPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSDedicatedWorkerContextPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSDedicatedWorkerContextTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSDedicatedWorkerContextTable);
-}
-const ClassInfo JSDedicatedWorkerContext::s_info = { "DedicatedWorkerContext", &JSWorkerContext::s_info, 0, getJSDedicatedWorkerContextTable };
-
-JSDedicatedWorkerContext::JSDedicatedWorkerContext(NonNullPassRefPtr<Structure> structure, PassRefPtr<DedicatedWorkerContext> impl)
- : JSWorkerContext(structure, impl)
-{
-}
-
-bool JSDedicatedWorkerContext::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDedicatedWorkerContext, Base>(exec, getJSDedicatedWorkerContextTable(exec), this, propertyName, slot);
-}
-
-bool JSDedicatedWorkerContext::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDedicatedWorkerContext, Base>(exec, getJSDedicatedWorkerContextTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsDedicatedWorkerContextOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDedicatedWorkerContext* castedThis = static_cast<JSDedicatedWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DedicatedWorkerContext* imp = static_cast<DedicatedWorkerContext*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-void JSDedicatedWorkerContext::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSDedicatedWorkerContext, Base>(exec, propertyName, value, getJSDedicatedWorkerContextTable(exec), this, slot);
-}
-
-void setJSDedicatedWorkerContextOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- DedicatedWorkerContext* imp = static_cast<DedicatedWorkerContext*>(static_cast<JSDedicatedWorkerContext*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSC_HOST_CALL jsDedicatedWorkerContextPrototypeFunctionPostMessage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSDedicatedWorkerContext* castedThisObj = toJSDedicatedWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->postMessage(exec, args);
-}
-
-DedicatedWorkerContext* toDedicatedWorkerContext(JSC::JSValue value)
-{
- return value.inherits(&JSDedicatedWorkerContext::s_info) ? static_cast<JSDedicatedWorkerContext*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.h b/src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.h
deleted file mode 100644
index a7ee45f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDedicatedWorkerContext.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDedicatedWorkerContext_h
-#define JSDedicatedWorkerContext_h
-
-#if ENABLE(WORKERS)
-
-#include "DedicatedWorkerContext.h"
-#include "JSWorkerContext.h"
-
-namespace WebCore {
-
-class DedicatedWorkerContext;
-
-class JSDedicatedWorkerContext : public JSWorkerContext {
- typedef JSWorkerContext Base;
-public:
- JSDedicatedWorkerContext(NonNullPassRefPtr<JSC::Structure>, PassRefPtr<DedicatedWorkerContext>);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue postMessage(JSC::ExecState*, const JSC::ArgList&);
- DedicatedWorkerContext* impl() const
- {
- return static_cast<DedicatedWorkerContext*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-DedicatedWorkerContext* toDedicatedWorkerContext(JSC::JSValue);
-
-class JSDedicatedWorkerContextPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- void* operator new(size_t, JSC::JSGlobalData*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDedicatedWorkerContextPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDedicatedWorkerContextPrototypeFunctionPostMessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDedicatedWorkerContextOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDedicatedWorkerContextOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp b/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp
deleted file mode 100644
index a1821a2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp
+++ /dev/null
@@ -1,2190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDocument.h"
-
-#include "Attr.h"
-#include "CDATASection.h"
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "Comment.h"
-#include "DOMImplementation.h"
-#include "DOMSelection.h"
-#include "DOMWindow.h"
-#include "Document.h"
-#include "DocumentFragment.h"
-#include "DocumentType.h"
-#include "Element.h"
-#include "EntityReference.h"
-#include "Event.h"
-#include "EventListener.h"
-#include "HTMLCollection.h"
-#include "HTMLElement.h"
-#include "HTMLHeadElement.h"
-#include "JSAttr.h"
-#include "JSCDATASection.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCanvasRenderingContext2D.h"
-#include "JSComment.h"
-#include "JSCustomXPathNSResolver.h"
-#include "JSDOMImplementation.h"
-#include "JSDOMSelection.h"
-#include "JSDOMWindow.h"
-#include "JSDocumentFragment.h"
-#include "JSDocumentType.h"
-#include "JSElement.h"
-#include "JSEntityReference.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "JSHTMLCollection.h"
-#include "JSHTMLElement.h"
-#include "JSHTMLHeadElement.h"
-#include "JSNode.h"
-#include "JSNodeFilter.h"
-#include "JSNodeIterator.h"
-#include "JSNodeList.h"
-#include "JSProcessingInstruction.h"
-#include "JSRange.h"
-#include "JSStyleSheetList.h"
-#include "JSText.h"
-#include "JSTreeWalker.h"
-#include "JSXPathExpression.h"
-#include "JSXPathNSResolver.h"
-#include "JSXPathResult.h"
-#include "KURL.h"
-#include "NameNodeList.h"
-#include "Node.h"
-#include "NodeFilter.h"
-#include "NodeIterator.h"
-#include "NodeList.h"
-#include "PlatformString.h"
-#include "ProcessingInstruction.h"
-#include "Range.h"
-#include "StyleSheetList.h"
-#include "Text.h"
-#include "TreeWalker.h"
-#include "XPathExpression.h"
-#include "XPathNSResolver.h"
-#include "XPathResult.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDocument);
-
-/* Hash table */
-
-static const HashTableValue JSDocumentTableValues[75] =
-{
- { "doctype", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentDoctype), (intptr_t)0 },
- { "implementation", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentImplementation), (intptr_t)0 },
- { "documentElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentDocumentElement), (intptr_t)0 },
- { "inputEncoding", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentInputEncoding), (intptr_t)0 },
- { "xmlEncoding", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentXMLEncoding), (intptr_t)0 },
- { "xmlVersion", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentXMLVersion), (intptr_t)setJSDocumentXMLVersion },
- { "xmlStandalone", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentXMLStandalone), (intptr_t)setJSDocumentXMLStandalone },
- { "documentURI", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentDocumentURI), (intptr_t)setJSDocumentDocumentURI },
- { "defaultView", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentDefaultView), (intptr_t)0 },
- { "styleSheets", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentStyleSheets), (intptr_t)0 },
- { "title", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTitle), (intptr_t)setJSDocumentTitle },
- { "referrer", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentReferrer), (intptr_t)0 },
- { "domain", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentDomain), (intptr_t)setJSDocumentDomain },
- { "URL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentURL), (intptr_t)0 },
- { "cookie", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentCookie), (intptr_t)setJSDocumentCookie },
- { "body", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentBody), (intptr_t)setJSDocumentBody },
- { "head", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentHead), (intptr_t)0 },
- { "images", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentImages), (intptr_t)0 },
- { "applets", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentApplets), (intptr_t)0 },
- { "links", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentLinks), (intptr_t)0 },
- { "forms", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentForms), (intptr_t)0 },
- { "anchors", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentAnchors), (intptr_t)0 },
- { "lastModified", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentLastModified), (intptr_t)0 },
- { "location", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentLocation), (intptr_t)setJSDocumentLocation },
- { "charset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentCharset), (intptr_t)setJSDocumentCharset },
- { "defaultCharset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentDefaultCharset), (intptr_t)0 },
- { "readyState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentReadyState), (intptr_t)0 },
- { "characterSet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentCharacterSet), (intptr_t)0 },
- { "preferredStylesheetSet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentPreferredStylesheetSet), (intptr_t)0 },
- { "selectedStylesheetSet", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentSelectedStylesheetSet), (intptr_t)setJSDocumentSelectedStylesheetSet },
- { "onabort", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnabort), (intptr_t)setJSDocumentOnabort },
- { "onblur", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnblur), (intptr_t)setJSDocumentOnblur },
- { "onchange", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnchange), (intptr_t)setJSDocumentOnchange },
- { "onclick", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnclick), (intptr_t)setJSDocumentOnclick },
- { "oncontextmenu", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOncontextmenu), (intptr_t)setJSDocumentOncontextmenu },
- { "ondblclick", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndblclick), (intptr_t)setJSDocumentOndblclick },
- { "ondrag", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndrag), (intptr_t)setJSDocumentOndrag },
- { "ondragend", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndragend), (intptr_t)setJSDocumentOndragend },
- { "ondragenter", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndragenter), (intptr_t)setJSDocumentOndragenter },
- { "ondragleave", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndragleave), (intptr_t)setJSDocumentOndragleave },
- { "ondragover", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndragover), (intptr_t)setJSDocumentOndragover },
- { "ondragstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndragstart), (intptr_t)setJSDocumentOndragstart },
- { "ondrop", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOndrop), (intptr_t)setJSDocumentOndrop },
- { "onerror", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnerror), (intptr_t)setJSDocumentOnerror },
- { "onfocus", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnfocus), (intptr_t)setJSDocumentOnfocus },
- { "oninput", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOninput), (intptr_t)setJSDocumentOninput },
- { "oninvalid", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOninvalid), (intptr_t)setJSDocumentOninvalid },
- { "onkeydown", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnkeydown), (intptr_t)setJSDocumentOnkeydown },
- { "onkeypress", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnkeypress), (intptr_t)setJSDocumentOnkeypress },
- { "onkeyup", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnkeyup), (intptr_t)setJSDocumentOnkeyup },
- { "onload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnload), (intptr_t)setJSDocumentOnload },
- { "onmousedown", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnmousedown), (intptr_t)setJSDocumentOnmousedown },
- { "onmousemove", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnmousemove), (intptr_t)setJSDocumentOnmousemove },
- { "onmouseout", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnmouseout), (intptr_t)setJSDocumentOnmouseout },
- { "onmouseover", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnmouseover), (intptr_t)setJSDocumentOnmouseover },
- { "onmouseup", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnmouseup), (intptr_t)setJSDocumentOnmouseup },
- { "onmousewheel", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnmousewheel), (intptr_t)setJSDocumentOnmousewheel },
- { "onscroll", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnscroll), (intptr_t)setJSDocumentOnscroll },
- { "onselect", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnselect), (intptr_t)setJSDocumentOnselect },
- { "onsubmit", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnsubmit), (intptr_t)setJSDocumentOnsubmit },
- { "onbeforecut", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnbeforecut), (intptr_t)setJSDocumentOnbeforecut },
- { "oncut", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOncut), (intptr_t)setJSDocumentOncut },
- { "onbeforecopy", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnbeforecopy), (intptr_t)setJSDocumentOnbeforecopy },
- { "oncopy", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOncopy), (intptr_t)setJSDocumentOncopy },
- { "onbeforepaste", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnbeforepaste), (intptr_t)setJSDocumentOnbeforepaste },
- { "onpaste", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnpaste), (intptr_t)setJSDocumentOnpaste },
- { "onreset", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnreset), (intptr_t)setJSDocumentOnreset },
- { "onsearch", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnsearch), (intptr_t)setJSDocumentOnsearch },
- { "onselectstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOnselectstart), (intptr_t)setJSDocumentOnselectstart },
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOntouchstart), (intptr_t)setJSDocumentOntouchstart },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchmove", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOntouchmove), (intptr_t)setJSDocumentOntouchmove },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchend", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOntouchend), (intptr_t)setJSDocumentOntouchend },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchcancel", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentOntouchcancel), (intptr_t)setJSDocumentOntouchcancel },
-#endif
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSDocumentTableValues, 0 };
-#else
- { 262, 255, JSDocumentTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDocumentConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDocumentConstructorTableValues, 0 };
-#else
- { 1, 0, JSDocumentConstructorTableValues, 0 };
-#endif
-
-class JSDocumentConstructor : public DOMConstructorObject {
-public:
- JSDocumentConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDocumentConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDocumentPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDocumentConstructor::s_info = { "DocumentConstructor", 0, &JSDocumentConstructorTable, 0 };
-
-bool JSDocumentConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDocumentConstructor, DOMObject>(exec, &JSDocumentConstructorTable, this, propertyName, slot);
-}
-
-bool JSDocumentConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDocumentConstructor, DOMObject>(exec, &JSDocumentConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDocumentPrototypeTableValues[38] =
-{
- { "createElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateElement), (intptr_t)1 },
- { "createDocumentFragment", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateDocumentFragment), (intptr_t)0 },
- { "createTextNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateTextNode), (intptr_t)1 },
- { "createComment", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateComment), (intptr_t)1 },
- { "createCDATASection", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateCDATASection), (intptr_t)1 },
- { "createProcessingInstruction", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateProcessingInstruction), (intptr_t)2 },
- { "createAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateAttribute), (intptr_t)1 },
- { "createEntityReference", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateEntityReference), (intptr_t)1 },
- { "getElementsByTagName", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetElementsByTagName), (intptr_t)1 },
- { "importNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionImportNode), (intptr_t)2 },
- { "createElementNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateElementNS), (intptr_t)2 },
- { "createAttributeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateAttributeNS), (intptr_t)2 },
- { "getElementsByTagNameNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetElementsByTagNameNS), (intptr_t)2 },
- { "getElementById", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetElementById), (intptr_t)1 },
- { "adoptNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionAdoptNode), (intptr_t)1 },
- { "createEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateEvent), (intptr_t)1 },
- { "createRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateRange), (intptr_t)0 },
- { "createNodeIterator", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateNodeIterator), (intptr_t)4 },
- { "createTreeWalker", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateTreeWalker), (intptr_t)4 },
- { "getOverrideStyle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetOverrideStyle), (intptr_t)2 },
- { "createExpression", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateExpression), (intptr_t)2 },
- { "createNSResolver", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCreateNSResolver), (intptr_t)1 },
- { "evaluate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionEvaluate), (intptr_t)5 },
- { "execCommand", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionExecCommand), (intptr_t)3 },
- { "queryCommandEnabled", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQueryCommandEnabled), (intptr_t)1 },
- { "queryCommandIndeterm", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQueryCommandIndeterm), (intptr_t)1 },
- { "queryCommandState", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQueryCommandState), (intptr_t)1 },
- { "queryCommandSupported", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQueryCommandSupported), (intptr_t)1 },
- { "queryCommandValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQueryCommandValue), (intptr_t)1 },
- { "getElementsByName", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetElementsByName), (intptr_t)1 },
- { "elementFromPoint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionElementFromPoint), (intptr_t)2 },
- { "caretRangeFromPoint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionCaretRangeFromPoint), (intptr_t)2 },
- { "getSelection", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetSelection), (intptr_t)0 },
- { "getCSSCanvasContext", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetCSSCanvasContext), (intptr_t)4 },
- { "getElementsByClassName", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionGetElementsByClassName), (intptr_t)1 },
- { "querySelector", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQuerySelector), (intptr_t)1 },
- { "querySelectorAll", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentPrototypeFunctionQuerySelectorAll), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSDocumentPrototypeTableValues, 0 };
-#else
- { 135, 127, JSDocumentPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDocumentPrototype::s_info = { "DocumentPrototype", 0, &JSDocumentPrototypeTable, 0 };
-
-JSObject* JSDocumentPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDocument>(exec, globalObject);
-}
-
-bool JSDocumentPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDocumentPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDocumentPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDocumentPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDocument::s_info = { "Document", &JSNode::s_info, &JSDocumentTable, 0 };
-
-JSDocument::JSDocument(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Document> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSDocument::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDocumentPrototype(JSDocumentPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-JSValue jsDocumentDoctype(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->doctype()));
- return result;
-}
-
-JSValue jsDocumentImplementation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->implementation()));
- return result;
-}
-
-JSValue jsDocumentDocumentElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->documentElement()));
- return result;
-}
-
-JSValue jsDocumentInputEncoding(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->inputEncoding());
- return result;
-}
-
-JSValue jsDocumentXMLEncoding(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->xmlEncoding());
- return result;
-}
-
-JSValue jsDocumentXMLVersion(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->xmlVersion());
- return result;
-}
-
-JSValue jsDocumentXMLStandalone(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsBoolean(imp->xmlStandalone());
- return result;
-}
-
-JSValue jsDocumentDocumentURI(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->documentURI());
- return result;
-}
-
-JSValue jsDocumentDefaultView(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->defaultView()));
- return result;
-}
-
-JSValue jsDocumentStyleSheets(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->styleSheets()));
- return result;
-}
-
-JSValue jsDocumentTitle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsString(exec, imp->title());
- return result;
-}
-
-JSValue jsDocumentReferrer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsString(exec, imp->referrer());
- return result;
-}
-
-JSValue jsDocumentDomain(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsString(exec, imp->domain());
- return result;
-}
-
-JSValue jsDocumentURL(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsString(exec, imp->url());
- return result;
-}
-
-JSValue jsDocumentCookie(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSC::JSValue result = jsString(exec, imp->cookie(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsDocumentBody(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->body()));
- return result;
-}
-
-JSValue jsDocumentHead(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->head()));
- return result;
-}
-
-JSValue jsDocumentImages(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->images()));
- return result;
-}
-
-JSValue jsDocumentApplets(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->applets()));
- return result;
-}
-
-JSValue jsDocumentLinks(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->links()));
- return result;
-}
-
-JSValue jsDocumentForms(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->forms()));
- return result;
-}
-
-JSValue jsDocumentAnchors(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->anchors()));
- return result;
-}
-
-JSValue jsDocumentLastModified(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsString(exec, imp->lastModified());
- return result;
-}
-
-JSValue jsDocumentLocation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- return castedThis->location(exec);
-}
-
-JSValue jsDocumentCharset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrUndefined(exec, imp->charset());
- return result;
-}
-
-JSValue jsDocumentDefaultCharset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrUndefined(exec, imp->defaultCharset());
- return result;
-}
-
-JSValue jsDocumentReadyState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrUndefined(exec, imp->readyState());
- return result;
-}
-
-JSValue jsDocumentCharacterSet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->characterSet());
- return result;
-}
-
-JSValue jsDocumentPreferredStylesheetSet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->preferredStylesheetSet());
- return result;
-}
-
-JSValue jsDocumentSelectedStylesheetSet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->selectedStylesheetSet());
- return result;
-}
-
-JSValue jsDocumentOnabort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onabort()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnblur(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onblur()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOncontextmenu(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->oncontextmenu()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndblclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondblclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndrag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondrag()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndragend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondragend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndragenter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondragenter()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndragleave(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondragleave()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndragover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondragover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndragstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondragstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOndrop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ondrop()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnfocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onfocus()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOninput(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->oninput()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOninvalid(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->oninvalid()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnkeydown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onkeydown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnkeypress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onkeypress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnkeyup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onkeyup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnmousedown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onmousedown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnmousemove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onmousemove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnmouseout(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseout()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnmouseover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnmouseup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnmousewheel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onmousewheel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnscroll(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onscroll()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnselect(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onselect()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnsubmit(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onsubmit()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnbeforecut(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforecut()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOncut(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->oncut()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnbeforecopy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforecopy()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOncopy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->oncopy()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnbeforepaste(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforepaste()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnpaste(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onpaste()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnreset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onreset()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnsearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onsearch()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsDocumentOnselectstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->onselectstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDocumentOntouchstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDocumentOntouchmove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchmove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDocumentOntouchend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsDocumentOntouchcancel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* castedThis = static_cast<JSDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchcancel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-JSValue jsDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocument* domObject = static_cast<JSDocument*>(asObject(slotBase));
- return JSDocument::getConstructor(exec, domObject->globalObject());
-}
-void JSDocument::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSDocument, Base>(exec, propertyName, value, &JSDocumentTable, this, slot);
-}
-
-void setJSDocumentXMLVersion(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setXMLVersion(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSDocumentXMLStandalone(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setXMLStandalone(value.toBoolean(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSDocumentDocumentURI(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- imp->setDocumentURI(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSDocumentTitle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- imp->setTitle(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSDocumentDomain(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setDomain(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSDocumentCookie(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCookie(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSDocumentBody(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setBody(toHTMLElement(value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSDocumentLocation(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSDocument*>(thisObject)->setLocation(exec, value);
-}
-
-void setJSDocumentCharset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- imp->setCharset(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSDocumentSelectedStylesheetSet(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSDocument* castedThisObj = static_cast<JSDocument*>(thisObject);
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- imp->setSelectedStylesheetSet(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSDocumentOnabort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnblur(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnblur(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOncontextmenu(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOncontextmenu(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndblclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndblclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndrag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndrag(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndragend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndragend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndragenter(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndragenter(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndragleave(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndragleave(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndragover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndragover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndragstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndragstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOndrop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOndrop(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnfocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnfocus(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOninput(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOninput(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOninvalid(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOninvalid(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnkeydown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnkeydown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnkeypress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnkeypress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnkeyup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnkeyup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnmousedown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnmousedown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnmousemove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnmousemove(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnmouseout(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnmouseout(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnmouseover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnmouseover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnmouseup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnmouseup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnmousewheel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnmousewheel(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnscroll(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnscroll(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnselect(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnselect(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnsubmit(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnsubmit(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnbeforecut(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnbeforecut(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOncut(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOncut(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnbeforecopy(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnbeforecopy(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOncopy(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOncopy(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnbeforepaste(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnbeforepaste(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnpaste(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnpaste(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnreset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnreset(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnsearch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnsearch(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSDocumentOnselectstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOnselectstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDocumentOntouchstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOntouchstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDocumentOntouchmove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOntouchmove(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDocumentOntouchend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOntouchend(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSDocumentOntouchcancel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Document* imp = static_cast<Document*>(static_cast<JSDocument*>(thisObject)->impl());
- imp->setOntouchcancel(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-JSValue JSDocument::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDocumentConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& tagName = valueToStringWithNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createElement(tagName, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateDocumentFragment(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createDocumentFragment()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateTextNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& data = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createTextNode(data)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateComment(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& data = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createComment(data)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateCDATASection(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& data = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createCDATASection(data, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateProcessingInstruction(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& target = args.at(0).toString(exec);
- const UString& data = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createProcessingInstruction(target, data, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createAttribute(name, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateEntityReference(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createEntityReference(name, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByTagName(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& tagname = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByTagName(tagname)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionImportNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* importedNode = toNode(args.at(0));
- bool deep = args.at(1).toBoolean(exec);
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->importNode(importedNode, deep, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateElementNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& qualifiedName = valueToStringWithNullCheck(exec, args.at(1));
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createElementNS(namespaceURI, qualifiedName, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateAttributeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& qualifiedName = valueToStringWithNullCheck(exec, args.at(1));
-
-
- JSC::JSValue result = toJSNewlyCreated(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createAttributeNS(namespaceURI, qualifiedName, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByTagNameNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByTagNameNS(namespaceURI, localName)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementById(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& elementId = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementById(elementId)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionAdoptNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* source = toNode(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->adoptNode(source, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& eventType = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createEvent(eventType, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createRange()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateNodeIterator(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* root = toNode(args.at(0));
- unsigned whatToShow = args.at(1).toInt32(exec);
- RefPtr<NodeFilter> filter = toNodeFilter(args.at(2));
- bool expandEntityReferences = args.at(3).toBoolean(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createNodeIterator(root, whatToShow, filter.get(), expandEntityReferences, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateTreeWalker(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* root = toNode(args.at(0));
- unsigned whatToShow = args.at(1).toInt32(exec);
- RefPtr<NodeFilter> filter = toNodeFilter(args.at(2));
- bool expandEntityReferences = args.at(3).toBoolean(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createTreeWalker(root, whatToShow, filter.get(), expandEntityReferences, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetOverrideStyle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- Element* element = toElement(args.at(0));
- const UString& pseudoElement = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getOverrideStyle(element, pseudoElement)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateExpression(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& expression = args.at(0).toString(exec);
- RefPtr<XPathNSResolver> customResolver;
- XPathNSResolver* resolver = toXPathNSResolver(args.at(1));
- if (!resolver) {
- customResolver = JSCustomXPathNSResolver::create(exec, args.at(1));
- if (exec->hadException())
- return jsUndefined();
- resolver = customResolver.get();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createExpression(expression, resolver, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateNSResolver(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- Node* nodeResolver = toNode(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createNSResolver(nodeResolver)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionEvaluate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& expression = args.at(0).toString(exec);
- Node* contextNode = toNode(args.at(1));
- RefPtr<XPathNSResolver> customResolver;
- XPathNSResolver* resolver = toXPathNSResolver(args.at(2));
- if (!resolver) {
- customResolver = JSCustomXPathNSResolver::create(exec, args.at(2));
- if (exec->hadException())
- return jsUndefined();
- resolver = customResolver.get();
- }
- unsigned short type = args.at(3).toInt32(exec);
- XPathResult* inResult = toXPathResult(args.at(4));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->evaluate(expression, contextNode, resolver, type, inResult, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionExecCommand(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& command = args.at(0).toString(exec);
- bool userInterface = args.at(1).toBoolean(exec);
- const UString& value = valueToStringWithUndefinedOrNullCheck(exec, args.at(2));
-
-
- JSC::JSValue result = jsBoolean(imp->execCommand(command, userInterface, value));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandEnabled(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& command = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->queryCommandEnabled(command));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandIndeterm(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& command = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->queryCommandIndeterm(command));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandState(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& command = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->queryCommandState(command));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandSupported(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& command = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->queryCommandSupported(command));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& command = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrFalse(exec, imp->queryCommandValue(command));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByName(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& elementName = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByName(elementName)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionElementFromPoint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->elementFromPoint(x, y)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCaretRangeFromPoint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->caretRangeFromPoint(x, y)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetSelection(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getSelection()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetCSSCanvasContext(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& contextId = args.at(0).toString(exec);
- const UString& name = args.at(1).toString(exec);
- int width = args.at(2).toInt32(exec);
- int height = args.at(3).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getCSSCanvasContext(contextId, name, width, height)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByClassName(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- const UString& tagname = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByClassName(tagname)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQuerySelector(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->querySelector(selectors, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQuerySelectorAll(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocument::s_info))
- return throwError(exec, TypeError);
- JSDocument* castedThisObj = static_cast<JSDocument*>(asObject(thisValue));
- Document* imp = static_cast<Document*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->querySelectorAll(selectors, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-Document* toDocument(JSC::JSValue value)
-{
- return value.inherits(&JSDocument::s_info) ? static_cast<JSDocument*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocument.h b/src/3rdparty/webkit/WebCore/generated/JSDocument.h
deleted file mode 100644
index f44c5ab..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDocument.h
+++ /dev/null
@@ -1,265 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDocument_h
-#define JSDocument_h
-
-#include "Document.h"
-#include "JSNode.h"
-#include <runtime/Lookup.h>
-#include <wtf/AlwaysInline.h>
-
-namespace WebCore {
-
-class Document;
-
-class JSDocument : public JSNode {
- typedef JSNode Base;
-public:
- JSDocument(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Document>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue location(JSC::ExecState*) const;
- void setLocation(JSC::ExecState*, JSC::JSValue);
- Document* impl() const
- {
- return static_cast<Document*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-ALWAYS_INLINE bool JSDocument::getOwnPropertySlot(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertySlot& slot)
-{
- return JSC::getStaticValueSlot<JSDocument, Base>(exec, s_info.staticPropHashTable, this, propertyName, slot);
-}
-
-ALWAYS_INLINE bool JSDocument::getOwnPropertyDescriptor(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertyDescriptor& descriptor)
-{
- return JSC::getStaticValueDescriptor<JSDocument, Base>(exec, s_info.staticPropHashTable, this, propertyName, descriptor);
-}
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Document*);
-Document* toDocument(JSC::JSValue);
-
-class JSDocumentPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDocumentPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateDocumentFragment(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateTextNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateComment(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateCDATASection(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateProcessingInstruction(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateEntityReference(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByTagName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionImportNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateElementNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateAttributeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByTagNameNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementById(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionAdoptNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateNodeIterator(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateTreeWalker(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetOverrideStyle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateExpression(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCreateNSResolver(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionEvaluate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionExecCommand(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandEnabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandIndeterm(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandState(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandSupported(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQueryCommandValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionElementFromPoint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionCaretRangeFromPoint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetSelection(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetCSSCanvasContext(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionGetElementsByClassName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQuerySelector(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentPrototypeFunctionQuerySelectorAll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDocumentDoctype(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentImplementation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentDocumentElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentInputEncoding(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentXMLEncoding(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentXMLVersion(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentXMLVersion(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentXMLStandalone(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentXMLStandalone(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentDocumentURI(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentDocumentURI(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentDefaultView(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentStyleSheets(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTitle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentTitle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentReferrer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentDomain(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentDomain(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentURL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentCookie(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentCookie(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentBody(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentBody(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentHead(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentImages(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentApplets(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentLinks(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentForms(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentAnchors(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentLastModified(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentLocation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentCharset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentCharset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentDefaultCharset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentReadyState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentCharacterSet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentPreferredStylesheetSet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentSelectedStylesheetSet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentSelectedStylesheetSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnabort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnabort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnblur(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnblur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOncontextmenu(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOncontextmenu(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndblclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndblclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndrag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndrag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndragend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndragend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndragenter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndragenter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndragleave(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndragleave(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndragover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndragover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndragstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndragstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOndrop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOndrop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnfocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnfocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOninput(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOninput(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOninvalid(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOninvalid(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnkeydown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnkeydown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnkeypress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnkeypress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnkeyup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnkeyup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnmousedown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnmousedown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnmousemove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnmousemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnmouseout(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnmouseout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnmouseover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnmouseover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnmouseup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnmouseup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnmousewheel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnmousewheel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnscroll(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnscroll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnselect(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnselect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnsubmit(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnsubmit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnbeforecut(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnbeforecut(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOncut(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOncut(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnbeforecopy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnbeforecopy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOncopy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOncopy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnbeforepaste(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnbeforepaste(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnpaste(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnpaste(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnreset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnreset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnsearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnsearch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOnselectstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOnselectstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOntouchstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOntouchstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOntouchmove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOntouchmove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOntouchend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOntouchend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentOntouchcancel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSDocumentOntouchcancel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp b/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp
deleted file mode 100644
index 478c673..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDocumentFragment.h"
-
-#include "DocumentFragment.h"
-#include "Element.h"
-#include "JSElement.h"
-#include "JSNodeList.h"
-#include "NameNodeList.h"
-#include "NodeList.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDocumentFragment);
-
-/* Hash table */
-
-static const HashTableValue JSDocumentFragmentTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentFragmentConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentFragmentTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDocumentFragmentTableValues, 0 };
-#else
- { 2, 1, JSDocumentFragmentTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDocumentFragmentConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentFragmentConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDocumentFragmentConstructorTableValues, 0 };
-#else
- { 1, 0, JSDocumentFragmentConstructorTableValues, 0 };
-#endif
-
-class JSDocumentFragmentConstructor : public DOMConstructorObject {
-public:
- JSDocumentFragmentConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDocumentFragmentConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDocumentFragmentPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDocumentFragmentConstructor::s_info = { "DocumentFragmentConstructor", 0, &JSDocumentFragmentConstructorTable, 0 };
-
-bool JSDocumentFragmentConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDocumentFragmentConstructor, DOMObject>(exec, &JSDocumentFragmentConstructorTable, this, propertyName, slot);
-}
-
-bool JSDocumentFragmentConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDocumentFragmentConstructor, DOMObject>(exec, &JSDocumentFragmentConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDocumentFragmentPrototypeTableValues[3] =
-{
- { "querySelector", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentFragmentPrototypeFunctionQuerySelector), (intptr_t)1 },
- { "querySelectorAll", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsDocumentFragmentPrototypeFunctionQuerySelectorAll), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentFragmentPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSDocumentFragmentPrototypeTableValues, 0 };
-#else
- { 4, 3, JSDocumentFragmentPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDocumentFragmentPrototype::s_info = { "DocumentFragmentPrototype", 0, &JSDocumentFragmentPrototypeTable, 0 };
-
-JSObject* JSDocumentFragmentPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDocumentFragment>(exec, globalObject);
-}
-
-bool JSDocumentFragmentPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSDocumentFragmentPrototypeTable, this, propertyName, slot);
-}
-
-bool JSDocumentFragmentPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSDocumentFragmentPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSDocumentFragment::s_info = { "DocumentFragment", &JSNode::s_info, &JSDocumentFragmentTable, 0 };
-
-JSDocumentFragment::JSDocumentFragment(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DocumentFragment> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSDocumentFragment::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDocumentFragmentPrototype(JSDocumentFragmentPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSDocumentFragment::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDocumentFragment, Base>(exec, &JSDocumentFragmentTable, this, propertyName, slot);
-}
-
-bool JSDocumentFragment::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDocumentFragment, Base>(exec, &JSDocumentFragmentTable, this, propertyName, descriptor);
-}
-
-JSValue jsDocumentFragmentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentFragment* domObject = static_cast<JSDocumentFragment*>(asObject(slotBase));
- return JSDocumentFragment::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSDocumentFragment::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDocumentFragmentConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsDocumentFragmentPrototypeFunctionQuerySelector(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocumentFragment::s_info))
- return throwError(exec, TypeError);
- JSDocumentFragment* castedThisObj = static_cast<JSDocumentFragment*>(asObject(thisValue));
- DocumentFragment* imp = static_cast<DocumentFragment*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->querySelector(selectors, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsDocumentFragmentPrototypeFunctionQuerySelectorAll(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSDocumentFragment::s_info))
- return throwError(exec, TypeError);
- JSDocumentFragment* castedThisObj = static_cast<JSDocumentFragment*>(asObject(thisValue));
- DocumentFragment* imp = static_cast<DocumentFragment*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->querySelectorAll(selectors, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.h b/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.h
deleted file mode 100644
index a834d41..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDocumentFragment_h
-#define JSDocumentFragment_h
-
-#include "JSNode.h"
-
-namespace WebCore {
-
-class DocumentFragment;
-
-class JSDocumentFragment : public JSNode {
- typedef JSNode Base;
-public:
- JSDocumentFragment(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DocumentFragment>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSDocumentFragmentPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDocumentFragmentPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsDocumentFragmentPrototypeFunctionQuerySelector(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsDocumentFragmentPrototypeFunctionQuerySelectorAll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsDocumentFragmentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp b/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp
deleted file mode 100644
index 5b3b128..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSDocumentType.h"
-
-#include "DocumentType.h"
-#include "JSNamedNodeMap.h"
-#include "KURL.h"
-#include "NamedNodeMap.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSDocumentType);
-
-/* Hash table */
-
-static const HashTableValue JSDocumentTypeTableValues[8] =
-{
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypeName), (intptr_t)0 },
- { "entities", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypeEntities), (intptr_t)0 },
- { "notations", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypeNotations), (intptr_t)0 },
- { "publicId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypePublicId), (intptr_t)0 },
- { "systemId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypeSystemId), (intptr_t)0 },
- { "internalSubset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypeInternalSubset), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDocumentTypeConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentTypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSDocumentTypeTableValues, 0 };
-#else
- { 18, 15, JSDocumentTypeTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSDocumentTypeConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentTypeConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDocumentTypeConstructorTableValues, 0 };
-#else
- { 1, 0, JSDocumentTypeConstructorTableValues, 0 };
-#endif
-
-class JSDocumentTypeConstructor : public DOMConstructorObject {
-public:
- JSDocumentTypeConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSDocumentTypeConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSDocumentTypePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSDocumentTypeConstructor::s_info = { "DocumentTypeConstructor", 0, &JSDocumentTypeConstructorTable, 0 };
-
-bool JSDocumentTypeConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDocumentTypeConstructor, DOMObject>(exec, &JSDocumentTypeConstructorTable, this, propertyName, slot);
-}
-
-bool JSDocumentTypeConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDocumentTypeConstructor, DOMObject>(exec, &JSDocumentTypeConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSDocumentTypePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSDocumentTypePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSDocumentTypePrototypeTableValues, 0 };
-#else
- { 1, 0, JSDocumentTypePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSDocumentTypePrototype::s_info = { "DocumentTypePrototype", 0, &JSDocumentTypePrototypeTable, 0 };
-
-JSObject* JSDocumentTypePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSDocumentType>(exec, globalObject);
-}
-
-const ClassInfo JSDocumentType::s_info = { "DocumentType", &JSNode::s_info, &JSDocumentTypeTable, 0 };
-
-JSDocumentType::JSDocumentType(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<DocumentType> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSDocumentType::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSDocumentTypePrototype(JSDocumentTypePrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSDocumentType::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSDocumentType, Base>(exec, &JSDocumentTypeTable, this, propertyName, slot);
-}
-
-bool JSDocumentType::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSDocumentType, Base>(exec, &JSDocumentTypeTable, this, propertyName, descriptor);
-}
-
-JSValue jsDocumentTypeName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* castedThis = static_cast<JSDocumentType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DocumentType* imp = static_cast<DocumentType*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsDocumentTypeEntities(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* castedThis = static_cast<JSDocumentType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DocumentType* imp = static_cast<DocumentType*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->entities()));
- return result;
-}
-
-JSValue jsDocumentTypeNotations(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* castedThis = static_cast<JSDocumentType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DocumentType* imp = static_cast<DocumentType*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->notations()));
- return result;
-}
-
-JSValue jsDocumentTypePublicId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* castedThis = static_cast<JSDocumentType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DocumentType* imp = static_cast<DocumentType*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->publicId());
- return result;
-}
-
-JSValue jsDocumentTypeSystemId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* castedThis = static_cast<JSDocumentType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DocumentType* imp = static_cast<DocumentType*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->systemId());
- return result;
-}
-
-JSValue jsDocumentTypeInternalSubset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* castedThis = static_cast<JSDocumentType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- DocumentType* imp = static_cast<DocumentType*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->internalSubset());
- return result;
-}
-
-JSValue jsDocumentTypeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSDocumentType* domObject = static_cast<JSDocumentType*>(asObject(slotBase));
- return JSDocumentType::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSDocumentType::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSDocumentTypeConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-DocumentType* toDocumentType(JSC::JSValue value)
-{
- return value.inherits(&JSDocumentType::s_info) ? static_cast<JSDocumentType*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocumentType.h b/src/3rdparty/webkit/WebCore/generated/JSDocumentType.h
deleted file mode 100644
index 2ef2ce0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSDocumentType.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSDocumentType_h
-#define JSDocumentType_h
-
-#include "DocumentType.h"
-#include "JSNode.h"
-
-namespace WebCore {
-
-class DocumentType;
-
-class JSDocumentType : public JSNode {
- typedef JSNode Base;
-public:
- JSDocumentType(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<DocumentType>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- DocumentType* impl() const
- {
- return static_cast<DocumentType*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-DocumentType* toDocumentType(JSC::JSValue);
-
-class JSDocumentTypePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSDocumentTypePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsDocumentTypeName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTypeEntities(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTypeNotations(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTypePublicId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTypeSystemId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTypeInternalSubset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsDocumentTypeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSElement.cpp
deleted file mode 100644
index cea426f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSElement.cpp
+++ /dev/null
@@ -1,1780 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSElement.h"
-
-#include "Attr.h"
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "ClientRect.h"
-#include "ClientRectList.h"
-#include "Element.h"
-#include "EventListener.h"
-#include "JSAttr.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSClientRect.h"
-#include "JSClientRectList.h"
-#include "JSElement.h"
-#include "JSEventListener.h"
-#include "JSNodeList.h"
-#include "KURL.h"
-#include "NameNodeList.h"
-#include "NodeList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSElement);
-
-/* Hash table */
-
-static const HashTableValue JSElementTableValues[65] =
-{
- { "tagName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementTagName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementStyle), (intptr_t)0 },
- { "offsetLeft", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOffsetLeft), (intptr_t)0 },
- { "offsetTop", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOffsetTop), (intptr_t)0 },
- { "offsetWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOffsetWidth), (intptr_t)0 },
- { "offsetHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOffsetHeight), (intptr_t)0 },
- { "offsetParent", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOffsetParent), (intptr_t)0 },
- { "clientLeft", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementClientLeft), (intptr_t)0 },
- { "clientTop", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementClientTop), (intptr_t)0 },
- { "clientWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementClientWidth), (intptr_t)0 },
- { "clientHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementClientHeight), (intptr_t)0 },
- { "scrollLeft", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementScrollLeft), (intptr_t)setJSElementScrollLeft },
- { "scrollTop", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementScrollTop), (intptr_t)setJSElementScrollTop },
- { "scrollWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementScrollWidth), (intptr_t)0 },
- { "scrollHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementScrollHeight), (intptr_t)0 },
- { "firstElementChild", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementFirstElementChild), (intptr_t)0 },
- { "lastElementChild", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementLastElementChild), (intptr_t)0 },
- { "previousElementSibling", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementPreviousElementSibling), (intptr_t)0 },
- { "nextElementSibling", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementNextElementSibling), (intptr_t)0 },
- { "childElementCount", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementChildElementCount), (intptr_t)0 },
- { "onabort", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnabort), (intptr_t)setJSElementOnabort },
- { "onblur", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnblur), (intptr_t)setJSElementOnblur },
- { "onchange", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnchange), (intptr_t)setJSElementOnchange },
- { "onclick", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnclick), (intptr_t)setJSElementOnclick },
- { "oncontextmenu", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOncontextmenu), (intptr_t)setJSElementOncontextmenu },
- { "ondblclick", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndblclick), (intptr_t)setJSElementOndblclick },
- { "ondrag", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndrag), (intptr_t)setJSElementOndrag },
- { "ondragend", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndragend), (intptr_t)setJSElementOndragend },
- { "ondragenter", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndragenter), (intptr_t)setJSElementOndragenter },
- { "ondragleave", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndragleave), (intptr_t)setJSElementOndragleave },
- { "ondragover", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndragover), (intptr_t)setJSElementOndragover },
- { "ondragstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndragstart), (intptr_t)setJSElementOndragstart },
- { "ondrop", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOndrop), (intptr_t)setJSElementOndrop },
- { "onerror", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnerror), (intptr_t)setJSElementOnerror },
- { "onfocus", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnfocus), (intptr_t)setJSElementOnfocus },
- { "oninput", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOninput), (intptr_t)setJSElementOninput },
- { "oninvalid", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOninvalid), (intptr_t)setJSElementOninvalid },
- { "onkeydown", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnkeydown), (intptr_t)setJSElementOnkeydown },
- { "onkeypress", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnkeypress), (intptr_t)setJSElementOnkeypress },
- { "onkeyup", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnkeyup), (intptr_t)setJSElementOnkeyup },
- { "onload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnload), (intptr_t)setJSElementOnload },
- { "onmousedown", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnmousedown), (intptr_t)setJSElementOnmousedown },
- { "onmousemove", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnmousemove), (intptr_t)setJSElementOnmousemove },
- { "onmouseout", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnmouseout), (intptr_t)setJSElementOnmouseout },
- { "onmouseover", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnmouseover), (intptr_t)setJSElementOnmouseover },
- { "onmouseup", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnmouseup), (intptr_t)setJSElementOnmouseup },
- { "onmousewheel", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnmousewheel), (intptr_t)setJSElementOnmousewheel },
- { "onscroll", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnscroll), (intptr_t)setJSElementOnscroll },
- { "onselect", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnselect), (intptr_t)setJSElementOnselect },
- { "onsubmit", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnsubmit), (intptr_t)setJSElementOnsubmit },
- { "onbeforecut", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnbeforecut), (intptr_t)setJSElementOnbeforecut },
- { "oncut", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOncut), (intptr_t)setJSElementOncut },
- { "onbeforecopy", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnbeforecopy), (intptr_t)setJSElementOnbeforecopy },
- { "oncopy", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOncopy), (intptr_t)setJSElementOncopy },
- { "onbeforepaste", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnbeforepaste), (intptr_t)setJSElementOnbeforepaste },
- { "onpaste", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnpaste), (intptr_t)setJSElementOnpaste },
- { "onreset", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnreset), (intptr_t)setJSElementOnreset },
- { "onsearch", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnsearch), (intptr_t)setJSElementOnsearch },
- { "onselectstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOnselectstart), (intptr_t)setJSElementOnselectstart },
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOntouchstart), (intptr_t)setJSElementOntouchstart },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchmove", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOntouchmove), (intptr_t)setJSElementOntouchmove },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchend", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOntouchend), (intptr_t)setJSElementOntouchend },
-#endif
-#if ENABLE(TOUCH_EVENTS)
- { "ontouchcancel", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementOntouchcancel), (intptr_t)setJSElementOntouchcancel },
-#endif
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSElementTableValues, 0 };
-#else
- { 144, 127, JSElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSElementConstructorTableValues, 0 };
-#endif
-
-class JSElementConstructor : public DOMConstructorObject {
-public:
- JSElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSElementConstructor::s_info = { "ElementConstructor", 0, &JSElementConstructorTable, 0 };
-
-bool JSElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSElementConstructor, DOMObject>(exec, &JSElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSElementConstructor, DOMObject>(exec, &JSElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSElementPrototypeTableValues[29] =
-{
- { "getAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetAttribute), (intptr_t)1 },
- { "setAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionSetAttribute), (intptr_t)2 },
- { "removeAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionRemoveAttribute), (intptr_t)1 },
- { "getAttributeNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetAttributeNode), (intptr_t)1 },
- { "setAttributeNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionSetAttributeNode), (intptr_t)1 },
- { "removeAttributeNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionRemoveAttributeNode), (intptr_t)1 },
- { "getElementsByTagName", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetElementsByTagName), (intptr_t)1 },
- { "getAttributeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetAttributeNS), (intptr_t)2 },
- { "setAttributeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionSetAttributeNS), (intptr_t)3 },
- { "removeAttributeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionRemoveAttributeNS), (intptr_t)2 },
- { "getElementsByTagNameNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetElementsByTagNameNS), (intptr_t)2 },
- { "getAttributeNodeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetAttributeNodeNS), (intptr_t)2 },
- { "setAttributeNodeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionSetAttributeNodeNS), (intptr_t)1 },
- { "hasAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionHasAttribute), (intptr_t)1 },
- { "hasAttributeNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionHasAttributeNS), (intptr_t)2 },
- { "focus", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionFocus), (intptr_t)0 },
- { "blur", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionBlur), (intptr_t)0 },
- { "scrollIntoView", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionScrollIntoView), (intptr_t)1 },
- { "contains", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionContains), (intptr_t)1 },
- { "scrollIntoViewIfNeeded", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionScrollIntoViewIfNeeded), (intptr_t)1 },
- { "scrollByLines", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionScrollByLines), (intptr_t)1 },
- { "scrollByPages", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionScrollByPages), (intptr_t)1 },
- { "getElementsByClassName", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetElementsByClassName), (intptr_t)1 },
- { "querySelector", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionQuerySelector), (intptr_t)1 },
- { "querySelectorAll", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionQuerySelectorAll), (intptr_t)1 },
- { "webkitMatchesSelector", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionWebkitMatchesSelector), (intptr_t)1 },
- { "getClientRects", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetClientRects), (intptr_t)0 },
- { "getBoundingClientRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsElementPrototypeFunctionGetBoundingClientRect), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSElementPrototypeTableValues, 0 };
-#else
- { 69, 63, JSElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSElementPrototype::s_info = { "ElementPrototype", 0, &JSElementPrototypeTable, 0 };
-
-JSObject* JSElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSElement>(exec, globalObject);
-}
-
-bool JSElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSElement::s_info = { "Element", &JSNode::s_info, &JSElementTable, 0 };
-
-JSElement::JSElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Element> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSElementPrototype(JSElementPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-JSValue jsElementTagName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->tagName());
- return result;
-}
-
-JSValue jsElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsElementOffsetLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetLeft());
- return result;
-}
-
-JSValue jsElementOffsetTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetTop());
- return result;
-}
-
-JSValue jsElementOffsetWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetWidth());
- return result;
-}
-
-JSValue jsElementOffsetHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetHeight());
- return result;
-}
-
-JSValue jsElementOffsetParent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->offsetParent()));
- return result;
-}
-
-JSValue jsElementClientLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientLeft());
- return result;
-}
-
-JSValue jsElementClientTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientTop());
- return result;
-}
-
-JSValue jsElementClientWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientWidth());
- return result;
-}
-
-JSValue jsElementClientHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientHeight());
- return result;
-}
-
-JSValue jsElementScrollLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->scrollLeft());
- return result;
-}
-
-JSValue jsElementScrollTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->scrollTop());
- return result;
-}
-
-JSValue jsElementScrollWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->scrollWidth());
- return result;
-}
-
-JSValue jsElementScrollHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->scrollHeight());
- return result;
-}
-
-JSValue jsElementFirstElementChild(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->firstElementChild()));
- return result;
-}
-
-JSValue jsElementLastElementChild(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->lastElementChild()));
- return result;
-}
-
-JSValue jsElementPreviousElementSibling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->previousElementSibling()));
- return result;
-}
-
-JSValue jsElementNextElementSibling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nextElementSibling()));
- return result;
-}
-
-JSValue jsElementChildElementCount(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->childElementCount());
- return result;
-}
-
-JSValue jsElementOnabort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onabort()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnblur(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onblur()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOncontextmenu(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->oncontextmenu()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndblclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondblclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndrag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondrag()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndragend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondragend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndragenter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondragenter()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndragleave(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondragleave()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndragover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondragover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndragstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondragstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOndrop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ondrop()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnfocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onfocus()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOninput(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->oninput()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOninvalid(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->oninvalid()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnkeydown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onkeydown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnkeypress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onkeypress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnkeyup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onkeyup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnmousedown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onmousedown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnmousemove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onmousemove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnmouseout(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseout()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnmouseover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnmouseup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnmousewheel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onmousewheel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnscroll(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onscroll()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnselect(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onselect()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnsubmit(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onsubmit()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnbeforecut(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforecut()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOncut(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->oncut()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnbeforecopy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforecopy()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOncopy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->oncopy()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnbeforepaste(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforepaste()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnpaste(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onpaste()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnreset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onreset()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnsearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onsearch()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsElementOnselectstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->onselectstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsElementOntouchstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsElementOntouchmove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchmove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsElementOntouchend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-JSValue jsElementOntouchcancel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* castedThis = static_cast<JSElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(castedThis->impl());
- if (EventListener* listener = imp->ontouchcancel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-#endif
-
-JSValue jsElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSElement* domObject = static_cast<JSElement*>(asObject(slotBase));
- return JSElement::getConstructor(exec, domObject->globalObject());
-}
-void JSElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSElement, Base>(exec, propertyName, value, &JSElementTable, this, slot);
-}
-
-void setJSElementScrollLeft(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSElement* castedThisObj = static_cast<JSElement*>(thisObject);
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- imp->setScrollLeft(value.toInt32(exec));
-}
-
-void setJSElementScrollTop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSElement* castedThisObj = static_cast<JSElement*>(thisObject);
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- imp->setScrollTop(value.toInt32(exec));
-}
-
-void setJSElementOnabort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnblur(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnblur(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOncontextmenu(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOncontextmenu(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndblclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndblclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndrag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndrag(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndragend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndragend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndragenter(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndragenter(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndragleave(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndragleave(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndragover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndragover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndragstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndragstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOndrop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOndrop(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnfocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnfocus(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOninput(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOninput(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOninvalid(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOninvalid(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnkeydown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnkeydown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnkeypress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnkeypress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnkeyup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnkeyup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnmousedown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnmousedown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnmousemove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnmousemove(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnmouseout(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnmouseout(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnmouseover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnmouseover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnmouseup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnmouseup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnmousewheel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnmousewheel(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnscroll(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnscroll(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnselect(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnselect(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnsubmit(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnsubmit(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnbeforecut(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnbeforecut(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOncut(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOncut(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnbeforecopy(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnbeforecopy(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOncopy(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOncopy(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnbeforepaste(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnbeforepaste(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnpaste(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnpaste(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnreset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnreset(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnsearch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnsearch(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSElementOnselectstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOnselectstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSElementOntouchstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOntouchstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSElementOntouchmove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOntouchmove(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSElementOntouchend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOntouchend(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-#if ENABLE(TOUCH_EVENTS)
-void setJSElementOntouchcancel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Element* imp = static_cast<Element*>(static_cast<JSElement*>(thisObject)->impl());
- imp->setOntouchcancel(createJSAttributeEventListener(exec, value, thisObject));
-}
-#endif
-
-JSValue JSElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->getAttribute(name));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- return castedThisObj->setAttribute(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionRemoveAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& name = args.at(0).toString(exec);
-
- imp->removeAttribute(name, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttributeNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getAttributeNode(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttributeNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- return castedThisObj->setAttributeNode(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionRemoveAttributeNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Attr* oldAttr = toAttr(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->removeAttributeNode(oldAttr, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetElementsByTagName(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByTagName(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttributeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->getAttributeNS(namespaceURI, localName));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttributeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- return castedThisObj->setAttributeNS(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionRemoveAttributeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
- imp->removeAttributeNS(namespaceURI, localName, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetElementsByTagNameNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByTagNameNS(namespaceURI, localName)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttributeNodeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getAttributeNodeNS(namespaceURI, localName)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttributeNodeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- return castedThisObj->setAttributeNodeNS(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionHasAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasAttribute(name));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionHasAttributeNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasAttributeNS(namespaceURI, localName));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionFocus(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
-
- imp->focus();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionBlur(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
-
- imp->blur();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollIntoView(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
-
- int argsCount = args.size();
- if (argsCount < 1) {
- imp->scrollIntoView();
- return jsUndefined();
- }
-
- bool alignWithTop = args.at(0).toBoolean(exec);
-
- imp->scrollIntoView(alignWithTop);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionContains(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- Element* element = toElement(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->contains(element));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollIntoViewIfNeeded(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
-
- int argsCount = args.size();
- if (argsCount < 1) {
- imp->scrollIntoViewIfNeeded();
- return jsUndefined();
- }
-
- bool centerIfNeeded = args.at(0).toBoolean(exec);
-
- imp->scrollIntoViewIfNeeded(centerIfNeeded);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollByLines(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- int lines = args.at(0).toInt32(exec);
-
- imp->scrollByLines(lines);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollByPages(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- int pages = args.at(0).toInt32(exec);
-
- imp->scrollByPages(pages);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetElementsByClassName(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getElementsByClassName(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionQuerySelector(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->querySelector(selectors, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionQuerySelectorAll(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->querySelectorAll(selectors, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionWebkitMatchesSelector(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& selectors = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->webkitMatchesSelector(selectors, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetClientRects(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getClientRects()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetBoundingClientRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSElement::s_info))
- return throwError(exec, TypeError);
- JSElement* castedThisObj = static_cast<JSElement*>(asObject(thisValue));
- Element* imp = static_cast<Element*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getBoundingClientRect()));
- return result;
-}
-
-Element* toElement(JSC::JSValue value)
-{
- return value.inherits(&JSElement::s_info) ? static_cast<JSElement*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSElement.h b/src/3rdparty/webkit/WebCore/generated/JSElement.h
deleted file mode 100644
index e8038f8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSElement.h
+++ /dev/null
@@ -1,240 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSElement_h
-#define JSElement_h
-
-#include "Element.h"
-#include "JSNode.h"
-#include <runtime/Lookup.h>
-#include <wtf/AlwaysInline.h>
-
-namespace WebCore {
-
-class Element;
-
-class JSElement : public JSNode {
- typedef JSNode Base;
-public:
- JSElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Element>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue setAttribute(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setAttributeNode(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setAttributeNS(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setAttributeNodeNS(JSC::ExecState*, const JSC::ArgList&);
- Element* impl() const
- {
- return static_cast<Element*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-ALWAYS_INLINE bool JSElement::getOwnPropertySlot(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertySlot& slot)
-{
- return JSC::getStaticValueSlot<JSElement, Base>(exec, s_info.staticPropHashTable, this, propertyName, slot);
-}
-
-ALWAYS_INLINE bool JSElement::getOwnPropertyDescriptor(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertyDescriptor& descriptor)
-{
- return JSC::getStaticValueDescriptor<JSElement, Base>(exec, s_info.staticPropHashTable, this, propertyName, descriptor);
-}
-
-Element* toElement(JSC::JSValue);
-JSC::JSValue toJSNewlyCreated(JSC::ExecState*, JSDOMGlobalObject*, Element*);
-
-class JSElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionRemoveAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttributeNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttributeNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionRemoveAttributeNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetElementsByTagName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttributeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttributeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionRemoveAttributeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetElementsByTagNameNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetAttributeNodeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionSetAttributeNodeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionHasAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionHasAttributeNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionFocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionBlur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollIntoView(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionContains(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollIntoViewIfNeeded(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollByLines(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionScrollByPages(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetElementsByClassName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionQuerySelector(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionQuerySelectorAll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionWebkitMatchesSelector(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetClientRects(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsElementPrototypeFunctionGetBoundingClientRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsElementTagName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementOffsetLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementOffsetTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementOffsetWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementOffsetHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementOffsetParent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementClientLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementClientTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementClientWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementClientHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementScrollLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementScrollLeft(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementScrollTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementScrollTop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementScrollWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementScrollHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementFirstElementChild(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementLastElementChild(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementPreviousElementSibling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementNextElementSibling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementChildElementCount(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsElementOnabort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnabort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnblur(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnblur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOncontextmenu(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOncontextmenu(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndblclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndblclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndrag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndrag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndragend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndragend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndragenter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndragenter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndragleave(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndragleave(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndragover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndragover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndragstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndragstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOndrop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOndrop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnfocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnfocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOninput(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOninput(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOninvalid(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOninvalid(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnkeydown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnkeydown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnkeypress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnkeypress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnkeyup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnkeyup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnmousedown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnmousedown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnmousemove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnmousemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnmouseout(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnmouseout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnmouseover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnmouseover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnmouseup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnmouseup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnmousewheel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnmousewheel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnscroll(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnscroll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnselect(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnselect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnsubmit(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnsubmit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnbeforecut(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnbeforecut(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOncut(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOncut(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnbeforecopy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnbeforecopy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOncopy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOncopy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnbeforepaste(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnbeforepaste(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnpaste(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnpaste(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnreset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnreset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnsearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnsearch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOnselectstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOnselectstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOntouchstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOntouchstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOntouchmove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOntouchmove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOntouchend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOntouchend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementOntouchcancel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSElementOntouchcancel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp b/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp
deleted file mode 100644
index c68e3e1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSEntity.h"
-
-#include "Entity.h"
-#include "KURL.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSEntity);
-
-/* Hash table */
-
-static const HashTableValue JSEntityTableValues[5] =
-{
- { "publicId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEntityPublicId), (intptr_t)0 },
- { "systemId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEntitySystemId), (intptr_t)0 },
- { "notationName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEntityNotationName), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEntityConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEntityTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSEntityTableValues, 0 };
-#else
- { 10, 7, JSEntityTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSEntityConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEntityConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSEntityConstructorTableValues, 0 };
-#else
- { 1, 0, JSEntityConstructorTableValues, 0 };
-#endif
-
-class JSEntityConstructor : public DOMConstructorObject {
-public:
- JSEntityConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSEntityConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSEntityPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSEntityConstructor::s_info = { "EntityConstructor", 0, &JSEntityConstructorTable, 0 };
-
-bool JSEntityConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEntityConstructor, DOMObject>(exec, &JSEntityConstructorTable, this, propertyName, slot);
-}
-
-bool JSEntityConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEntityConstructor, DOMObject>(exec, &JSEntityConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSEntityPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEntityPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSEntityPrototypeTableValues, 0 };
-#else
- { 1, 0, JSEntityPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSEntityPrototype::s_info = { "EntityPrototype", 0, &JSEntityPrototypeTable, 0 };
-
-JSObject* JSEntityPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSEntity>(exec, globalObject);
-}
-
-const ClassInfo JSEntity::s_info = { "Entity", &JSNode::s_info, &JSEntityTable, 0 };
-
-JSEntity::JSEntity(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Entity> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSEntity::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSEntityPrototype(JSEntityPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSEntity::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEntity, Base>(exec, &JSEntityTable, this, propertyName, slot);
-}
-
-bool JSEntity::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEntity, Base>(exec, &JSEntityTable, this, propertyName, descriptor);
-}
-
-JSValue jsEntityPublicId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEntity* castedThis = static_cast<JSEntity*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Entity* imp = static_cast<Entity*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->publicId());
- return result;
-}
-
-JSValue jsEntitySystemId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEntity* castedThis = static_cast<JSEntity*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Entity* imp = static_cast<Entity*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->systemId());
- return result;
-}
-
-JSValue jsEntityNotationName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEntity* castedThis = static_cast<JSEntity*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Entity* imp = static_cast<Entity*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->notationName());
- return result;
-}
-
-JSValue jsEntityConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEntity* domObject = static_cast<JSEntity*>(asObject(slotBase));
- return JSEntity::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSEntity::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSEntityConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEntity.h b/src/3rdparty/webkit/WebCore/generated/JSEntity.h
deleted file mode 100644
index c85ce4d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEntity.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSEntity_h
-#define JSEntity_h
-
-#include "JSNode.h"
-
-namespace WebCore {
-
-class Entity;
-
-class JSEntity : public JSNode {
- typedef JSNode Base;
-public:
- JSEntity(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Entity>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSEntityPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSEntityPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsEntityPublicId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEntitySystemId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEntityNotationName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEntityConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp b/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp
deleted file mode 100644
index 7e44960..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSEntityReference.h"
-
-#include "EntityReference.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSEntityReference);
-
-/* Hash table */
-
-static const HashTableValue JSEntityReferenceTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEntityReferenceConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEntityReferenceTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSEntityReferenceTableValues, 0 };
-#else
- { 2, 1, JSEntityReferenceTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSEntityReferenceConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEntityReferenceConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSEntityReferenceConstructorTableValues, 0 };
-#else
- { 1, 0, JSEntityReferenceConstructorTableValues, 0 };
-#endif
-
-class JSEntityReferenceConstructor : public DOMConstructorObject {
-public:
- JSEntityReferenceConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSEntityReferenceConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSEntityReferencePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSEntityReferenceConstructor::s_info = { "EntityReferenceConstructor", 0, &JSEntityReferenceConstructorTable, 0 };
-
-bool JSEntityReferenceConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEntityReferenceConstructor, DOMObject>(exec, &JSEntityReferenceConstructorTable, this, propertyName, slot);
-}
-
-bool JSEntityReferenceConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEntityReferenceConstructor, DOMObject>(exec, &JSEntityReferenceConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSEntityReferencePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEntityReferencePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSEntityReferencePrototypeTableValues, 0 };
-#else
- { 1, 0, JSEntityReferencePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSEntityReferencePrototype::s_info = { "EntityReferencePrototype", 0, &JSEntityReferencePrototypeTable, 0 };
-
-JSObject* JSEntityReferencePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSEntityReference>(exec, globalObject);
-}
-
-const ClassInfo JSEntityReference::s_info = { "EntityReference", &JSNode::s_info, &JSEntityReferenceTable, 0 };
-
-JSEntityReference::JSEntityReference(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<EntityReference> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSEntityReference::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSEntityReferencePrototype(JSEntityReferencePrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSEntityReference::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEntityReference, Base>(exec, &JSEntityReferenceTable, this, propertyName, slot);
-}
-
-bool JSEntityReference::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEntityReference, Base>(exec, &JSEntityReferenceTable, this, propertyName, descriptor);
-}
-
-JSValue jsEntityReferenceConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEntityReference* domObject = static_cast<JSEntityReference*>(asObject(slotBase));
- return JSEntityReference::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSEntityReference::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSEntityReferenceConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEntityReference.h b/src/3rdparty/webkit/WebCore/generated/JSEntityReference.h
deleted file mode 100644
index ae6d142..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEntityReference.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSEntityReference_h
-#define JSEntityReference_h
-
-#include "JSNode.h"
-
-namespace WebCore {
-
-class EntityReference;
-
-class JSEntityReference : public JSNode {
- typedef JSNode Base;
-public:
- JSEntityReference(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<EntityReference>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSEntityReferencePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSEntityReferencePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsEntityReferenceConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSErrorEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSErrorEvent.cpp
deleted file mode 100644
index 3d73ee8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSErrorEvent.cpp
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSErrorEvent.h"
-
-#include "ErrorEvent.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSErrorEvent);
-
-/* Hash table */
-
-static const HashTableValue JSErrorEventTableValues[5] =
-{
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsErrorEventMessage), (intptr_t)0 },
- { "filename", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsErrorEventFilename), (intptr_t)0 },
- { "lineno", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsErrorEventLineno), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsErrorEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSErrorEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSErrorEventTableValues, 0 };
-#else
- { 9, 7, JSErrorEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSErrorEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSErrorEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSErrorEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSErrorEventConstructorTableValues, 0 };
-#endif
-
-class JSErrorEventConstructor : public DOMConstructorObject {
-public:
- JSErrorEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSErrorEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSErrorEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSErrorEventConstructor::s_info = { "ErrorEventConstructor", 0, &JSErrorEventConstructorTable, 0 };
-
-bool JSErrorEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSErrorEventConstructor, DOMObject>(exec, &JSErrorEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSErrorEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSErrorEventConstructor, DOMObject>(exec, &JSErrorEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSErrorEventPrototypeTableValues[2] =
-{
- { "initErrorEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsErrorEventPrototypeFunctionInitErrorEvent), (intptr_t)6 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSErrorEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSErrorEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSErrorEventPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSErrorEventPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSErrorEventPrototypeTable);
-}
-const ClassInfo JSErrorEventPrototype::s_info = { "ErrorEventPrototype", 0, 0, getJSErrorEventPrototypeTable };
-
-JSObject* JSErrorEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSErrorEvent>(exec, globalObject);
-}
-
-bool JSErrorEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSErrorEventPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSErrorEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSErrorEventPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSErrorEventTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSErrorEventTable);
-}
-const ClassInfo JSErrorEvent::s_info = { "ErrorEvent", &JSEvent::s_info, 0, getJSErrorEventTable };
-
-JSErrorEvent::JSErrorEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ErrorEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSErrorEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSErrorEventPrototype(JSErrorEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSErrorEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSErrorEvent, Base>(exec, getJSErrorEventTable(exec), this, propertyName, slot);
-}
-
-bool JSErrorEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSErrorEvent, Base>(exec, getJSErrorEventTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsErrorEventMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSErrorEvent* castedThis = static_cast<JSErrorEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ErrorEvent* imp = static_cast<ErrorEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsErrorEventFilename(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSErrorEvent* castedThis = static_cast<JSErrorEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ErrorEvent* imp = static_cast<ErrorEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->filename());
- return result;
-}
-
-JSValue jsErrorEventLineno(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSErrorEvent* castedThis = static_cast<JSErrorEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ErrorEvent* imp = static_cast<ErrorEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->lineno());
- return result;
-}
-
-JSValue jsErrorEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSErrorEvent* domObject = static_cast<JSErrorEvent*>(asObject(slotBase));
- return JSErrorEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSErrorEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSErrorEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsErrorEventPrototypeFunctionInitErrorEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSErrorEvent::s_info))
- return throwError(exec, TypeError);
- JSErrorEvent* castedThisObj = static_cast<JSErrorEvent*>(asObject(thisValue));
- ErrorEvent* imp = static_cast<ErrorEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- const UString& messageArg = args.at(3).toString(exec);
- const UString& filenameArg = args.at(4).toString(exec);
- unsigned linenoArg = args.at(5).toInt32(exec);
-
- imp->initErrorEvent(typeArg, canBubbleArg, cancelableArg, messageArg, filenameArg, linenoArg);
- return jsUndefined();
-}
-
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSErrorEvent.h b/src/3rdparty/webkit/WebCore/generated/JSErrorEvent.h
deleted file mode 100644
index 546957f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSErrorEvent.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSErrorEvent_h
-#define JSErrorEvent_h
-
-#if ENABLE(WORKERS)
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class ErrorEvent;
-
-class JSErrorEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSErrorEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ErrorEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSErrorEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSErrorEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsErrorEventPrototypeFunctionInitErrorEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsErrorEventMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsErrorEventFilename(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsErrorEventLineno(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsErrorEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp
deleted file mode 100644
index e5618ad..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp
+++ /dev/null
@@ -1,509 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSEvent.h"
-
-#include "Event.h"
-#include "EventTarget.h"
-#include "JSEventTarget.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSEvent);
-
-/* Hash table */
-
-static const HashTableValue JSEventTableValues[14] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventType), (intptr_t)0 },
- { "target", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventTarget), (intptr_t)0 },
- { "currentTarget", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCurrentTarget), (intptr_t)0 },
- { "eventPhase", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventEventPhase), (intptr_t)0 },
- { "bubbles", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventBubbles), (intptr_t)0 },
- { "cancelable", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCancelable), (intptr_t)0 },
- { "timeStamp", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventTimeStamp), (intptr_t)0 },
- { "defaultPrevented", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventDefaultPrevented), (intptr_t)0 },
- { "srcElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSrcElement), (intptr_t)0 },
- { "returnValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventReturnValue), (intptr_t)setJSEventReturnValue },
- { "cancelBubble", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCancelBubble), (intptr_t)setJSEventCancelBubble },
- { "clipboardData", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventClipboardData), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSEventTableValues, 0 };
-#else
- { 35, 31, JSEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSEventConstructorTableValues[20] =
-{
- { "CAPTURING_PHASE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCAPTURING_PHASE), (intptr_t)0 },
- { "AT_TARGET", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventAT_TARGET), (intptr_t)0 },
- { "BUBBLING_PHASE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventBUBBLING_PHASE), (intptr_t)0 },
- { "MOUSEDOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEDOWN), (intptr_t)0 },
- { "MOUSEUP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEUP), (intptr_t)0 },
- { "MOUSEOVER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEOVER), (intptr_t)0 },
- { "MOUSEOUT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEOUT), (intptr_t)0 },
- { "MOUSEMOVE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEMOVE), (intptr_t)0 },
- { "MOUSEDRAG", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEDRAG), (intptr_t)0 },
- { "CLICK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCLICK), (intptr_t)0 },
- { "DBLCLICK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventDBLCLICK), (intptr_t)0 },
- { "KEYDOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventKEYDOWN), (intptr_t)0 },
- { "KEYUP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventKEYUP), (intptr_t)0 },
- { "KEYPRESS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventKEYPRESS), (intptr_t)0 },
- { "DRAGDROP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventDRAGDROP), (intptr_t)0 },
- { "FOCUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventFOCUS), (intptr_t)0 },
- { "BLUR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventBLUR), (intptr_t)0 },
- { "SELECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSELECT), (intptr_t)0 },
- { "CHANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCHANGE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSEventConstructorTableValues, 0 };
-#else
- { 68, 63, JSEventConstructorTableValues, 0 };
-#endif
-
-class JSEventConstructor : public DOMConstructorObject {
-public:
- JSEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSEventConstructor::s_info = { "EventConstructor", 0, &JSEventConstructorTable, 0 };
-
-bool JSEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEventConstructor, DOMObject>(exec, &JSEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEventConstructor, DOMObject>(exec, &JSEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSEventPrototypeTableValues[24] =
-{
- { "CAPTURING_PHASE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCAPTURING_PHASE), (intptr_t)0 },
- { "AT_TARGET", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventAT_TARGET), (intptr_t)0 },
- { "BUBBLING_PHASE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventBUBBLING_PHASE), (intptr_t)0 },
- { "MOUSEDOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEDOWN), (intptr_t)0 },
- { "MOUSEUP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEUP), (intptr_t)0 },
- { "MOUSEOVER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEOVER), (intptr_t)0 },
- { "MOUSEOUT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEOUT), (intptr_t)0 },
- { "MOUSEMOVE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEMOVE), (intptr_t)0 },
- { "MOUSEDRAG", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventMOUSEDRAG), (intptr_t)0 },
- { "CLICK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCLICK), (intptr_t)0 },
- { "DBLCLICK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventDBLCLICK), (intptr_t)0 },
- { "KEYDOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventKEYDOWN), (intptr_t)0 },
- { "KEYUP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventKEYUP), (intptr_t)0 },
- { "KEYPRESS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventKEYPRESS), (intptr_t)0 },
- { "DRAGDROP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventDRAGDROP), (intptr_t)0 },
- { "FOCUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventFOCUS), (intptr_t)0 },
- { "BLUR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventBLUR), (intptr_t)0 },
- { "SELECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSELECT), (intptr_t)0 },
- { "CHANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventCHANGE), (intptr_t)0 },
- { "stopPropagation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventPrototypeFunctionStopPropagation), (intptr_t)0 },
- { "preventDefault", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventPrototypeFunctionPreventDefault), (intptr_t)0 },
- { "initEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventPrototypeFunctionInitEvent), (intptr_t)3 },
- { "stopImmediatePropagation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventPrototypeFunctionStopImmediatePropagation), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSEventPrototypeTableValues, 0 };
-#else
- { 69, 63, JSEventPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSEventPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSEventPrototypeTable);
-}
-const ClassInfo JSEventPrototype::s_info = { "EventPrototype", 0, 0, getJSEventPrototypeTable };
-
-JSObject* JSEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSEvent>(exec, globalObject);
-}
-
-bool JSEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSEventPrototype, JSObject>(exec, getJSEventPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSEventPrototype, JSObject>(exec, getJSEventPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSEventTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSEventTable);
-}
-const ClassInfo JSEvent::s_info = { "Event", 0, 0, getJSEventTable };
-
-JSEvent::JSEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Event> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSEvent::~JSEvent()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSEventPrototype(JSEventPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEvent, Base>(exec, getJSEventTable(exec), this, propertyName, slot);
-}
-
-bool JSEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEvent, Base>(exec, getJSEventTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsEventType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsEventTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->target()));
- return result;
-}
-
-JSValue jsEventCurrentTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->currentTarget()));
- return result;
-}
-
-JSValue jsEventEventPhase(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->eventPhase());
- return result;
-}
-
-JSValue jsEventBubbles(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsBoolean(imp->bubbles());
- return result;
-}
-
-JSValue jsEventCancelable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsBoolean(imp->cancelable());
- return result;
-}
-
-JSValue jsEventTimeStamp(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->timeStamp());
- return result;
-}
-
-JSValue jsEventDefaultPrevented(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsBoolean(imp->defaultPrevented());
- return result;
-}
-
-JSValue jsEventSrcElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->srcElement()));
- return result;
-}
-
-JSValue jsEventReturnValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsBoolean(imp->returnValue());
- return result;
-}
-
-JSValue jsEventCancelBubble(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Event* imp = static_cast<Event*>(castedThis->impl());
- JSValue result = jsBoolean(imp->cancelBubble());
- return result;
-}
-
-JSValue jsEventClipboardData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* castedThis = static_cast<JSEvent*>(asObject(slotBase));
- return castedThis->clipboardData(exec);
-}
-
-JSValue jsEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEvent* domObject = static_cast<JSEvent*>(asObject(slotBase));
- return JSEvent::getConstructor(exec, domObject->globalObject());
-}
-void JSEvent::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSEvent, Base>(exec, propertyName, value, getJSEventTable(exec), this, slot);
-}
-
-void setJSEventReturnValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSEvent* castedThisObj = static_cast<JSEvent*>(thisObject);
- Event* imp = static_cast<Event*>(castedThisObj->impl());
- imp->setReturnValue(value.toBoolean(exec));
-}
-
-void setJSEventCancelBubble(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSEvent* castedThisObj = static_cast<JSEvent*>(thisObject);
- Event* imp = static_cast<Event*>(castedThisObj->impl());
- imp->setCancelBubble(value.toBoolean(exec));
-}
-
-JSValue JSEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsEventPrototypeFunctionStopPropagation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEvent::s_info))
- return throwError(exec, TypeError);
- JSEvent* castedThisObj = static_cast<JSEvent*>(asObject(thisValue));
- Event* imp = static_cast<Event*>(castedThisObj->impl());
-
- imp->stopPropagation();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsEventPrototypeFunctionPreventDefault(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEvent::s_info))
- return throwError(exec, TypeError);
- JSEvent* castedThisObj = static_cast<JSEvent*>(asObject(thisValue));
- Event* imp = static_cast<Event*>(castedThisObj->impl());
-
- imp->preventDefault();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsEventPrototypeFunctionInitEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEvent::s_info))
- return throwError(exec, TypeError);
- JSEvent* castedThisObj = static_cast<JSEvent*>(asObject(thisValue));
- Event* imp = static_cast<Event*>(castedThisObj->impl());
- const UString& eventTypeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
-
- imp->initEvent(eventTypeArg, canBubbleArg, cancelableArg);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsEventPrototypeFunctionStopImmediatePropagation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEvent::s_info))
- return throwError(exec, TypeError);
- JSEvent* castedThisObj = static_cast<JSEvent*>(asObject(thisValue));
- Event* imp = static_cast<Event*>(castedThisObj->impl());
-
- imp->stopImmediatePropagation();
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsEventCAPTURING_PHASE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsEventAT_TARGET(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsEventBUBBLING_PHASE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsEventMOUSEDOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsEventMOUSEUP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsEventMOUSEOVER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsEventMOUSEOUT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsEventMOUSEMOVE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(16));
-}
-
-JSValue jsEventMOUSEDRAG(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(32));
-}
-
-JSValue jsEventCLICK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(64));
-}
-
-JSValue jsEventDBLCLICK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(128));
-}
-
-JSValue jsEventKEYDOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(256));
-}
-
-JSValue jsEventKEYUP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(512));
-}
-
-JSValue jsEventKEYPRESS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1024));
-}
-
-JSValue jsEventDRAGDROP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2048));
-}
-
-JSValue jsEventFOCUS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4096));
-}
-
-JSValue jsEventBLUR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8192));
-}
-
-JSValue jsEventSELECT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(16384));
-}
-
-JSValue jsEventCHANGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(32768));
-}
-
-Event* toEvent(JSC::JSValue value)
-{
- return value.inherits(&JSEvent::s_info) ? static_cast<JSEvent*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEvent.h b/src/3rdparty/webkit/WebCore/generated/JSEvent.h
deleted file mode 100644
index bb5e141..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEvent.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSEvent_h
-#define JSEvent_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Event;
-
-class JSEvent : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Event>);
- virtual ~JSEvent();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue clipboardData(JSC::ExecState*) const;
- Event* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Event> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Event*);
-Event* toEvent(JSC::JSValue);
-
-class JSEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsEventPrototypeFunctionStopPropagation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsEventPrototypeFunctionPreventDefault(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsEventPrototypeFunctionInitEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsEventPrototypeFunctionStopImmediatePropagation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsEventType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventCurrentTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventEventPhase(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventBubbles(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventCancelable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventTimeStamp(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventDefaultPrevented(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventSrcElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventReturnValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSEventReturnValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsEventCancelBubble(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSEventCancelBubble(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsEventClipboardData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsEventCAPTURING_PHASE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventAT_TARGET(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventBUBBLING_PHASE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventMOUSEDOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventMOUSEUP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventMOUSEOVER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventMOUSEOUT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventMOUSEMOVE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventMOUSEDRAG(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventCLICK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventDBLCLICK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventKEYDOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventKEYUP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventKEYPRESS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventDRAGDROP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventFOCUS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventBLUR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventSELECT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventCHANGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp b/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp
deleted file mode 100644
index 0851732..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp
+++ /dev/null
@@ -1,238 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSEventException.h"
-
-#include "EventException.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSEventException);
-
-/* Hash table */
-
-static const HashTableValue JSEventExceptionTableValues[5] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventExceptionCode), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventExceptionName), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventExceptionMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventExceptionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventExceptionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSEventExceptionTableValues, 0 };
-#else
- { 10, 7, JSEventExceptionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSEventExceptionConstructorTableValues[2] =
-{
- { "UNSPECIFIED_EVENT_TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventExceptionUNSPECIFIED_EVENT_TYPE_ERR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventExceptionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSEventExceptionConstructorTableValues, 0 };
-#else
- { 2, 1, JSEventExceptionConstructorTableValues, 0 };
-#endif
-
-class JSEventExceptionConstructor : public DOMConstructorObject {
-public:
- JSEventExceptionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSEventExceptionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSEventExceptionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSEventExceptionConstructor::s_info = { "EventExceptionConstructor", 0, &JSEventExceptionConstructorTable, 0 };
-
-bool JSEventExceptionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEventExceptionConstructor, DOMObject>(exec, &JSEventExceptionConstructorTable, this, propertyName, slot);
-}
-
-bool JSEventExceptionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEventExceptionConstructor, DOMObject>(exec, &JSEventExceptionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSEventExceptionPrototypeTableValues[3] =
-{
- { "UNSPECIFIED_EVENT_TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventExceptionUNSPECIFIED_EVENT_TYPE_ERR), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsEventExceptionPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventExceptionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSEventExceptionPrototypeTableValues, 0 };
-#else
- { 5, 3, JSEventExceptionPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSEventExceptionPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSEventExceptionPrototypeTable);
-}
-const ClassInfo JSEventExceptionPrototype::s_info = { "EventExceptionPrototype", 0, 0, getJSEventExceptionPrototypeTable };
-
-JSObject* JSEventExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSEventException>(exec, globalObject);
-}
-
-bool JSEventExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSEventExceptionPrototype, JSObject>(exec, getJSEventExceptionPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSEventExceptionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSEventExceptionPrototype, JSObject>(exec, getJSEventExceptionPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSEventExceptionTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSEventExceptionTable);
-}
-const ClassInfo JSEventException::s_info = { "EventException", 0, 0, getJSEventExceptionTable };
-
-JSEventException::JSEventException(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<EventException> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSEventException::~JSEventException()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSEventException::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSEventExceptionPrototype(JSEventExceptionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSEventException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEventException, Base>(exec, getJSEventExceptionTable(exec), this, propertyName, slot);
-}
-
-bool JSEventException::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEventException, Base>(exec, getJSEventExceptionTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsEventExceptionCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventException* castedThis = static_cast<JSEventException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventException* imp = static_cast<EventException*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsEventExceptionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventException* castedThis = static_cast<JSEventException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventException* imp = static_cast<EventException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsEventExceptionMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventException* castedThis = static_cast<JSEventException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventException* imp = static_cast<EventException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsEventExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventException* domObject = static_cast<JSEventException*>(asObject(slotBase));
- return JSEventException::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSEventException::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSEventExceptionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsEventExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEventException::s_info))
- return throwError(exec, TypeError);
- JSEventException* castedThisObj = static_cast<JSEventException*>(asObject(thisValue));
- EventException* imp = static_cast<EventException*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-// Constant getters
-
-JSValue jsEventExceptionUNSPECIFIED_EVENT_TYPE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, EventException* object)
-{
- return getDOMObjectWrapper<JSEventException>(exec, globalObject, object);
-}
-EventException* toEventException(JSC::JSValue value)
-{
- return value.inherits(&JSEventException::s_info) ? static_cast<JSEventException*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEventException.h b/src/3rdparty/webkit/WebCore/generated/JSEventException.h
deleted file mode 100644
index e859584..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEventException.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSEventException_h
-#define JSEventException_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class EventException;
-
-class JSEventException : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSEventException(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<EventException>);
- virtual ~JSEventException();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- EventException* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<EventException> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, EventException*);
-EventException* toEventException(JSC::JSValue);
-
-class JSEventExceptionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSEventExceptionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsEventExceptionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsEventExceptionCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventExceptionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventExceptionMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsEventExceptionUNSPECIFIED_EVENT_TYPE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEventSource.cpp b/src/3rdparty/webkit/WebCore/generated/JSEventSource.cpp
deleted file mode 100644
index ebf5a56..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEventSource.cpp
+++ /dev/null
@@ -1,305 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(EVENTSOURCE)
-
-#include "JSEventSource.h"
-
-#include "Event.h"
-#include "EventListener.h"
-#include "EventSource.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "KURL.h"
-#include "RegisteredEventListener.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSEventSource);
-
-/* Hash table */
-
-static const HashTableValue JSEventSourceTableValues[6] =
-{
- { "URL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceURL), (intptr_t)0 },
- { "readyState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceReadyState), (intptr_t)0 },
- { "onopen", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceOnopen), (intptr_t)setJSEventSourceOnopen },
- { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceOnmessage), (intptr_t)setJSEventSourceOnmessage },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceOnerror), (intptr_t)setJSEventSourceOnerror },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventSourceTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSEventSourceTableValues, 0 };
-#else
- { 17, 15, JSEventSourceTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSEventSourcePrototypeTableValues[8] =
-{
- { "CONNECTING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceCONNECTING), (intptr_t)0 },
- { "OPEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceOPEN), (intptr_t)0 },
- { "CLOSED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsEventSourceCLOSED), (intptr_t)0 },
- { "close", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventSourcePrototypeFunctionClose), (intptr_t)0 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventSourcePrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventSourcePrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsEventSourcePrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSEventSourcePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSEventSourcePrototypeTableValues, 0 };
-#else
- { 17, 15, JSEventSourcePrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSEventSourcePrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSEventSourcePrototypeTable);
-}
-const ClassInfo JSEventSourcePrototype::s_info = { "EventSourcePrototype", 0, 0, getJSEventSourcePrototypeTable };
-
-JSObject* JSEventSourcePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSEventSource>(exec, globalObject);
-}
-
-bool JSEventSourcePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSEventSourcePrototype, JSObject>(exec, getJSEventSourcePrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSEventSourcePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSEventSourcePrototype, JSObject>(exec, getJSEventSourcePrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSEventSourceTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSEventSourceTable);
-}
-const ClassInfo JSEventSource::s_info = { "EventSource", 0, 0, getJSEventSourceTable };
-
-JSEventSource::JSEventSource(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<EventSource> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSEventSource::~JSEventSource()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-void JSEventSource::markChildren(MarkStack& markStack)
-{
- Base::markChildren(markStack);
- impl()->markJSEventListeners(markStack);
-}
-
-JSObject* JSEventSource::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSEventSourcePrototype(JSEventSourcePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSEventSource::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSEventSource, Base>(exec, getJSEventSourceTable(exec), this, propertyName, slot);
-}
-
-bool JSEventSource::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSEventSource, Base>(exec, getJSEventSourceTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsEventSourceURL(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventSource* castedThis = static_cast<JSEventSource*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(castedThis->impl());
- JSValue result = jsString(exec, imp->url());
- return result;
-}
-
-JSValue jsEventSourceReadyState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventSource* castedThis = static_cast<JSEventSource*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->readyState());
- return result;
-}
-
-JSValue jsEventSourceOnopen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventSource* castedThis = static_cast<JSEventSource*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(castedThis->impl());
- if (EventListener* listener = imp->onopen()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsEventSourceOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventSource* castedThis = static_cast<JSEventSource*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsEventSourceOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSEventSource* castedThis = static_cast<JSEventSource*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-void JSEventSource::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSEventSource, Base>(exec, propertyName, value, getJSEventSourceTable(exec), this, slot);
-}
-
-void setJSEventSourceOnopen(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(static_cast<JSEventSource*>(thisObject)->impl());
- imp->setOnopen(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSEventSourceOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(static_cast<JSEventSource*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSEventSourceOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- EventSource* imp = static_cast<EventSource*>(static_cast<JSEventSource*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionClose(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEventSource::s_info))
- return throwError(exec, TypeError);
- JSEventSource* castedThisObj = static_cast<JSEventSource*>(asObject(thisValue));
- EventSource* imp = static_cast<EventSource*>(castedThisObj->impl());
-
- imp->close();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEventSource::s_info))
- return throwError(exec, TypeError);
- JSEventSource* castedThisObj = static_cast<JSEventSource*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEventSource::s_info))
- return throwError(exec, TypeError);
- JSEventSource* castedThisObj = static_cast<JSEventSource*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSEventSource::s_info))
- return throwError(exec, TypeError);
- JSEventSource* castedThisObj = static_cast<JSEventSource*>(asObject(thisValue));
- EventSource* imp = static_cast<EventSource*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsEventSourceCONNECTING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsEventSourceOPEN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsEventSourceCLOSED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, EventSource* object)
-{
- return getDOMObjectWrapper<JSEventSource>(exec, globalObject, object);
-}
-EventSource* toEventSource(JSC::JSValue value)
-{
- return value.inherits(&JSEventSource::s_info) ? static_cast<JSEventSource*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(EVENTSOURCE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSEventSource.h b/src/3rdparty/webkit/WebCore/generated/JSEventSource.h
deleted file mode 100644
index 9ad5cf8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSEventSource.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSEventSource_h
-#define JSEventSource_h
-
-#if ENABLE(EVENTSOURCE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class EventSource;
-
-class JSEventSource : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSEventSource(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<EventSource>);
- virtual ~JSEventSource();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
-
- // Custom functions
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- EventSource* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<EventSource> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, EventSource*);
-EventSource* toEventSource(JSC::JSValue);
-
-class JSEventSourcePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSEventSourcePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionClose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsEventSourcePrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsEventSourceURL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventSourceReadyState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventSourceOnopen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSEventSourceOnopen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsEventSourceOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSEventSourceOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsEventSourceOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSEventSourceOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-// Constants
-
-JSC::JSValue jsEventSourceCONNECTING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventSourceOPEN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsEventSourceCLOSED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(EVENTSOURCE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSFile.cpp b/src/3rdparty/webkit/WebCore/generated/JSFile.cpp
deleted file mode 100644
index d85bcdc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSFile.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSFile.h"
-
-#include "File.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSFile);
-
-/* Hash table */
-
-static const HashTableValue JSFileTableValues[6] =
-{
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileName), (intptr_t)0 },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileType), (intptr_t)0 },
- { "fileName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileFileName), (intptr_t)0 },
- { "fileSize", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileFileSize), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSFileTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSFileTableValues, 0 };
-#else
- { 17, 15, JSFileTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSFileConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSFileConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSFileConstructorTableValues, 0 };
-#else
- { 1, 0, JSFileConstructorTableValues, 0 };
-#endif
-
-class JSFileConstructor : public DOMConstructorObject {
-public:
- JSFileConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSFileConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSFilePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSFileConstructor::s_info = { "FileConstructor", 0, &JSFileConstructorTable, 0 };
-
-bool JSFileConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSFileConstructor, DOMObject>(exec, &JSFileConstructorTable, this, propertyName, slot);
-}
-
-bool JSFileConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSFileConstructor, DOMObject>(exec, &JSFileConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSFilePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSFilePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSFilePrototypeTableValues, 0 };
-#else
- { 1, 0, JSFilePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSFilePrototype::s_info = { "FilePrototype", 0, &JSFilePrototypeTable, 0 };
-
-JSObject* JSFilePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSFile>(exec, globalObject);
-}
-
-const ClassInfo JSFile::s_info = { "File", &JSBlob::s_info, &JSFileTable, 0 };
-
-JSFile::JSFile(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<File> impl)
- : JSBlob(structure, globalObject, impl)
-{
-}
-
-JSObject* JSFile::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSFilePrototype(JSFilePrototype::createStructure(JSBlobPrototype::self(exec, globalObject)));
-}
-
-bool JSFile::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSFile, Base>(exec, &JSFileTable, this, propertyName, slot);
-}
-
-bool JSFile::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSFile, Base>(exec, &JSFileTable, this, propertyName, descriptor);
-}
-
-JSValue jsFileName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFile* castedThis = static_cast<JSFile*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- File* imp = static_cast<File*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsFileType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFile* castedThis = static_cast<JSFile*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- File* imp = static_cast<File*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsFileFileName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFile* castedThis = static_cast<JSFile*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- File* imp = static_cast<File*>(castedThis->impl());
- JSValue result = jsString(exec, imp->fileName());
- return result;
-}
-
-JSValue jsFileFileSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFile* castedThis = static_cast<JSFile*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- File* imp = static_cast<File*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->fileSize());
- return result;
-}
-
-JSValue jsFileConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFile* domObject = static_cast<JSFile*>(asObject(slotBase));
- return JSFile::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSFile::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSFileConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, File* object)
-{
- return getDOMObjectWrapper<JSFile>(exec, globalObject, object);
-}
-File* toFile(JSC::JSValue value)
-{
- return value.inherits(&JSFile::s_info) ? static_cast<JSFile*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSFile.h b/src/3rdparty/webkit/WebCore/generated/JSFile.h
deleted file mode 100644
index 9836568..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSFile.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSFile_h
-#define JSFile_h
-
-#include "File.h"
-#include "JSBlob.h"
-
-namespace WebCore {
-
-class File;
-
-class JSFile : public JSBlob {
- typedef JSBlob Base;
-public:
- JSFile(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<File>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- File* impl() const
- {
- return static_cast<File*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, File*);
-File* toFile(JSC::JSValue);
-
-class JSFilePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSFilePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsFileName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsFileType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsFileFileName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsFileFileSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsFileConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp b/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp
deleted file mode 100644
index 2140f2c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSFileList.h"
-
-#include "ExceptionCode.h"
-#include "File.h"
-#include "FileList.h"
-#include "JSFile.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSFileList);
-
-/* Hash table */
-
-static const HashTableValue JSFileListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsFileListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSFileListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSFileListTableValues, 0 };
-#else
- { 5, 3, JSFileListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSFileListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSFileListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSFileListConstructorTableValues, 0 };
-#else
- { 1, 0, JSFileListConstructorTableValues, 0 };
-#endif
-
-class JSFileListConstructor : public DOMConstructorObject {
-public:
- JSFileListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSFileListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSFileListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSFileListConstructor::s_info = { "FileListConstructor", 0, &JSFileListConstructorTable, 0 };
-
-bool JSFileListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSFileListConstructor, DOMObject>(exec, &JSFileListConstructorTable, this, propertyName, slot);
-}
-
-bool JSFileListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSFileListConstructor, DOMObject>(exec, &JSFileListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSFileListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsFileListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSFileListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSFileListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSFileListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSFileListPrototype::s_info = { "FileListPrototype", 0, &JSFileListPrototypeTable, 0 };
-
-JSObject* JSFileListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSFileList>(exec, globalObject);
-}
-
-bool JSFileListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSFileListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSFileListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSFileListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSFileList::s_info = { "FileList", 0, &JSFileListTable, 0 };
-
-JSFileList::JSFileList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<FileList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSFileList::~JSFileList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSFileList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSFileListPrototype(JSFileListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSFileList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSFileListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<FileList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSFileList, Base>(exec, &JSFileListTable, this, propertyName, slot);
-}
-
-bool JSFileList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSFileListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<FileList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSFileList, Base>(exec, &JSFileListTable, this, propertyName, descriptor);
-}
-
-bool JSFileList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<FileList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsFileListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFileList* castedThis = static_cast<JSFileList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FileList* imp = static_cast<FileList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsFileListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSFileList* domObject = static_cast<JSFileList*>(asObject(slotBase));
- return JSFileList::getConstructor(exec, domObject->globalObject());
-}
-void JSFileList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<FileList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSFileList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSFileListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsFileListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSFileList::s_info))
- return throwError(exec, TypeError);
- JSFileList* castedThisObj = static_cast<JSFileList*>(asObject(thisValue));
- FileList* imp = static_cast<FileList*>(castedThisObj->impl());
- int index = args.at(0).toInt32(exec);
- if (index < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSFileList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSFileList* thisObj = static_cast<JSFileList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<FileList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, FileList* object)
-{
- return getDOMObjectWrapper<JSFileList>(exec, globalObject, object);
-}
-FileList* toFileList(JSC::JSValue value)
-{
- return value.inherits(&JSFileList::s_info) ? static_cast<JSFileList*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSFileList.h b/src/3rdparty/webkit/WebCore/generated/JSFileList.h
deleted file mode 100644
index 07c60bf..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSFileList.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSFileList_h
-#define JSFileList_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class FileList;
-
-class JSFileList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSFileList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<FileList>);
- virtual ~JSFileList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- FileList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<FileList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, FileList*);
-FileList* toFileList(JSC::JSValue);
-
-class JSFileListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSFileListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsFileListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsFileListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsFileListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp
deleted file mode 100644
index 78022dc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(GEOLOCATION)
-
-#include "JSGeolocation.h"
-
-#include "Geolocation.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSGeolocation);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSGeolocationPrototypeTableValues[4] =
-{
- { "getCurrentPosition", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsGeolocationPrototypeFunctionGetCurrentPosition), (intptr_t)3 },
- { "watchPosition", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsGeolocationPrototypeFunctionWatchPosition), (intptr_t)3 },
- { "clearWatch", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsGeolocationPrototypeFunctionClearWatch), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSGeolocationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSGeolocationPrototypeTableValues, 0 };
-#else
- { 9, 7, JSGeolocationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSGeolocationPrototype::s_info = { "GeolocationPrototype", 0, &JSGeolocationPrototypeTable, 0 };
-
-JSObject* JSGeolocationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSGeolocation>(exec, globalObject);
-}
-
-bool JSGeolocationPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSGeolocationPrototypeTable, this, propertyName, slot);
-}
-
-bool JSGeolocationPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSGeolocationPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSGeolocation::s_info = { "Geolocation", 0, 0, 0 };
-
-JSGeolocation::JSGeolocation(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Geolocation> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSGeolocation::~JSGeolocation()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSGeolocation::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSGeolocationPrototype(JSGeolocationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue JSC_HOST_CALL jsGeolocationPrototypeFunctionGetCurrentPosition(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSGeolocation::s_info))
- return throwError(exec, TypeError);
- JSGeolocation* castedThisObj = static_cast<JSGeolocation*>(asObject(thisValue));
- return castedThisObj->getCurrentPosition(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsGeolocationPrototypeFunctionWatchPosition(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSGeolocation::s_info))
- return throwError(exec, TypeError);
- JSGeolocation* castedThisObj = static_cast<JSGeolocation*>(asObject(thisValue));
- return castedThisObj->watchPosition(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsGeolocationPrototypeFunctionClearWatch(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSGeolocation::s_info))
- return throwError(exec, TypeError);
- JSGeolocation* castedThisObj = static_cast<JSGeolocation*>(asObject(thisValue));
- Geolocation* imp = static_cast<Geolocation*>(castedThisObj->impl());
- int watchId = args.at(0).toInt32(exec);
-
- imp->clearWatch(watchId);
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Geolocation* object)
-{
- return getDOMObjectWrapper<JSGeolocation>(exec, globalObject, object);
-}
-Geolocation* toGeolocation(JSC::JSValue value)
-{
- return value.inherits(&JSGeolocation::s_info) ? static_cast<JSGeolocation*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(GEOLOCATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSGeolocation.h b/src/3rdparty/webkit/WebCore/generated/JSGeolocation.h
deleted file mode 100644
index fdc0244..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSGeolocation.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSGeolocation_h
-#define JSGeolocation_h
-
-#if ENABLE(GEOLOCATION)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Geolocation;
-
-class JSGeolocation : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSGeolocation(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Geolocation>);
- virtual ~JSGeolocation();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue getCurrentPosition(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue watchPosition(JSC::ExecState*, const JSC::ArgList&);
- Geolocation* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Geolocation> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Geolocation*);
-Geolocation* toGeolocation(JSC::JSValue);
-
-class JSGeolocationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSGeolocationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsGeolocationPrototypeFunctionGetCurrentPosition(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsGeolocationPrototypeFunctionWatchPosition(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsGeolocationPrototypeFunctionClearWatch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(GEOLOCATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp b/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp
deleted file mode 100644
index 806fab6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(GEOLOCATION)
-
-#include "JSGeoposition.h"
-
-#include "Coordinates.h"
-#include "Geoposition.h"
-#include "JSCoordinates.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSGeoposition);
-
-/* Hash table */
-
-static const HashTableValue JSGeopositionTableValues[3] =
-{
- { "coords", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsGeopositionCoords), (intptr_t)0 },
- { "timestamp", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsGeopositionTimestamp), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSGeopositionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSGeopositionTableValues, 0 };
-#else
- { 4, 3, JSGeopositionTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSGeopositionPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSGeopositionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSGeopositionPrototypeTableValues, 0 };
-#else
- { 1, 0, JSGeopositionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSGeopositionPrototype::s_info = { "GeopositionPrototype", 0, &JSGeopositionPrototypeTable, 0 };
-
-JSObject* JSGeopositionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSGeoposition>(exec, globalObject);
-}
-
-const ClassInfo JSGeoposition::s_info = { "Geoposition", 0, &JSGeopositionTable, 0 };
-
-JSGeoposition::JSGeoposition(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Geoposition> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSGeoposition::~JSGeoposition()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSGeoposition::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSGeopositionPrototype(JSGeopositionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSGeoposition::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSGeoposition, Base>(exec, &JSGeopositionTable, this, propertyName, slot);
-}
-
-bool JSGeoposition::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSGeoposition, Base>(exec, &JSGeopositionTable, this, propertyName, descriptor);
-}
-
-JSValue jsGeopositionCoords(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSGeoposition* castedThis = static_cast<JSGeoposition*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Geoposition* imp = static_cast<Geoposition*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->coords()));
- return result;
-}
-
-JSValue jsGeopositionTimestamp(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSGeoposition* castedThis = static_cast<JSGeoposition*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Geoposition* imp = static_cast<Geoposition*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->timestamp());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Geoposition* object)
-{
- return getDOMObjectWrapper<JSGeoposition>(exec, globalObject, object);
-}
-Geoposition* toGeoposition(JSC::JSValue value)
-{
- return value.inherits(&JSGeoposition::s_info) ? static_cast<JSGeoposition*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(GEOLOCATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSGeoposition.h b/src/3rdparty/webkit/WebCore/generated/JSGeoposition.h
deleted file mode 100644
index 31a1f13..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSGeoposition.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSGeoposition_h
-#define JSGeoposition_h
-
-#if ENABLE(GEOLOCATION)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Geoposition;
-
-class JSGeoposition : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSGeoposition(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Geoposition>);
- virtual ~JSGeoposition();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- Geoposition* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Geoposition> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Geoposition*);
-Geoposition* toGeoposition(JSC::JSValue);
-
-class JSGeopositionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSGeopositionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsGeopositionCoords(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsGeopositionTimestamp(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(GEOLOCATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.cpp
deleted file mode 100644
index 1a61ed2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.cpp
+++ /dev/null
@@ -1,293 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLAllCollection.h"
-
-#include "AtomicString.h"
-#include "HTMLAllCollection.h"
-#include "JSNode.h"
-#include "JSNodeList.h"
-#include "NameNodeList.h"
-#include "Node.h"
-#include "NodeList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLAllCollection);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLAllCollectionTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAllCollectionLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAllCollectionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAllCollectionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLAllCollectionTableValues, 0 };
-#else
- { 5, 3, JSHTMLAllCollectionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLAllCollectionConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAllCollectionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAllCollectionConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLAllCollectionConstructorTableValues, 0 };
-#endif
-
-class JSHTMLAllCollectionConstructor : public DOMConstructorObject {
-public:
- JSHTMLAllCollectionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLAllCollectionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLAllCollectionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLAllCollectionConstructor::s_info = { "HTMLAllCollectionConstructor", 0, &JSHTMLAllCollectionConstructorTable, 0 };
-
-bool JSHTMLAllCollectionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAllCollectionConstructor, DOMObject>(exec, &JSHTMLAllCollectionConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLAllCollectionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAllCollectionConstructor, DOMObject>(exec, &JSHTMLAllCollectionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLAllCollectionPrototypeTableValues[4] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLAllCollectionPrototypeFunctionItem), (intptr_t)1 },
- { "namedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLAllCollectionPrototypeFunctionNamedItem), (intptr_t)1 },
- { "tags", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLAllCollectionPrototypeFunctionTags), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAllCollectionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLAllCollectionPrototypeTableValues, 0 };
-#else
- { 8, 7, JSHTMLAllCollectionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLAllCollectionPrototype::s_info = { "HTMLAllCollectionPrototype", 0, &JSHTMLAllCollectionPrototypeTable, 0 };
-
-JSObject* JSHTMLAllCollectionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLAllCollection>(exec, globalObject);
-}
-
-bool JSHTMLAllCollectionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLAllCollectionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLAllCollectionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLAllCollectionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLAllCollection::s_info = { "HTMLAllCollection", 0, &JSHTMLAllCollectionTable, 0 };
-
-JSHTMLAllCollection::JSHTMLAllCollection(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLAllCollection> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSHTMLAllCollection::~JSHTMLAllCollection()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSHTMLAllCollection::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLAllCollectionPrototype(JSHTMLAllCollectionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSHTMLAllCollection::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- JSValue proto = prototype();
- if (proto.isObject() && static_cast<JSObject*>(asObject(proto))->hasProperty(exec, propertyName))
- return false;
-
- const HashEntry* entry = JSHTMLAllCollectionTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLAllCollection*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<HTMLAllCollection*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSHTMLAllCollection, Base>(exec, &JSHTMLAllCollectionTable, this, propertyName, slot);
-}
-
-bool JSHTMLAllCollection::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- JSValue proto = prototype();
- if (proto.isObject() && static_cast<JSObject*>(asObject(proto))->hasProperty(exec, propertyName))
- return false;
-
- const HashEntry* entry = JSHTMLAllCollectionTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLAllCollection*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<HTMLAllCollection*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSHTMLAllCollection, Base>(exec, &JSHTMLAllCollectionTable, this, propertyName, descriptor);
-}
-
-bool JSHTMLAllCollection::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<HTMLAllCollection*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsHTMLAllCollectionLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAllCollection* castedThis = static_cast<JSHTMLAllCollection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAllCollection* imp = static_cast<HTMLAllCollection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsHTMLAllCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAllCollection* domObject = static_cast<JSHTMLAllCollection*>(asObject(slotBase));
- return JSHTMLAllCollection::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLAllCollection::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<HTMLAllCollection*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSHTMLAllCollection::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLAllCollectionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLAllCollectionPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLAllCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLAllCollection* castedThisObj = static_cast<JSHTMLAllCollection*>(asObject(thisValue));
- return castedThisObj->item(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLAllCollectionPrototypeFunctionNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLAllCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLAllCollection* castedThisObj = static_cast<JSHTMLAllCollection*>(asObject(thisValue));
- return castedThisObj->namedItem(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLAllCollectionPrototypeFunctionTags(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLAllCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLAllCollection* castedThisObj = static_cast<JSHTMLAllCollection*>(asObject(thisValue));
- HTMLAllCollection* imp = static_cast<HTMLAllCollection*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->tags(name)));
- return result;
-}
-
-
-JSValue JSHTMLAllCollection::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSHTMLAllCollection* thisObj = static_cast<JSHTMLAllCollection*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<HTMLAllCollection*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, HTMLAllCollection* object)
-{
- return getDOMObjectWrapper<JSHTMLAllCollection>(exec, globalObject, object);
-}
-HTMLAllCollection* toHTMLAllCollection(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLAllCollection::s_info) ? static_cast<JSHTMLAllCollection*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.h
deleted file mode 100644
index dc235e8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAllCollection.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLAllCollection_h
-#define JSHTMLAllCollection_h
-
-#include "JSDOMBinding.h"
-#include <runtime/CallData.h>
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class HTMLAllCollection;
-
-class JSHTMLAllCollection : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSHTMLAllCollection(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLAllCollection>);
- virtual ~JSHTMLAllCollection();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual JSC::CallType getCallData(JSC::CallData&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- virtual bool toBoolean(JSC::ExecState*) const { return false; };
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue item(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue namedItem(JSC::ExecState*, const JSC::ArgList&);
- HTMLAllCollection* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<HTMLAllCollection> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | JSC::MasqueradesAsUndefined | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, HTMLAllCollection*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, HTMLAllCollection*);
-HTMLAllCollection* toHTMLAllCollection(JSC::JSValue);
-
-class JSHTMLAllCollectionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLAllCollectionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLAllCollectionPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLAllCollectionPrototypeFunctionNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLAllCollectionPrototypeFunctionTags(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLAllCollectionLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAllCollectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp
deleted file mode 100644
index 0ed6afb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp
+++ /dev/null
@@ -1,498 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLAnchorElement.h"
-
-#include "HTMLAnchorElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLAnchorElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLAnchorElementTableValues[21] =
-{
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementAccessKey), (intptr_t)setJSHTMLAnchorElementAccessKey },
- { "charset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementCharset), (intptr_t)setJSHTMLAnchorElementCharset },
- { "coords", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementCoords), (intptr_t)setJSHTMLAnchorElementCoords },
- { "href", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementHref), (intptr_t)setJSHTMLAnchorElementHref },
- { "hreflang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementHreflang), (intptr_t)setJSHTMLAnchorElementHreflang },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementName), (intptr_t)setJSHTMLAnchorElementName },
- { "rel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementRel), (intptr_t)setJSHTMLAnchorElementRel },
- { "rev", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementRev), (intptr_t)setJSHTMLAnchorElementRev },
- { "shape", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementShape), (intptr_t)setJSHTMLAnchorElementShape },
- { "target", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementTarget), (intptr_t)setJSHTMLAnchorElementTarget },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementType), (intptr_t)setJSHTMLAnchorElementType },
- { "hash", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementHash), (intptr_t)setJSHTMLAnchorElementHash },
- { "host", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementHost), (intptr_t)setJSHTMLAnchorElementHost },
- { "hostname", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementHostname), (intptr_t)setJSHTMLAnchorElementHostname },
- { "pathname", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementPathname), (intptr_t)setJSHTMLAnchorElementPathname },
- { "port", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementPort), (intptr_t)setJSHTMLAnchorElementPort },
- { "protocol", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementProtocol), (intptr_t)setJSHTMLAnchorElementProtocol },
- { "search", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementSearch), (intptr_t)setJSHTMLAnchorElementSearch },
- { "text", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementText), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAnchorElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAnchorElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSHTMLAnchorElementTableValues, 0 };
-#else
- { 67, 63, JSHTMLAnchorElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLAnchorElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAnchorElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAnchorElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLAnchorElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLAnchorElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLAnchorElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLAnchorElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLAnchorElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLAnchorElementConstructor::s_info = { "HTMLAnchorElementConstructor", 0, &JSHTMLAnchorElementConstructorTable, 0 };
-
-bool JSHTMLAnchorElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAnchorElementConstructor, DOMObject>(exec, &JSHTMLAnchorElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLAnchorElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAnchorElementConstructor, DOMObject>(exec, &JSHTMLAnchorElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLAnchorElementPrototypeTableValues[2] =
-{
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLAnchorElementPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAnchorElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAnchorElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSHTMLAnchorElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLAnchorElementPrototype::s_info = { "HTMLAnchorElementPrototype", 0, &JSHTMLAnchorElementPrototypeTable, 0 };
-
-JSObject* JSHTMLAnchorElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLAnchorElement>(exec, globalObject);
-}
-
-bool JSHTMLAnchorElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLAnchorElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLAnchorElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLAnchorElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLAnchorElement::s_info = { "HTMLAnchorElement", &JSHTMLElement::s_info, &JSHTMLAnchorElementTable, 0 };
-
-JSHTMLAnchorElement::JSHTMLAnchorElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLAnchorElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLAnchorElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLAnchorElementPrototype(JSHTMLAnchorElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLAnchorElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAnchorElement, Base>(exec, &JSHTMLAnchorElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLAnchorElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAnchorElement, Base>(exec, &JSHTMLAnchorElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLAnchorElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::accesskeyAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementCharset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::charsetAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementCoords(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::coordsAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::hrefAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementHreflang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::hreflangAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementRel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::relAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementRev(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::revAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementShape(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::shapeAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::targetAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::typeAttr));
- return result;
-}
-
-JSValue jsHTMLAnchorElementHash(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hash());
- return result;
-}
-
-JSValue jsHTMLAnchorElementHost(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->host());
- return result;
-}
-
-JSValue jsHTMLAnchorElementHostname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hostname());
- return result;
-}
-
-JSValue jsHTMLAnchorElementPathname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->pathname());
- return result;
-}
-
-JSValue jsHTMLAnchorElementPort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->port());
- return result;
-}
-
-JSValue jsHTMLAnchorElementProtocol(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->protocol());
- return result;
-}
-
-JSValue jsHTMLAnchorElementSearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->search());
- return result;
-}
-
-JSValue jsHTMLAnchorElementText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* castedThis = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->text());
- return result;
-}
-
-JSValue jsHTMLAnchorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAnchorElement* domObject = static_cast<JSHTMLAnchorElement*>(asObject(slotBase));
- return JSHTMLAnchorElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLAnchorElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLAnchorElement, Base>(exec, propertyName, value, &JSHTMLAnchorElementTable, this, slot);
-}
-
-void setJSHTMLAnchorElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::accesskeyAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementCharset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::charsetAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementCoords(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::coordsAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementHref(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::hrefAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementHreflang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::hreflangAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementRel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::relAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementRev(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::revAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementShape(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::shapeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementTarget(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::targetAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::typeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementHash(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setHash(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementHost(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setHost(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementHostname(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setHostname(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementPathname(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setPathname(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementPort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setPort(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementProtocol(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setProtocol(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAnchorElementSearch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(thisObject);
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
- imp->setSearch(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLAnchorElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLAnchorElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLAnchorElementPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLAnchorElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLAnchorElement* castedThisObj = static_cast<JSHTMLAnchorElement*>(asObject(thisValue));
- HTMLAnchorElement* imp = static_cast<HTMLAnchorElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.h
deleted file mode 100644
index 62a152c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLAnchorElement_h
-#define JSHTMLAnchorElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLAnchorElement;
-
-class JSHTMLAnchorElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLAnchorElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLAnchorElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLAnchorElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLAnchorElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLAnchorElementPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLAnchorElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementCharset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementCharset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementCoords(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementCoords(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementHref(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementHreflang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementHreflang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementRel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementRev(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementRev(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementShape(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementShape(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementTarget(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementHash(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementHash(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementHost(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementHost(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementHostname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementHostname(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementPathname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementPathname(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementPort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementPort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementProtocol(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementProtocol(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementSearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAnchorElementSearch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAnchorElementText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAnchorElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp
deleted file mode 100644
index 6e3537d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp
+++ /dev/null
@@ -1,351 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLAppletElement.h"
-
-#include "HTMLAppletElement.h"
-#include "HTMLNames.h"
-#include "JSHTMLAppletElementCustom.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLAppletElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLAppletElementTableValues[13] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementAlign), (intptr_t)setJSHTMLAppletElementAlign },
- { "alt", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementAlt), (intptr_t)setJSHTMLAppletElementAlt },
- { "archive", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementArchive), (intptr_t)setJSHTMLAppletElementArchive },
- { "code", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementCode), (intptr_t)setJSHTMLAppletElementCode },
- { "codeBase", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementCodeBase), (intptr_t)setJSHTMLAppletElementCodeBase },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementHeight), (intptr_t)setJSHTMLAppletElementHeight },
- { "hspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementHspace), (intptr_t)setJSHTMLAppletElementHspace },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementName), (intptr_t)setJSHTMLAppletElementName },
- { "object", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementObject), (intptr_t)setJSHTMLAppletElementObject },
- { "vspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementVspace), (intptr_t)setJSHTMLAppletElementVspace },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementWidth), (intptr_t)setJSHTMLAppletElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAppletElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAppletElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLAppletElementTableValues, 0 };
-#else
- { 35, 31, JSHTMLAppletElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLAppletElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAppletElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAppletElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLAppletElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLAppletElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLAppletElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLAppletElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLAppletElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLAppletElementConstructor::s_info = { "HTMLAppletElementConstructor", 0, &JSHTMLAppletElementConstructorTable, 0 };
-
-bool JSHTMLAppletElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAppletElementConstructor, DOMObject>(exec, &JSHTMLAppletElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLAppletElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAppletElementConstructor, DOMObject>(exec, &JSHTMLAppletElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLAppletElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAppletElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAppletElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLAppletElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLAppletElementPrototype::s_info = { "HTMLAppletElementPrototype", 0, &JSHTMLAppletElementPrototypeTable, 0 };
-
-JSObject* JSHTMLAppletElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLAppletElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLAppletElement::s_info = { "HTMLAppletElement", &JSHTMLElement::s_info, &JSHTMLAppletElementTable, 0 };
-
-JSHTMLAppletElement::JSHTMLAppletElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLAppletElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLAppletElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLAppletElementPrototype(JSHTMLAppletElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLAppletElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (getOwnPropertySlotDelegate(exec, propertyName, slot))
- return true;
- return getStaticValueSlot<JSHTMLAppletElement, Base>(exec, &JSHTMLAppletElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLAppletElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))
- return true;
- return getStaticValueDescriptor<JSHTMLAppletElement, Base>(exec, &JSHTMLAppletElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLAppletElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::alignAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementAlt(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::altAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementArchive(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::archiveAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::codeAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementCodeBase(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::codebaseAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::heightAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementHspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::hspaceAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementObject(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::objectAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementVspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::vspaceAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* castedThis = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::widthAttr));
- return result;
-}
-
-JSValue jsHTMLAppletElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAppletElement* domObject = static_cast<JSHTMLAppletElement*>(asObject(slotBase));
- return JSHTMLAppletElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLAppletElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- lookupPut<JSHTMLAppletElement, Base>(exec, propertyName, value, &JSHTMLAppletElementTable, this, slot);
-}
-
-void setJSHTMLAppletElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::alignAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementAlt(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::altAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementArchive(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::archiveAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementCode(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::codeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementCodeBase(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::codebaseAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::heightAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementHspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::hspaceAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementObject(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::objectAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementVspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::vspaceAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAppletElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAppletElement* castedThisObj = static_cast<JSHTMLAppletElement*>(thisObject);
- HTMLAppletElement* imp = static_cast<HTMLAppletElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::widthAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLAppletElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLAppletElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.h
deleted file mode 100644
index ea49176..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLAppletElement_h
-#define JSHTMLAppletElement_h
-
-#include "JSHTMLElement.h"
-#include <runtime/CallData.h>
-
-namespace WebCore {
-
-class HTMLAppletElement;
-
-class JSHTMLAppletElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLAppletElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLAppletElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual JSC::CallType getCallData(JSC::CallData&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLAppletElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLAppletElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLAppletElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementAlt(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementAlt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementArchive(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementArchive(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementCode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementCodeBase(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementCodeBase(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementHspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementHspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementObject(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementObject(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementVspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementVspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAppletElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAppletElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp
deleted file mode 100644
index d478737..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp
+++ /dev/null
@@ -1,346 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLAreaElement.h"
-
-#include "HTMLAreaElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLAreaElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLAreaElementTableValues[16] =
-{
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementAccessKey), (intptr_t)setJSHTMLAreaElementAccessKey },
- { "alt", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementAlt), (intptr_t)setJSHTMLAreaElementAlt },
- { "coords", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementCoords), (intptr_t)setJSHTMLAreaElementCoords },
- { "href", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementHref), (intptr_t)setJSHTMLAreaElementHref },
- { "noHref", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementNoHref), (intptr_t)setJSHTMLAreaElementNoHref },
- { "shape", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementShape), (intptr_t)setJSHTMLAreaElementShape },
- { "target", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementTarget), (intptr_t)setJSHTMLAreaElementTarget },
- { "hash", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementHash), (intptr_t)0 },
- { "host", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementHost), (intptr_t)0 },
- { "hostname", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementHostname), (intptr_t)0 },
- { "pathname", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementPathname), (intptr_t)0 },
- { "port", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementPort), (intptr_t)0 },
- { "protocol", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementProtocol), (intptr_t)0 },
- { "search", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementSearch), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAreaElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAreaElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSHTMLAreaElementTableValues, 0 };
-#else
- { 36, 31, JSHTMLAreaElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLAreaElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAreaElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAreaElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLAreaElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLAreaElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLAreaElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLAreaElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLAreaElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLAreaElementConstructor::s_info = { "HTMLAreaElementConstructor", 0, &JSHTMLAreaElementConstructorTable, 0 };
-
-bool JSHTMLAreaElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAreaElementConstructor, DOMObject>(exec, &JSHTMLAreaElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLAreaElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAreaElementConstructor, DOMObject>(exec, &JSHTMLAreaElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLAreaElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAreaElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAreaElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLAreaElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLAreaElementPrototype::s_info = { "HTMLAreaElementPrototype", 0, &JSHTMLAreaElementPrototypeTable, 0 };
-
-JSObject* JSHTMLAreaElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLAreaElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLAreaElement::s_info = { "HTMLAreaElement", &JSHTMLElement::s_info, &JSHTMLAreaElementTable, 0 };
-
-JSHTMLAreaElement::JSHTMLAreaElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLAreaElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLAreaElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLAreaElementPrototype(JSHTMLAreaElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLAreaElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAreaElement, Base>(exec, &JSHTMLAreaElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLAreaElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAreaElement, Base>(exec, &JSHTMLAreaElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLAreaElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::accesskeyAttr));
- return result;
-}
-
-JSValue jsHTMLAreaElementAlt(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::altAttr));
- return result;
-}
-
-JSValue jsHTMLAreaElementCoords(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::coordsAttr));
- return result;
-}
-
-JSValue jsHTMLAreaElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::hrefAttr));
- return result;
-}
-
-JSValue jsHTMLAreaElementNoHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->noHref());
- return result;
-}
-
-JSValue jsHTMLAreaElementShape(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::shapeAttr));
- return result;
-}
-
-JSValue jsHTMLAreaElementTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::targetAttr));
- return result;
-}
-
-JSValue jsHTMLAreaElementHash(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hash());
- return result;
-}
-
-JSValue jsHTMLAreaElementHost(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->host());
- return result;
-}
-
-JSValue jsHTMLAreaElementHostname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hostname());
- return result;
-}
-
-JSValue jsHTMLAreaElementPathname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->pathname());
- return result;
-}
-
-JSValue jsHTMLAreaElementPort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->port());
- return result;
-}
-
-JSValue jsHTMLAreaElementProtocol(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->protocol());
- return result;
-}
-
-JSValue jsHTMLAreaElementSearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* castedThis = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->search());
- return result;
-}
-
-JSValue jsHTMLAreaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAreaElement* domObject = static_cast<JSHTMLAreaElement*>(asObject(slotBase));
- return JSHTMLAreaElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLAreaElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLAreaElement, Base>(exec, propertyName, value, &JSHTMLAreaElementTable, this, slot);
-}
-
-void setJSHTMLAreaElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::accesskeyAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAreaElementAlt(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::altAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAreaElementCoords(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::coordsAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAreaElementHref(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::hrefAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAreaElementNoHref(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setNoHref(value.toBoolean(exec));
-}
-
-void setJSHTMLAreaElementShape(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::shapeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLAreaElementTarget(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLAreaElement* castedThisObj = static_cast<JSHTMLAreaElement*>(thisObject);
- HTMLAreaElement* imp = static_cast<HTMLAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::targetAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLAreaElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLAreaElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.h
deleted file mode 100644
index 265183b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLAreaElement_h
-#define JSHTMLAreaElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLAreaElement;
-
-class JSHTMLAreaElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLAreaElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLAreaElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLAreaElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLAreaElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLAreaElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementAlt(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementAlt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementCoords(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementCoords(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementHref(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementNoHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementNoHref(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementShape(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementShape(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLAreaElementTarget(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLAreaElementHash(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementHost(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementHostname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementPathname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementPort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementProtocol(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementSearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLAreaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp
deleted file mode 100644
index 2abc823..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLAudioElement.h"
-
-#include "HTMLAudioElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLAudioElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLAudioElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLAudioElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAudioElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAudioElementTableValues, 0 };
-#else
- { 2, 1, JSHTMLAudioElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLAudioElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAudioElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAudioElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLAudioElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLAudioElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLAudioElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLAudioElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLAudioElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLAudioElementConstructor::s_info = { "HTMLAudioElementConstructor", 0, &JSHTMLAudioElementConstructorTable, 0 };
-
-bool JSHTMLAudioElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAudioElementConstructor, DOMObject>(exec, &JSHTMLAudioElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLAudioElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAudioElementConstructor, DOMObject>(exec, &JSHTMLAudioElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLAudioElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLAudioElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLAudioElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLAudioElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLAudioElementPrototype::s_info = { "HTMLAudioElementPrototype", 0, &JSHTMLAudioElementPrototypeTable, 0 };
-
-JSObject* JSHTMLAudioElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLAudioElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLAudioElement::s_info = { "HTMLAudioElement", &JSHTMLMediaElement::s_info, &JSHTMLAudioElementTable, 0 };
-
-JSHTMLAudioElement::JSHTMLAudioElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLAudioElement> impl)
- : JSHTMLMediaElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLAudioElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLAudioElementPrototype(JSHTMLAudioElementPrototype::createStructure(JSHTMLMediaElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLAudioElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLAudioElement, Base>(exec, &JSHTMLAudioElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLAudioElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLAudioElement, Base>(exec, &JSHTMLAudioElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLAudioElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLAudioElement* domObject = static_cast<JSHTMLAudioElement*>(asObject(slotBase));
- return JSHTMLAudioElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSHTMLAudioElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLAudioElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(VIDEO)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.h
deleted file mode 100644
index 487877a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLAudioElement_h
-#define JSHTMLAudioElement_h
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLMediaElement.h"
-
-namespace WebCore {
-
-class HTMLAudioElement;
-
-class JSHTMLAudioElement : public JSHTMLMediaElement {
- typedef JSHTMLMediaElement Base;
-public:
- JSHTMLAudioElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLAudioElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLAudioElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLAudioElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLAudioElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(VIDEO)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp
deleted file mode 100644
index 530f5f4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLBRElement.h"
-
-#include "HTMLBRElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLBRElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLBRElementTableValues[3] =
-{
- { "clear", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBRElementClear), (intptr_t)setJSHTMLBRElementClear },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBRElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBRElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLBRElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLBRElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLBRElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBRElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBRElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLBRElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLBRElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLBRElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLBRElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLBRElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLBRElementConstructor::s_info = { "HTMLBRElementConstructor", 0, &JSHTMLBRElementConstructorTable, 0 };
-
-bool JSHTMLBRElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBRElementConstructor, DOMObject>(exec, &JSHTMLBRElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLBRElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBRElementConstructor, DOMObject>(exec, &JSHTMLBRElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLBRElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBRElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBRElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLBRElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLBRElementPrototype::s_info = { "HTMLBRElementPrototype", 0, &JSHTMLBRElementPrototypeTable, 0 };
-
-JSObject* JSHTMLBRElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLBRElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLBRElement::s_info = { "HTMLBRElement", &JSHTMLElement::s_info, &JSHTMLBRElementTable, 0 };
-
-JSHTMLBRElement::JSHTMLBRElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLBRElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLBRElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLBRElementPrototype(JSHTMLBRElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLBRElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBRElement, Base>(exec, &JSHTMLBRElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLBRElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBRElement, Base>(exec, &JSHTMLBRElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLBRElementClear(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBRElement* castedThis = static_cast<JSHTMLBRElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBRElement* imp = static_cast<HTMLBRElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::clearAttr));
- return result;
-}
-
-JSValue jsHTMLBRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBRElement* domObject = static_cast<JSHTMLBRElement*>(asObject(slotBase));
- return JSHTMLBRElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLBRElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLBRElement, Base>(exec, propertyName, value, &JSHTMLBRElementTable, this, slot);
-}
-
-void setJSHTMLBRElementClear(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBRElement* castedThisObj = static_cast<JSHTMLBRElement*>(thisObject);
- HTMLBRElement* imp = static_cast<HTMLBRElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::clearAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLBRElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLBRElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.h
deleted file mode 100644
index 162ec03..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLBRElement_h
-#define JSHTMLBRElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLBRElement;
-
-class JSHTMLBRElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLBRElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLBRElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLBRElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLBRElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLBRElementClear(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBRElementClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBRElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp
deleted file mode 100644
index 205333a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLBaseElement.h"
-
-#include "HTMLBaseElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLBaseElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLBaseElementTableValues[4] =
-{
- { "href", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseElementHref), (intptr_t)setJSHTMLBaseElementHref },
- { "target", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseElementTarget), (intptr_t)setJSHTMLBaseElementTarget },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBaseElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLBaseElementTableValues, 0 };
-#else
- { 8, 7, JSHTMLBaseElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLBaseElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBaseElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBaseElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLBaseElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLBaseElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLBaseElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLBaseElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLBaseElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLBaseElementConstructor::s_info = { "HTMLBaseElementConstructor", 0, &JSHTMLBaseElementConstructorTable, 0 };
-
-bool JSHTMLBaseElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBaseElementConstructor, DOMObject>(exec, &JSHTMLBaseElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLBaseElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBaseElementConstructor, DOMObject>(exec, &JSHTMLBaseElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLBaseElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBaseElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBaseElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLBaseElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLBaseElementPrototype::s_info = { "HTMLBaseElementPrototype", 0, &JSHTMLBaseElementPrototypeTable, 0 };
-
-JSObject* JSHTMLBaseElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLBaseElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLBaseElement::s_info = { "HTMLBaseElement", &JSHTMLElement::s_info, &JSHTMLBaseElementTable, 0 };
-
-JSHTMLBaseElement::JSHTMLBaseElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLBaseElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLBaseElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLBaseElementPrototype(JSHTMLBaseElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLBaseElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBaseElement, Base>(exec, &JSHTMLBaseElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLBaseElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBaseElement, Base>(exec, &JSHTMLBaseElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLBaseElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseElement* castedThis = static_cast<JSHTMLBaseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBaseElement* imp = static_cast<HTMLBaseElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::hrefAttr));
- return result;
-}
-
-JSValue jsHTMLBaseElementTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseElement* castedThis = static_cast<JSHTMLBaseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBaseElement* imp = static_cast<HTMLBaseElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::targetAttr));
- return result;
-}
-
-JSValue jsHTMLBaseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseElement* domObject = static_cast<JSHTMLBaseElement*>(asObject(slotBase));
- return JSHTMLBaseElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLBaseElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLBaseElement, Base>(exec, propertyName, value, &JSHTMLBaseElementTable, this, slot);
-}
-
-void setJSHTMLBaseElementHref(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBaseElement* castedThisObj = static_cast<JSHTMLBaseElement*>(thisObject);
- HTMLBaseElement* imp = static_cast<HTMLBaseElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::hrefAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBaseElementTarget(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBaseElement* castedThisObj = static_cast<JSHTMLBaseElement*>(thisObject);
- HTMLBaseElement* imp = static_cast<HTMLBaseElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::targetAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLBaseElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLBaseElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.h
deleted file mode 100644
index 8fd6f41..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLBaseElement_h
-#define JSHTMLBaseElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLBaseElement;
-
-class JSHTMLBaseElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLBaseElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLBaseElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLBaseElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLBaseElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLBaseElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBaseElementHref(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBaseElementTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBaseElementTarget(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBaseElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp
deleted file mode 100644
index 877c8b5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLBaseFontElement.h"
-
-#include "HTMLBaseFontElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLBaseFontElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLBaseFontElementTableValues[5] =
-{
- { "color", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseFontElementColor), (intptr_t)setJSHTMLBaseFontElementColor },
- { "face", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseFontElementFace), (intptr_t)setJSHTMLBaseFontElementFace },
- { "size", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseFontElementSize), (intptr_t)setJSHTMLBaseFontElementSize },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBaseFontElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBaseFontElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLBaseFontElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLBaseFontElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLBaseFontElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBaseFontElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBaseFontElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLBaseFontElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLBaseFontElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLBaseFontElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLBaseFontElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLBaseFontElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLBaseFontElementConstructor::s_info = { "HTMLBaseFontElementConstructor", 0, &JSHTMLBaseFontElementConstructorTable, 0 };
-
-bool JSHTMLBaseFontElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBaseFontElementConstructor, DOMObject>(exec, &JSHTMLBaseFontElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLBaseFontElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBaseFontElementConstructor, DOMObject>(exec, &JSHTMLBaseFontElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLBaseFontElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBaseFontElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBaseFontElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLBaseFontElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLBaseFontElementPrototype::s_info = { "HTMLBaseFontElementPrototype", 0, &JSHTMLBaseFontElementPrototypeTable, 0 };
-
-JSObject* JSHTMLBaseFontElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLBaseFontElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLBaseFontElement::s_info = { "HTMLBaseFontElement", &JSHTMLElement::s_info, &JSHTMLBaseFontElementTable, 0 };
-
-JSHTMLBaseFontElement::JSHTMLBaseFontElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLBaseFontElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLBaseFontElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLBaseFontElementPrototype(JSHTMLBaseFontElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLBaseFontElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBaseFontElement, Base>(exec, &JSHTMLBaseFontElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLBaseFontElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBaseFontElement, Base>(exec, &JSHTMLBaseFontElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLBaseFontElementColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseFontElement* castedThis = static_cast<JSHTMLBaseFontElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::colorAttr));
- return result;
-}
-
-JSValue jsHTMLBaseFontElementFace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseFontElement* castedThis = static_cast<JSHTMLBaseFontElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::faceAttr));
- return result;
-}
-
-JSValue jsHTMLBaseFontElementSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseFontElement* castedThis = static_cast<JSHTMLBaseFontElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->size());
- return result;
-}
-
-JSValue jsHTMLBaseFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBaseFontElement* domObject = static_cast<JSHTMLBaseFontElement*>(asObject(slotBase));
- return JSHTMLBaseFontElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLBaseFontElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLBaseFontElement, Base>(exec, propertyName, value, &JSHTMLBaseFontElementTable, this, slot);
-}
-
-void setJSHTMLBaseFontElementColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBaseFontElement* castedThisObj = static_cast<JSHTMLBaseFontElement*>(thisObject);
- HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::colorAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBaseFontElementFace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBaseFontElement* castedThisObj = static_cast<JSHTMLBaseFontElement*>(thisObject);
- HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::faceAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBaseFontElementSize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBaseFontElement* castedThisObj = static_cast<JSHTMLBaseFontElement*>(thisObject);
- HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(castedThisObj->impl());
- imp->setSize(value.toInt32(exec));
-}
-
-JSValue JSHTMLBaseFontElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLBaseFontElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.h
deleted file mode 100644
index 23c34ce..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLBaseFontElement_h
-#define JSHTMLBaseFontElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLBaseFontElement;
-
-class JSHTMLBaseFontElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLBaseFontElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLBaseFontElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLBaseFontElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLBaseFontElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLBaseFontElementColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBaseFontElementColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBaseFontElementFace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBaseFontElementFace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBaseFontElementSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBaseFontElementSize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBaseFontElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp
deleted file mode 100644
index 87bd783..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLBlockquoteElement.h"
-
-#include "HTMLBlockquoteElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLBlockquoteElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLBlockquoteElementTableValues[3] =
-{
- { "cite", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBlockquoteElementCite), (intptr_t)setJSHTMLBlockquoteElementCite },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBlockquoteElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBlockquoteElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLBlockquoteElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLBlockquoteElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLBlockquoteElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBlockquoteElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBlockquoteElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLBlockquoteElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLBlockquoteElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLBlockquoteElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLBlockquoteElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLBlockquoteElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLBlockquoteElementConstructor::s_info = { "HTMLBlockquoteElementConstructor", 0, &JSHTMLBlockquoteElementConstructorTable, 0 };
-
-bool JSHTMLBlockquoteElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBlockquoteElementConstructor, DOMObject>(exec, &JSHTMLBlockquoteElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLBlockquoteElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBlockquoteElementConstructor, DOMObject>(exec, &JSHTMLBlockquoteElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLBlockquoteElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBlockquoteElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBlockquoteElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLBlockquoteElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLBlockquoteElementPrototype::s_info = { "HTMLBlockquoteElementPrototype", 0, &JSHTMLBlockquoteElementPrototypeTable, 0 };
-
-JSObject* JSHTMLBlockquoteElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLBlockquoteElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLBlockquoteElement::s_info = { "HTMLBlockquoteElement", &JSHTMLElement::s_info, &JSHTMLBlockquoteElementTable, 0 };
-
-JSHTMLBlockquoteElement::JSHTMLBlockquoteElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLBlockquoteElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLBlockquoteElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLBlockquoteElementPrototype(JSHTMLBlockquoteElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLBlockquoteElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBlockquoteElement, Base>(exec, &JSHTMLBlockquoteElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLBlockquoteElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBlockquoteElement, Base>(exec, &JSHTMLBlockquoteElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLBlockquoteElementCite(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBlockquoteElement* castedThis = static_cast<JSHTMLBlockquoteElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBlockquoteElement* imp = static_cast<HTMLBlockquoteElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::citeAttr));
- return result;
-}
-
-JSValue jsHTMLBlockquoteElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBlockquoteElement* domObject = static_cast<JSHTMLBlockquoteElement*>(asObject(slotBase));
- return JSHTMLBlockquoteElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLBlockquoteElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLBlockquoteElement, Base>(exec, propertyName, value, &JSHTMLBlockquoteElementTable, this, slot);
-}
-
-void setJSHTMLBlockquoteElementCite(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBlockquoteElement* castedThisObj = static_cast<JSHTMLBlockquoteElement*>(thisObject);
- HTMLBlockquoteElement* imp = static_cast<HTMLBlockquoteElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::citeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLBlockquoteElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLBlockquoteElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.h
deleted file mode 100644
index 834bbd0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLBlockquoteElement_h
-#define JSHTMLBlockquoteElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLBlockquoteElement;
-
-class JSHTMLBlockquoteElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLBlockquoteElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLBlockquoteElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLBlockquoteElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLBlockquoteElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLBlockquoteElementCite(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBlockquoteElementCite(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBlockquoteElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp
deleted file mode 100644
index b39bdf6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp
+++ /dev/null
@@ -1,459 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLBodyElement.h"
-
-#include "EventListener.h"
-#include "HTMLBodyElement.h"
-#include "HTMLNames.h"
-#include "JSEventListener.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLBodyElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLBodyElementTableValues[17] =
-{
- { "aLink", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementALink), (intptr_t)setJSHTMLBodyElementALink },
- { "background", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementBackground), (intptr_t)setJSHTMLBodyElementBackground },
- { "bgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementBgColor), (intptr_t)setJSHTMLBodyElementBgColor },
- { "link", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementLink), (intptr_t)setJSHTMLBodyElementLink },
- { "text", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementText), (intptr_t)setJSHTMLBodyElementText },
- { "vLink", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementVLink), (intptr_t)setJSHTMLBodyElementVLink },
- { "onbeforeunload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnbeforeunload), (intptr_t)setJSHTMLBodyElementOnbeforeunload },
- { "onhashchange", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnhashchange), (intptr_t)setJSHTMLBodyElementOnhashchange },
- { "onmessage", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnmessage), (intptr_t)setJSHTMLBodyElementOnmessage },
- { "onoffline", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnoffline), (intptr_t)setJSHTMLBodyElementOnoffline },
- { "ononline", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnonline), (intptr_t)setJSHTMLBodyElementOnonline },
- { "onpopstate", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnpopstate), (intptr_t)setJSHTMLBodyElementOnpopstate },
- { "onresize", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnresize), (intptr_t)setJSHTMLBodyElementOnresize },
- { "onstorage", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnstorage), (intptr_t)setJSHTMLBodyElementOnstorage },
- { "onunload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementOnunload), (intptr_t)setJSHTMLBodyElementOnunload },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLBodyElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBodyElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLBodyElementTableValues, 0 };
-#else
- { 35, 31, JSHTMLBodyElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLBodyElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBodyElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBodyElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLBodyElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLBodyElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLBodyElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLBodyElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLBodyElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLBodyElementConstructor::s_info = { "HTMLBodyElementConstructor", 0, &JSHTMLBodyElementConstructorTable, 0 };
-
-bool JSHTMLBodyElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBodyElementConstructor, DOMObject>(exec, &JSHTMLBodyElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLBodyElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBodyElementConstructor, DOMObject>(exec, &JSHTMLBodyElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLBodyElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLBodyElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLBodyElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLBodyElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLBodyElementPrototype::s_info = { "HTMLBodyElementPrototype", 0, &JSHTMLBodyElementPrototypeTable, 0 };
-
-JSObject* JSHTMLBodyElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLBodyElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLBodyElement::s_info = { "HTMLBodyElement", &JSHTMLElement::s_info, &JSHTMLBodyElementTable, 0 };
-
-JSHTMLBodyElement::JSHTMLBodyElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLBodyElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLBodyElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLBodyElementPrototype(JSHTMLBodyElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLBodyElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLBodyElement, Base>(exec, &JSHTMLBodyElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLBodyElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLBodyElement, Base>(exec, &JSHTMLBodyElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLBodyElementALink(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::alinkAttr));
- return result;
-}
-
-JSValue jsHTMLBodyElementBackground(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::backgroundAttr));
- return result;
-}
-
-JSValue jsHTMLBodyElementBgColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::bgcolorAttr));
- return result;
-}
-
-JSValue jsHTMLBodyElementLink(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::linkAttr));
- return result;
-}
-
-JSValue jsHTMLBodyElementText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::textAttr));
- return result;
-}
-
-JSValue jsHTMLBodyElementVLink(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::vlinkAttr));
- return result;
-}
-
-JSValue jsHTMLBodyElementOnbeforeunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforeunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnhashchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onhashchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnoffline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onoffline()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnonline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->ononline()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnpopstate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onpopstate()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnresize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onresize()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnstorage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onstorage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementOnunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* castedThis = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThis->impl());
- if (EventListener* listener = imp->onunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLBodyElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLBodyElement* domObject = static_cast<JSHTMLBodyElement*>(asObject(slotBase));
- return JSHTMLBodyElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLBodyElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLBodyElement, Base>(exec, propertyName, value, &JSHTMLBodyElementTable, this, slot);
-}
-
-void setJSHTMLBodyElementALink(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBodyElement* castedThisObj = static_cast<JSHTMLBodyElement*>(thisObject);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::alinkAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBodyElementBackground(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBodyElement* castedThisObj = static_cast<JSHTMLBodyElement*>(thisObject);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::backgroundAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBodyElementBgColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBodyElement* castedThisObj = static_cast<JSHTMLBodyElement*>(thisObject);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::bgcolorAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBodyElementLink(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBodyElement* castedThisObj = static_cast<JSHTMLBodyElement*>(thisObject);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::linkAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBodyElementText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBodyElement* castedThisObj = static_cast<JSHTMLBodyElement*>(thisObject);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::textAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBodyElementVLink(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLBodyElement* castedThisObj = static_cast<JSHTMLBodyElement*>(thisObject);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::vlinkAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLBodyElementOnbeforeunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnbeforeunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnhashchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnhashchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnoffline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnoffline(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnonline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnonline(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnpopstate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnpopstate(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnresize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnresize(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnstorage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnstorage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLBodyElementOnunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLBodyElement* imp = static_cast<HTMLBodyElement*>(static_cast<JSHTMLBodyElement*>(thisObject)->impl());
- imp->setOnunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSHTMLBodyElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLBodyElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.h
deleted file mode 100644
index 185a4f2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLBodyElement_h
-#define JSHTMLBodyElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLBodyElement;
-
-class JSHTMLBodyElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLBodyElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLBodyElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLBodyElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLBodyElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLBodyElementALink(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementALink(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementBackground(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementBackground(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementBgColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementBgColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementLink(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementLink(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementVLink(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementVLink(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnbeforeunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnbeforeunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnhashchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnhashchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnoffline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnoffline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnonline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnonline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnpopstate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnpopstate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnresize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnresize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnstorage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnstorage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementOnunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLBodyElementOnunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLBodyElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp
deleted file mode 100644
index 8eccb37..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp
+++ /dev/null
@@ -1,364 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLButtonElement.h"
-
-#include "HTMLButtonElement.h"
-#include "HTMLFormElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSValidityState.h"
-#include "KURL.h"
-#include "ValidityState.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLButtonElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLButtonElementTableValues[13] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementForm), (intptr_t)0 },
- { "formNoValidate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementFormNoValidate), (intptr_t)setJSHTMLButtonElementFormNoValidate },
- { "validity", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementValidity), (intptr_t)0 },
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementAccessKey), (intptr_t)setJSHTMLButtonElementAccessKey },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementDisabled), (intptr_t)setJSHTMLButtonElementDisabled },
- { "autofocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementAutofocus), (intptr_t)setJSHTMLButtonElementAutofocus },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementName), (intptr_t)setJSHTMLButtonElementName },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementType), (intptr_t)0 },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementValue), (intptr_t)setJSHTMLButtonElementValue },
- { "willValidate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementWillValidate), (intptr_t)0 },
- { "validationMessage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementValidationMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLButtonElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLButtonElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLButtonElementTableValues, 0 };
-#else
- { 34, 31, JSHTMLButtonElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLButtonElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLButtonElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLButtonElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLButtonElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLButtonElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLButtonElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLButtonElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLButtonElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLButtonElementConstructor::s_info = { "HTMLButtonElementConstructor", 0, &JSHTMLButtonElementConstructorTable, 0 };
-
-bool JSHTMLButtonElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLButtonElementConstructor, DOMObject>(exec, &JSHTMLButtonElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLButtonElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLButtonElementConstructor, DOMObject>(exec, &JSHTMLButtonElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLButtonElementPrototypeTableValues[4] =
-{
- { "checkValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLButtonElementPrototypeFunctionCheckValidity), (intptr_t)0 },
- { "setCustomValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLButtonElementPrototypeFunctionSetCustomValidity), (intptr_t)1 },
- { "click", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLButtonElementPrototypeFunctionClick), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLButtonElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLButtonElementPrototypeTableValues, 0 };
-#else
- { 8, 7, JSHTMLButtonElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLButtonElementPrototype::s_info = { "HTMLButtonElementPrototype", 0, &JSHTMLButtonElementPrototypeTable, 0 };
-
-JSObject* JSHTMLButtonElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLButtonElement>(exec, globalObject);
-}
-
-bool JSHTMLButtonElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLButtonElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLButtonElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLButtonElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLButtonElement::s_info = { "HTMLButtonElement", &JSHTMLElement::s_info, &JSHTMLButtonElementTable, 0 };
-
-JSHTMLButtonElement::JSHTMLButtonElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLButtonElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLButtonElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLButtonElementPrototype(JSHTMLButtonElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLButtonElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLButtonElement, Base>(exec, &JSHTMLButtonElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLButtonElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLButtonElement, Base>(exec, &JSHTMLButtonElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLButtonElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLButtonElementFormNoValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->formNoValidate());
- return result;
-}
-
-JSValue jsHTMLButtonElementValidity(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->validity()));
- return result;
-}
-
-JSValue jsHTMLButtonElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->accessKey());
- return result;
-}
-
-JSValue jsHTMLButtonElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLButtonElementAutofocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->autofocus());
- return result;
-}
-
-JSValue jsHTMLButtonElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLButtonElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLButtonElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLButtonElementWillValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->willValidate());
- return result;
-}
-
-JSValue jsHTMLButtonElementValidationMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* castedThis = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->validationMessage());
- return result;
-}
-
-JSValue jsHTMLButtonElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLButtonElement* domObject = static_cast<JSHTMLButtonElement*>(asObject(slotBase));
- return JSHTMLButtonElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLButtonElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLButtonElement, Base>(exec, propertyName, value, &JSHTMLButtonElementTable, this, slot);
-}
-
-void setJSHTMLButtonElementFormNoValidate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(thisObject);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- imp->setFormNoValidate(value.toBoolean(exec));
-}
-
-void setJSHTMLButtonElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(thisObject);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- imp->setAccessKey(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLButtonElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(thisObject);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLButtonElementAutofocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(thisObject);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- imp->setAutofocus(value.toBoolean(exec));
-}
-
-void setJSHTMLButtonElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(thisObject);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLButtonElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(thisObject);
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- imp->setValue(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLButtonElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLButtonElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionCheckValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLButtonElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(asObject(thisValue));
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->checkValidity());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionSetCustomValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLButtonElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(asObject(thisValue));
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
- const UString& error = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->setCustomValidity(error);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionClick(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLButtonElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLButtonElement* castedThisObj = static_cast<JSHTMLButtonElement*>(asObject(thisValue));
- HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(castedThisObj->impl());
-
- imp->click();
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h
deleted file mode 100644
index 1ad0a48..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLButtonElement_h
-#define JSHTMLButtonElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLButtonElement;
-
-class JSHTMLButtonElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLButtonElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLButtonElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLButtonElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLButtonElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionCheckValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionSetCustomValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionClick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLButtonElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLButtonElementFormNoValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLButtonElementFormNoValidate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLButtonElementValidity(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLButtonElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLButtonElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLButtonElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLButtonElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLButtonElementAutofocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLButtonElementAutofocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLButtonElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLButtonElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLButtonElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLButtonElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLButtonElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLButtonElementWillValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLButtonElementValidationMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLButtonElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp
deleted file mode 100644
index ea91672..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp
+++ /dev/null
@@ -1,229 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLCanvasElement.h"
-
-#include "HTMLCanvasElement.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLCanvasElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLCanvasElementTableValues[4] =
-{
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLCanvasElementWidth), (intptr_t)setJSHTMLCanvasElementWidth },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLCanvasElementHeight), (intptr_t)setJSHTMLCanvasElementHeight },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLCanvasElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLCanvasElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLCanvasElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLCanvasElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLCanvasElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLCanvasElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLCanvasElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLCanvasElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLCanvasElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLCanvasElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLCanvasElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLCanvasElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLCanvasElementConstructor::s_info = { "HTMLCanvasElementConstructor", 0, &JSHTMLCanvasElementConstructorTable, 0 };
-
-bool JSHTMLCanvasElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLCanvasElementConstructor, DOMObject>(exec, &JSHTMLCanvasElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLCanvasElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLCanvasElementConstructor, DOMObject>(exec, &JSHTMLCanvasElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLCanvasElementPrototypeTableValues[3] =
-{
- { "toDataURL", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLCanvasElementPrototypeFunctionToDataURL), (intptr_t)1 },
- { "getContext", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLCanvasElementPrototypeFunctionGetContext), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLCanvasElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLCanvasElementPrototypeTableValues, 0 };
-#else
- { 4, 3, JSHTMLCanvasElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLCanvasElementPrototype::s_info = { "HTMLCanvasElementPrototype", 0, &JSHTMLCanvasElementPrototypeTable, 0 };
-
-JSObject* JSHTMLCanvasElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLCanvasElement>(exec, globalObject);
-}
-
-bool JSHTMLCanvasElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLCanvasElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLCanvasElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLCanvasElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLCanvasElement::s_info = { "HTMLCanvasElement", &JSHTMLElement::s_info, &JSHTMLCanvasElementTable, 0 };
-
-JSHTMLCanvasElement::JSHTMLCanvasElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLCanvasElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLCanvasElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLCanvasElementPrototype(JSHTMLCanvasElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLCanvasElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLCanvasElement, Base>(exec, &JSHTMLCanvasElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLCanvasElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLCanvasElement, Base>(exec, &JSHTMLCanvasElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLCanvasElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLCanvasElement* castedThis = static_cast<JSHTMLCanvasElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLCanvasElement* imp = static_cast<HTMLCanvasElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLCanvasElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLCanvasElement* castedThis = static_cast<JSHTMLCanvasElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLCanvasElement* imp = static_cast<HTMLCanvasElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsHTMLCanvasElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLCanvasElement* domObject = static_cast<JSHTMLCanvasElement*>(asObject(slotBase));
- return JSHTMLCanvasElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLCanvasElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLCanvasElement, Base>(exec, propertyName, value, &JSHTMLCanvasElementTable, this, slot);
-}
-
-void setJSHTMLCanvasElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLCanvasElement* castedThisObj = static_cast<JSHTMLCanvasElement*>(thisObject);
- HTMLCanvasElement* imp = static_cast<HTMLCanvasElement*>(castedThisObj->impl());
- imp->setWidth(value.toInt32(exec));
-}
-
-void setJSHTMLCanvasElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLCanvasElement* castedThisObj = static_cast<JSHTMLCanvasElement*>(thisObject);
- HTMLCanvasElement* imp = static_cast<HTMLCanvasElement*>(castedThisObj->impl());
- imp->setHeight(value.toInt32(exec));
-}
-
-JSValue JSHTMLCanvasElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLCanvasElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLCanvasElementPrototypeFunctionToDataURL(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLCanvasElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLCanvasElement* castedThisObj = static_cast<JSHTMLCanvasElement*>(asObject(thisValue));
- HTMLCanvasElement* imp = static_cast<HTMLCanvasElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& type = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->toDataURL(type, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLCanvasElementPrototypeFunctionGetContext(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLCanvasElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLCanvasElement* castedThisObj = static_cast<JSHTMLCanvasElement*>(asObject(thisValue));
- return castedThisObj->getContext(exec, args);
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.h
deleted file mode 100644
index 827197d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLCanvasElement_h
-#define JSHTMLCanvasElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLCanvasElement;
-
-class JSHTMLCanvasElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLCanvasElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLCanvasElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue getContext(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLCanvasElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLCanvasElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLCanvasElementPrototypeFunctionToDataURL(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLCanvasElementPrototypeFunctionGetContext(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLCanvasElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLCanvasElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLCanvasElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLCanvasElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLCanvasElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp
deleted file mode 100644
index c00ee33..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLCollection.h"
-
-#include "AtomicString.h"
-#include "HTMLCollection.h"
-#include "JSNode.h"
-#include "Node.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLCollection);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLCollectionTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLCollectionLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLCollectionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLCollectionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLCollectionTableValues, 0 };
-#else
- { 5, 3, JSHTMLCollectionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLCollectionConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLCollectionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLCollectionConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLCollectionConstructorTableValues, 0 };
-#endif
-
-class JSHTMLCollectionConstructor : public DOMConstructorObject {
-public:
- JSHTMLCollectionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLCollectionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLCollectionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLCollectionConstructor::s_info = { "HTMLCollectionConstructor", 0, &JSHTMLCollectionConstructorTable, 0 };
-
-bool JSHTMLCollectionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLCollectionConstructor, DOMObject>(exec, &JSHTMLCollectionConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLCollectionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLCollectionConstructor, DOMObject>(exec, &JSHTMLCollectionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLCollectionPrototypeTableValues[3] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLCollectionPrototypeFunctionItem), (intptr_t)1 },
- { "namedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLCollectionPrototypeFunctionNamedItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLCollectionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLCollectionPrototypeTableValues, 0 };
-#else
- { 5, 3, JSHTMLCollectionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLCollectionPrototype::s_info = { "HTMLCollectionPrototype", 0, &JSHTMLCollectionPrototypeTable, 0 };
-
-JSObject* JSHTMLCollectionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLCollection>(exec, globalObject);
-}
-
-bool JSHTMLCollectionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLCollectionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLCollectionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLCollectionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLCollection::s_info = { "HTMLCollection", 0, &JSHTMLCollectionTable, 0 };
-
-JSHTMLCollection::JSHTMLCollection(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLCollection> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSHTMLCollection::~JSHTMLCollection()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSHTMLCollection::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLCollectionPrototype(JSHTMLCollectionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSHTMLCollection::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- JSValue proto = prototype();
- if (proto.isObject() && static_cast<JSObject*>(asObject(proto))->hasProperty(exec, propertyName))
- return false;
-
- const HashEntry* entry = JSHTMLCollectionTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLCollection*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<HTMLCollection*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSHTMLCollection, Base>(exec, &JSHTMLCollectionTable, this, propertyName, slot);
-}
-
-bool JSHTMLCollection::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- JSValue proto = prototype();
- if (proto.isObject() && static_cast<JSObject*>(asObject(proto))->hasProperty(exec, propertyName))
- return false;
-
- const HashEntry* entry = JSHTMLCollectionTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLCollection*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<HTMLCollection*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSHTMLCollection, Base>(exec, &JSHTMLCollectionTable, this, propertyName, descriptor);
-}
-
-bool JSHTMLCollection::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<HTMLCollection*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsHTMLCollectionLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLCollection* castedThis = static_cast<JSHTMLCollection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLCollection* imp = static_cast<HTMLCollection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsHTMLCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLCollection* domObject = static_cast<JSHTMLCollection*>(asObject(slotBase));
- return JSHTMLCollection::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLCollection::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<HTMLCollection*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSHTMLCollection::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLCollectionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLCollectionPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLCollection* castedThisObj = static_cast<JSHTMLCollection*>(asObject(thisValue));
- return castedThisObj->item(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLCollectionPrototypeFunctionNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLCollection* castedThisObj = static_cast<JSHTMLCollection*>(asObject(thisValue));
- return castedThisObj->namedItem(exec, args);
-}
-
-
-JSValue JSHTMLCollection::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSHTMLCollection* thisObj = static_cast<JSHTMLCollection*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<HTMLCollection*>(thisObj->impl())->item(index));
-}
-HTMLCollection* toHTMLCollection(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLCollection::s_info) ? static_cast<JSHTMLCollection*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.h
deleted file mode 100644
index 93bb1fe..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLCollection_h
-#define JSHTMLCollection_h
-
-#include "JSDOMBinding.h"
-#include <runtime/CallData.h>
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class HTMLCollection;
-
-class JSHTMLCollection : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSHTMLCollection(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLCollection>);
- virtual ~JSHTMLCollection();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual JSC::CallType getCallData(JSC::CallData&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue item(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue namedItem(JSC::ExecState*, const JSC::ArgList&);
- HTMLCollection* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<HTMLCollection> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, HTMLCollection*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, HTMLCollection*);
-HTMLCollection* toHTMLCollection(JSC::JSValue);
-
-class JSHTMLCollectionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLCollectionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLCollectionPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLCollectionPrototypeFunctionNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLCollectionLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLCollectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp
deleted file mode 100644
index a98059c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLDListElement.h"
-
-#include "HTMLDListElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDListElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDListElementTableValues[3] =
-{
- { "compact", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDListElementCompact), (intptr_t)setJSHTMLDListElementCompact },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDListElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDListElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLDListElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLDListElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDListElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDListElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDListElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDListElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDListElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDListElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDListElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDListElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDListElementConstructor::s_info = { "HTMLDListElementConstructor", 0, &JSHTMLDListElementConstructorTable, 0 };
-
-bool JSHTMLDListElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDListElementConstructor, DOMObject>(exec, &JSHTMLDListElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDListElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDListElementConstructor, DOMObject>(exec, &JSHTMLDListElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDListElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDListElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDListElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDListElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDListElementPrototype::s_info = { "HTMLDListElementPrototype", 0, &JSHTMLDListElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDListElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDListElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDListElement::s_info = { "HTMLDListElement", &JSHTMLElement::s_info, &JSHTMLDListElementTable, 0 };
-
-JSHTMLDListElement::JSHTMLDListElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDListElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDListElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDListElementPrototype(JSHTMLDListElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDListElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDListElement, Base>(exec, &JSHTMLDListElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDListElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDListElement, Base>(exec, &JSHTMLDListElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDListElementCompact(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDListElement* castedThis = static_cast<JSHTMLDListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDListElement* imp = static_cast<HTMLDListElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->compact());
- return result;
-}
-
-JSValue jsHTMLDListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDListElement* domObject = static_cast<JSHTMLDListElement*>(asObject(slotBase));
- return JSHTMLDListElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDListElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDListElement, Base>(exec, propertyName, value, &JSHTMLDListElementTable, this, slot);
-}
-
-void setJSHTMLDListElementCompact(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDListElement* castedThisObj = static_cast<JSHTMLDListElement*>(thisObject);
- HTMLDListElement* imp = static_cast<HTMLDListElement*>(castedThisObj->impl());
- imp->setCompact(value.toBoolean(exec));
-}
-
-JSValue JSHTMLDListElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDListElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.h
deleted file mode 100644
index fc2cf5e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDListElement_h
-#define JSHTMLDListElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDListElement;
-
-class JSHTMLDListElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDListElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDListElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDListElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDListElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDListElementCompact(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDListElementCompact(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp
deleted file mode 100644
index 9801e75..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLDataGridCellElement.h"
-
-#include "HTMLDataGridCellElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDataGridCellElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDataGridCellElementTableValues[7] =
-{
- { "label", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridCellElementLabel), (intptr_t)setJSHTMLDataGridCellElementLabel },
- { "focused", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridCellElementFocused), (intptr_t)setJSHTMLDataGridCellElementFocused },
- { "checked", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridCellElementChecked), (intptr_t)setJSHTMLDataGridCellElementChecked },
- { "indeterminate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridCellElementIndeterminate), (intptr_t)setJSHTMLDataGridCellElementIndeterminate },
- { "progress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridCellElementProgress), (intptr_t)setJSHTMLDataGridCellElementProgress },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridCellElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridCellElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLDataGridCellElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLDataGridCellElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDataGridCellElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridCellElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridCellElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridCellElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDataGridCellElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDataGridCellElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDataGridCellElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDataGridCellElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDataGridCellElementConstructor::s_info = { "HTMLDataGridCellElementConstructor", 0, &JSHTMLDataGridCellElementConstructorTable, 0 };
-
-bool JSHTMLDataGridCellElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridCellElementConstructor, DOMObject>(exec, &JSHTMLDataGridCellElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridCellElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridCellElementConstructor, DOMObject>(exec, &JSHTMLDataGridCellElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDataGridCellElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridCellElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridCellElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridCellElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDataGridCellElementPrototype::s_info = { "HTMLDataGridCellElementPrototype", 0, &JSHTMLDataGridCellElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDataGridCellElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDataGridCellElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDataGridCellElement::s_info = { "HTMLDataGridCellElement", &JSHTMLElement::s_info, &JSHTMLDataGridCellElementTable, 0 };
-
-JSHTMLDataGridCellElement::JSHTMLDataGridCellElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDataGridCellElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDataGridCellElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDataGridCellElementPrototype(JSHTMLDataGridCellElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDataGridCellElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridCellElement, Base>(exec, &JSHTMLDataGridCellElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridCellElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridCellElement, Base>(exec, &JSHTMLDataGridCellElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDataGridCellElementLabel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridCellElement* castedThis = static_cast<JSHTMLDataGridCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->label());
- return result;
-}
-
-JSValue jsHTMLDataGridCellElementFocused(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridCellElement* castedThis = static_cast<JSHTMLDataGridCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->focused());
- return result;
-}
-
-JSValue jsHTMLDataGridCellElementChecked(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridCellElement* castedThis = static_cast<JSHTMLDataGridCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->checked());
- return result;
-}
-
-JSValue jsHTMLDataGridCellElementIndeterminate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridCellElement* castedThis = static_cast<JSHTMLDataGridCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->indeterminate());
- return result;
-}
-
-JSValue jsHTMLDataGridCellElementProgress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridCellElement* castedThis = static_cast<JSHTMLDataGridCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->progress());
- return result;
-}
-
-JSValue jsHTMLDataGridCellElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridCellElement* domObject = static_cast<JSHTMLDataGridCellElement*>(asObject(slotBase));
- return JSHTMLDataGridCellElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDataGridCellElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDataGridCellElement, Base>(exec, propertyName, value, &JSHTMLDataGridCellElementTable, this, slot);
-}
-
-void setJSHTMLDataGridCellElementLabel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridCellElement* castedThisObj = static_cast<JSHTMLDataGridCellElement*>(thisObject);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThisObj->impl());
- imp->setLabel(value.toString(exec));
-}
-
-void setJSHTMLDataGridCellElementFocused(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridCellElement* castedThisObj = static_cast<JSHTMLDataGridCellElement*>(thisObject);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThisObj->impl());
- imp->setFocused(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridCellElementChecked(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridCellElement* castedThisObj = static_cast<JSHTMLDataGridCellElement*>(thisObject);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThisObj->impl());
- imp->setChecked(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridCellElementIndeterminate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridCellElement* castedThisObj = static_cast<JSHTMLDataGridCellElement*>(thisObject);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThisObj->impl());
- imp->setIndeterminate(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridCellElementProgress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridCellElement* castedThisObj = static_cast<JSHTMLDataGridCellElement*>(thisObject);
- HTMLDataGridCellElement* imp = static_cast<HTMLDataGridCellElement*>(castedThisObj->impl());
- imp->setProgress(value.toFloat(exec));
-}
-
-JSValue JSHTMLDataGridCellElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDataGridCellElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(DATAGRID)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h
deleted file mode 100644
index 8f8b013..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDataGridCellElement_h
-#define JSHTMLDataGridCellElement_h
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDataGridCellElement;
-
-class JSHTMLDataGridCellElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDataGridCellElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDataGridCellElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDataGridCellElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDataGridCellElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDataGridCellElementLabel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridCellElementLabel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridCellElementFocused(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridCellElementFocused(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridCellElementChecked(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridCellElementChecked(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridCellElementIndeterminate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridCellElementIndeterminate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridCellElementProgress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridCellElementProgress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridCellElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATAGRID)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp
deleted file mode 100644
index 04b2a14..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLDataGridColElement.h"
-
-#include "HTMLDataGridColElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDataGridColElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDataGridColElementTableValues[7] =
-{
- { "label", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridColElementLabel), (intptr_t)setJSHTMLDataGridColElementLabel },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridColElementType), (intptr_t)setJSHTMLDataGridColElementType },
- { "sortable", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridColElementSortable), (intptr_t)setJSHTMLDataGridColElementSortable },
- { "sortDirection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridColElementSortDirection), (intptr_t)setJSHTMLDataGridColElementSortDirection },
- { "primary", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridColElementPrimary), (intptr_t)setJSHTMLDataGridColElementPrimary },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridColElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridColElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLDataGridColElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLDataGridColElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDataGridColElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridColElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridColElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridColElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDataGridColElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDataGridColElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDataGridColElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDataGridColElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDataGridColElementConstructor::s_info = { "HTMLDataGridColElementConstructor", 0, &JSHTMLDataGridColElementConstructorTable, 0 };
-
-bool JSHTMLDataGridColElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridColElementConstructor, DOMObject>(exec, &JSHTMLDataGridColElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridColElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridColElementConstructor, DOMObject>(exec, &JSHTMLDataGridColElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDataGridColElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridColElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridColElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridColElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDataGridColElementPrototype::s_info = { "HTMLDataGridColElementPrototype", 0, &JSHTMLDataGridColElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDataGridColElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDataGridColElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDataGridColElement::s_info = { "HTMLDataGridColElement", &JSHTMLElement::s_info, &JSHTMLDataGridColElementTable, 0 };
-
-JSHTMLDataGridColElement::JSHTMLDataGridColElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDataGridColElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDataGridColElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDataGridColElementPrototype(JSHTMLDataGridColElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDataGridColElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridColElement, Base>(exec, &JSHTMLDataGridColElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridColElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridColElement, Base>(exec, &JSHTMLDataGridColElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDataGridColElementLabel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridColElement* castedThis = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->label());
- return result;
-}
-
-JSValue jsHTMLDataGridColElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridColElement* castedThis = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLDataGridColElementSortable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridColElement* castedThis = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->sortable());
- return result;
-}
-
-JSValue jsHTMLDataGridColElementSortDirection(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridColElement* castedThis = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->sortDirection());
- return result;
-}
-
-JSValue jsHTMLDataGridColElementPrimary(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridColElement* castedThis = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->primary());
- return result;
-}
-
-JSValue jsHTMLDataGridColElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridColElement* domObject = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase));
- return JSHTMLDataGridColElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDataGridColElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDataGridColElement, Base>(exec, propertyName, value, &JSHTMLDataGridColElementTable, this, slot);
-}
-
-void setJSHTMLDataGridColElementLabel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl());
- imp->setLabel(value.toString(exec));
-}
-
-void setJSHTMLDataGridColElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl());
- imp->setType(value.toString(exec));
-}
-
-void setJSHTMLDataGridColElementSortable(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl());
- imp->setSortable(value.toInt32(exec));
-}
-
-void setJSHTMLDataGridColElementSortDirection(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl());
- imp->setSortDirection(value.toInt32(exec));
-}
-
-void setJSHTMLDataGridColElementPrimary(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject);
- HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl());
- imp->setPrimary(value.toBoolean(exec));
-}
-
-JSValue JSHTMLDataGridColElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDataGridColElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(DATAGRID)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h
deleted file mode 100644
index 4290a14..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDataGridColElement_h
-#define JSHTMLDataGridColElement_h
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDataGridColElement;
-
-class JSHTMLDataGridColElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDataGridColElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDataGridColElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDataGridColElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDataGridColElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDataGridColElementLabel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridColElementLabel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridColElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridColElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridColElementSortable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridColElementSortable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridColElementSortDirection(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridColElementSortDirection(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridColElementPrimary(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridColElementPrimary(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridColElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATAGRID)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp
deleted file mode 100644
index 4e40769..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLDataGridElement.h"
-
-#include "DataGridColumnList.h"
-#include "HTMLDataGridElement.h"
-#include "JSDataGridColumnList.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDataGridElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDataGridElementTableValues[7] =
-{
- { "dataSource", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridElementDataSource), (intptr_t)setJSHTMLDataGridElementDataSource },
- { "columns", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridElementColumns), (intptr_t)0 },
- { "autofocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridElementAutofocus), (intptr_t)setJSHTMLDataGridElementAutofocus },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridElementDisabled), (intptr_t)setJSHTMLDataGridElementDisabled },
- { "multiple", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridElementMultiple), (intptr_t)setJSHTMLDataGridElementMultiple },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLDataGridElementTableValues, 0 };
-#else
- { 18, 15, JSHTMLDataGridElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDataGridElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDataGridElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDataGridElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDataGridElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDataGridElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDataGridElementConstructor::s_info = { "HTMLDataGridElementConstructor", 0, &JSHTMLDataGridElementConstructorTable, 0 };
-
-bool JSHTMLDataGridElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridElementConstructor, DOMObject>(exec, &JSHTMLDataGridElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridElementConstructor, DOMObject>(exec, &JSHTMLDataGridElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDataGridElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDataGridElementPrototype::s_info = { "HTMLDataGridElementPrototype", 0, &JSHTMLDataGridElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDataGridElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDataGridElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDataGridElement::s_info = { "HTMLDataGridElement", &JSHTMLElement::s_info, &JSHTMLDataGridElementTable, 0 };
-
-JSHTMLDataGridElement::JSHTMLDataGridElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDataGridElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDataGridElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDataGridElementPrototype(JSHTMLDataGridElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDataGridElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridElement, Base>(exec, &JSHTMLDataGridElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridElement, Base>(exec, &JSHTMLDataGridElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDataGridElementDataSource(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridElement* castedThis = static_cast<JSHTMLDataGridElement*>(asObject(slotBase));
- return castedThis->dataSource(exec);
-}
-
-JSValue jsHTMLDataGridElementColumns(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridElement* castedThis = static_cast<JSHTMLDataGridElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->columns()));
- return result;
-}
-
-JSValue jsHTMLDataGridElementAutofocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridElement* castedThis = static_cast<JSHTMLDataGridElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->autofocus());
- return result;
-}
-
-JSValue jsHTMLDataGridElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridElement* castedThis = static_cast<JSHTMLDataGridElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLDataGridElementMultiple(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridElement* castedThis = static_cast<JSHTMLDataGridElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->multiple());
- return result;
-}
-
-JSValue jsHTMLDataGridElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridElement* domObject = static_cast<JSHTMLDataGridElement*>(asObject(slotBase));
- return JSHTMLDataGridElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDataGridElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDataGridElement, Base>(exec, propertyName, value, &JSHTMLDataGridElementTable, this, slot);
-}
-
-void setJSHTMLDataGridElementDataSource(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLDataGridElement*>(thisObject)->setDataSource(exec, value);
-}
-
-void setJSHTMLDataGridElementAutofocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridElement* castedThisObj = static_cast<JSHTMLDataGridElement*>(thisObject);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThisObj->impl());
- imp->setAutofocus(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridElement* castedThisObj = static_cast<JSHTMLDataGridElement*>(thisObject);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridElementMultiple(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridElement* castedThisObj = static_cast<JSHTMLDataGridElement*>(thisObject);
- HTMLDataGridElement* imp = static_cast<HTMLDataGridElement*>(castedThisObj->impl());
- imp->setMultiple(value.toBoolean(exec));
-}
-
-JSValue JSHTMLDataGridElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDataGridElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(DATAGRID)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h
deleted file mode 100644
index 775c893..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDataGridElement_h
-#define JSHTMLDataGridElement_h
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDataGridElement;
-
-class JSHTMLDataGridElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDataGridElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDataGridElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue dataSource(JSC::ExecState*) const;
- void setDataSource(JSC::ExecState*, JSC::JSValue);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDataGridElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDataGridElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDataGridElementDataSource(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridElementDataSource(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridElementColumns(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDataGridElementAutofocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridElementAutofocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridElementMultiple(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridElementMultiple(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATAGRID)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp
deleted file mode 100644
index 0123394..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLDataGridRowElement.h"
-
-#include "HTMLDataGridRowElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDataGridRowElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDataGridRowElementTableValues[5] =
-{
- { "selected", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridRowElementSelected), (intptr_t)setJSHTMLDataGridRowElementSelected },
- { "focused", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridRowElementFocused), (intptr_t)setJSHTMLDataGridRowElementFocused },
- { "expanded", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridRowElementExpanded), (intptr_t)setJSHTMLDataGridRowElementExpanded },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataGridRowElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridRowElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLDataGridRowElementTableValues, 0 };
-#else
- { 10, 7, JSHTMLDataGridRowElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDataGridRowElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridRowElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridRowElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridRowElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDataGridRowElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDataGridRowElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDataGridRowElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDataGridRowElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDataGridRowElementConstructor::s_info = { "HTMLDataGridRowElementConstructor", 0, &JSHTMLDataGridRowElementConstructorTable, 0 };
-
-bool JSHTMLDataGridRowElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridRowElementConstructor, DOMObject>(exec, &JSHTMLDataGridRowElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridRowElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridRowElementConstructor, DOMObject>(exec, &JSHTMLDataGridRowElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDataGridRowElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridRowElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataGridRowElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataGridRowElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDataGridRowElementPrototype::s_info = { "HTMLDataGridRowElementPrototype", 0, &JSHTMLDataGridRowElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDataGridRowElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDataGridRowElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDataGridRowElement::s_info = { "HTMLDataGridRowElement", &JSHTMLElement::s_info, &JSHTMLDataGridRowElementTable, 0 };
-
-JSHTMLDataGridRowElement::JSHTMLDataGridRowElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDataGridRowElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDataGridRowElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDataGridRowElementPrototype(JSHTMLDataGridRowElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDataGridRowElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataGridRowElement, Base>(exec, &JSHTMLDataGridRowElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataGridRowElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataGridRowElement, Base>(exec, &JSHTMLDataGridRowElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDataGridRowElementSelected(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridRowElement* castedThis = static_cast<JSHTMLDataGridRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridRowElement* imp = static_cast<HTMLDataGridRowElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->selected());
- return result;
-}
-
-JSValue jsHTMLDataGridRowElementFocused(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridRowElement* castedThis = static_cast<JSHTMLDataGridRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridRowElement* imp = static_cast<HTMLDataGridRowElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->focused());
- return result;
-}
-
-JSValue jsHTMLDataGridRowElementExpanded(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridRowElement* castedThis = static_cast<JSHTMLDataGridRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataGridRowElement* imp = static_cast<HTMLDataGridRowElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->expanded());
- return result;
-}
-
-JSValue jsHTMLDataGridRowElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataGridRowElement* domObject = static_cast<JSHTMLDataGridRowElement*>(asObject(slotBase));
- return JSHTMLDataGridRowElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDataGridRowElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDataGridRowElement, Base>(exec, propertyName, value, &JSHTMLDataGridRowElementTable, this, slot);
-}
-
-void setJSHTMLDataGridRowElementSelected(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridRowElement* castedThisObj = static_cast<JSHTMLDataGridRowElement*>(thisObject);
- HTMLDataGridRowElement* imp = static_cast<HTMLDataGridRowElement*>(castedThisObj->impl());
- imp->setSelected(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridRowElementFocused(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridRowElement* castedThisObj = static_cast<JSHTMLDataGridRowElement*>(thisObject);
- HTMLDataGridRowElement* imp = static_cast<HTMLDataGridRowElement*>(castedThisObj->impl());
- imp->setFocused(value.toBoolean(exec));
-}
-
-void setJSHTMLDataGridRowElementExpanded(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDataGridRowElement* castedThisObj = static_cast<JSHTMLDataGridRowElement*>(thisObject);
- HTMLDataGridRowElement* imp = static_cast<HTMLDataGridRowElement*>(castedThisObj->impl());
- imp->setExpanded(value.toBoolean(exec));
-}
-
-JSValue JSHTMLDataGridRowElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDataGridRowElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(DATAGRID)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h
deleted file mode 100644
index e7322c5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDataGridRowElement_h
-#define JSHTMLDataGridRowElement_h
-
-#if ENABLE(DATAGRID)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDataGridRowElement;
-
-class JSHTMLDataGridRowElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDataGridRowElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDataGridRowElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDataGridRowElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDataGridRowElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDataGridRowElementSelected(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridRowElementSelected(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridRowElementFocused(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridRowElementFocused(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridRowElementExpanded(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDataGridRowElementExpanded(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDataGridRowElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATAGRID)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.cpp
deleted file mode 100644
index 3b9f91b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATALIST)
-
-#include "JSHTMLDataListElement.h"
-
-#include "HTMLCollection.h"
-#include "HTMLDataListElement.h"
-#include "JSHTMLCollection.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDataListElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDataListElementTableValues[3] =
-{
- { "options", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataListElementOptions), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDataListElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataListElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSHTMLDataListElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLDataListElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDataListElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataListElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataListElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataListElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDataListElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDataListElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDataListElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDataListElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDataListElementConstructor::s_info = { "HTMLDataListElementConstructor", 0, &JSHTMLDataListElementConstructorTable, 0 };
-
-bool JSHTMLDataListElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataListElementConstructor, DOMObject>(exec, &JSHTMLDataListElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataListElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataListElementConstructor, DOMObject>(exec, &JSHTMLDataListElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDataListElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDataListElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDataListElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDataListElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDataListElementPrototype::s_info = { "HTMLDataListElementPrototype", 0, &JSHTMLDataListElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDataListElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDataListElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDataListElement::s_info = { "HTMLDataListElement", &JSHTMLElement::s_info, &JSHTMLDataListElementTable, 0 };
-
-JSHTMLDataListElement::JSHTMLDataListElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDataListElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDataListElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDataListElementPrototype(JSHTMLDataListElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDataListElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDataListElement, Base>(exec, &JSHTMLDataListElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDataListElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDataListElement, Base>(exec, &JSHTMLDataListElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDataListElementOptions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataListElement* castedThis = static_cast<JSHTMLDataListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDataListElement* imp = static_cast<HTMLDataListElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->options()));
- return result;
-}
-
-JSValue jsHTMLDataListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDataListElement* domObject = static_cast<JSHTMLDataListElement*>(asObject(slotBase));
- return JSHTMLDataListElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSHTMLDataListElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDataListElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(DATALIST)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.h
deleted file mode 100644
index 0ab9d84..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataListElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDataListElement_h
-#define JSHTMLDataListElement_h
-
-#if ENABLE(DATALIST)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDataListElement;
-
-class JSHTMLDataListElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDataListElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDataListElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDataListElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDataListElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDataListElementOptions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDataListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATALIST)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp
deleted file mode 100644
index c2fa8db..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLDirectoryElement.h"
-
-#include "HTMLDirectoryElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDirectoryElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDirectoryElementTableValues[3] =
-{
- { "compact", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDirectoryElementCompact), (intptr_t)setJSHTMLDirectoryElementCompact },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDirectoryElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDirectoryElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLDirectoryElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLDirectoryElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDirectoryElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDirectoryElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDirectoryElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDirectoryElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDirectoryElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDirectoryElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDirectoryElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDirectoryElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDirectoryElementConstructor::s_info = { "HTMLDirectoryElementConstructor", 0, &JSHTMLDirectoryElementConstructorTable, 0 };
-
-bool JSHTMLDirectoryElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDirectoryElementConstructor, DOMObject>(exec, &JSHTMLDirectoryElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDirectoryElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDirectoryElementConstructor, DOMObject>(exec, &JSHTMLDirectoryElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDirectoryElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDirectoryElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDirectoryElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDirectoryElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDirectoryElementPrototype::s_info = { "HTMLDirectoryElementPrototype", 0, &JSHTMLDirectoryElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDirectoryElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDirectoryElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDirectoryElement::s_info = { "HTMLDirectoryElement", &JSHTMLElement::s_info, &JSHTMLDirectoryElementTable, 0 };
-
-JSHTMLDirectoryElement::JSHTMLDirectoryElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDirectoryElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDirectoryElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDirectoryElementPrototype(JSHTMLDirectoryElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDirectoryElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDirectoryElement, Base>(exec, &JSHTMLDirectoryElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDirectoryElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDirectoryElement, Base>(exec, &JSHTMLDirectoryElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDirectoryElementCompact(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDirectoryElement* castedThis = static_cast<JSHTMLDirectoryElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDirectoryElement* imp = static_cast<HTMLDirectoryElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->compact());
- return result;
-}
-
-JSValue jsHTMLDirectoryElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDirectoryElement* domObject = static_cast<JSHTMLDirectoryElement*>(asObject(slotBase));
- return JSHTMLDirectoryElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDirectoryElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDirectoryElement, Base>(exec, propertyName, value, &JSHTMLDirectoryElementTable, this, slot);
-}
-
-void setJSHTMLDirectoryElementCompact(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDirectoryElement* castedThisObj = static_cast<JSHTMLDirectoryElement*>(thisObject);
- HTMLDirectoryElement* imp = static_cast<HTMLDirectoryElement*>(castedThisObj->impl());
- imp->setCompact(value.toBoolean(exec));
-}
-
-JSValue JSHTMLDirectoryElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDirectoryElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.h
deleted file mode 100644
index 7a805bc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDirectoryElement_h
-#define JSHTMLDirectoryElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDirectoryElement;
-
-class JSHTMLDirectoryElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDirectoryElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDirectoryElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDirectoryElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDirectoryElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDirectoryElementCompact(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDirectoryElementCompact(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDirectoryElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp
deleted file mode 100644
index eaaf3ec..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLDivElement.h"
-
-#include "HTMLDivElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDivElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDivElementTableValues[3] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDivElementAlign), (intptr_t)setJSHTMLDivElementAlign },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDivElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDivElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLDivElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLDivElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDivElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDivElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDivElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDivElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDivElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLDivElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDivElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDivElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDivElementConstructor::s_info = { "HTMLDivElementConstructor", 0, &JSHTMLDivElementConstructorTable, 0 };
-
-bool JSHTMLDivElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDivElementConstructor, DOMObject>(exec, &JSHTMLDivElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDivElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDivElementConstructor, DOMObject>(exec, &JSHTMLDivElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDivElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDivElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDivElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLDivElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDivElementPrototype::s_info = { "HTMLDivElementPrototype", 0, &JSHTMLDivElementPrototypeTable, 0 };
-
-JSObject* JSHTMLDivElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDivElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLDivElement::s_info = { "HTMLDivElement", &JSHTMLElement::s_info, &JSHTMLDivElementTable, 0 };
-
-JSHTMLDivElement::JSHTMLDivElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDivElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDivElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDivElementPrototype(JSHTMLDivElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDivElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDivElement, Base>(exec, &JSHTMLDivElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLDivElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDivElement, Base>(exec, &JSHTMLDivElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDivElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDivElement* castedThis = static_cast<JSHTMLDivElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDivElement* imp = static_cast<HTMLDivElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLDivElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDivElement* domObject = static_cast<JSHTMLDivElement*>(asObject(slotBase));
- return JSHTMLDivElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDivElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDivElement, Base>(exec, propertyName, value, &JSHTMLDivElementTable, this, slot);
-}
-
-void setJSHTMLDivElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDivElement* castedThisObj = static_cast<JSHTMLDivElement*>(thisObject);
- HTMLDivElement* imp = static_cast<HTMLDivElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLDivElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDivElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.h
deleted file mode 100644
index 38547b8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDivElement_h
-#define JSHTMLDivElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLDivElement;
-
-class JSHTMLDivElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLDivElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDivElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLDivElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDivElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLDivElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDivElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDivElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp
deleted file mode 100644
index 9f62dc2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp
+++ /dev/null
@@ -1,480 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLDocument.h"
-
-#include "AtomicString.h"
-#include "Element.h"
-#include "HTMLCollection.h"
-#include "HTMLDocument.h"
-#include "JSElement.h"
-#include "JSHTMLCollection.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLDocument);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLDocumentTableValues[17] =
-{
- { "embeds", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentEmbeds), (intptr_t)0 },
- { "plugins", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentPlugins), (intptr_t)0 },
- { "scripts", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentScripts), (intptr_t)0 },
- { "all", 0, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentAll), (intptr_t)setJSHTMLDocumentAll },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentHeight), (intptr_t)0 },
- { "dir", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentDir), (intptr_t)setJSHTMLDocumentDir },
- { "designMode", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentDesignMode), (intptr_t)setJSHTMLDocumentDesignMode },
- { "compatMode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentCompatMode), (intptr_t)0 },
- { "activeElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentActiveElement), (intptr_t)0 },
- { "bgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentBgColor), (intptr_t)setJSHTMLDocumentBgColor },
- { "fgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentFgColor), (intptr_t)setJSHTMLDocumentFgColor },
- { "alinkColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentAlinkColor), (intptr_t)setJSHTMLDocumentAlinkColor },
- { "linkColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentLinkColor), (intptr_t)setJSHTMLDocumentLinkColor },
- { "vlinkColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentVlinkColor), (intptr_t)setJSHTMLDocumentVlinkColor },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLDocumentConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDocumentTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSHTMLDocumentTableValues, 0 };
-#else
- { 36, 31, JSHTMLDocumentTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLDocumentConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDocumentConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLDocumentConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLDocumentConstructorTableValues, 0 };
-#endif
-
-class JSHTMLDocumentConstructor : public DOMConstructorObject {
-public:
- JSHTMLDocumentConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLDocumentConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLDocumentPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLDocumentConstructor::s_info = { "HTMLDocumentConstructor", 0, &JSHTMLDocumentConstructorTable, 0 };
-
-bool JSHTMLDocumentConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLDocumentConstructor, DOMObject>(exec, &JSHTMLDocumentConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLDocumentConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLDocumentConstructor, DOMObject>(exec, &JSHTMLDocumentConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLDocumentPrototypeTableValues[9] =
-{
- { "open", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionOpen), (intptr_t)0 },
- { "close", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionClose), (intptr_t)0 },
- { "write", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionWrite), (intptr_t)1 },
- { "writeln", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionWriteln), (intptr_t)1 },
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionClear), (intptr_t)0 },
- { "captureEvents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionCaptureEvents), (intptr_t)0 },
- { "releaseEvents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionReleaseEvents), (intptr_t)0 },
- { "hasFocus", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLDocumentPrototypeFunctionHasFocus), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLDocumentPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLDocumentPrototypeTableValues, 0 };
-#else
- { 17, 15, JSHTMLDocumentPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLDocumentPrototype::s_info = { "HTMLDocumentPrototype", 0, &JSHTMLDocumentPrototypeTable, 0 };
-
-JSObject* JSHTMLDocumentPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLDocument>(exec, globalObject);
-}
-
-bool JSHTMLDocumentPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLDocumentPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLDocumentPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLDocumentPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLDocument::s_info = { "HTMLDocument", &JSDocument::s_info, &JSHTMLDocumentTable, 0 };
-
-JSHTMLDocument::JSHTMLDocument(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLDocument> impl)
- : JSDocument(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLDocument::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLDocumentPrototype(JSHTMLDocumentPrototype::createStructure(JSDocumentPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLDocument::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (canGetItemsForName(exec, static_cast<HTMLDocument*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSHTMLDocument, Base>(exec, &JSHTMLDocumentTable, this, propertyName, slot);
-}
-
-bool JSHTMLDocument::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (canGetItemsForName(exec, static_cast<HTMLDocument*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSHTMLDocument, Base>(exec, &JSHTMLDocumentTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLDocumentEmbeds(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->embeds()));
- return result;
-}
-
-JSValue jsHTMLDocumentPlugins(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->plugins()));
- return result;
-}
-
-JSValue jsHTMLDocumentScripts(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->scripts()));
- return result;
-}
-
-JSValue jsHTMLDocumentAll(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- return castedThis->all(exec);
-}
-
-JSValue jsHTMLDocumentWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLDocumentHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsHTMLDocumentDir(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->dir());
- return result;
-}
-
-JSValue jsHTMLDocumentDesignMode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->designMode());
- return result;
-}
-
-JSValue jsHTMLDocumentCompatMode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->compatMode());
- return result;
-}
-
-JSValue jsHTMLDocumentActiveElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->activeElement()));
- return result;
-}
-
-JSValue jsHTMLDocumentBgColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->bgColor());
- return result;
-}
-
-JSValue jsHTMLDocumentFgColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->fgColor());
- return result;
-}
-
-JSValue jsHTMLDocumentAlinkColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->alinkColor());
- return result;
-}
-
-JSValue jsHTMLDocumentLinkColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->linkColor());
- return result;
-}
-
-JSValue jsHTMLDocumentVlinkColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* castedThis = static_cast<JSHTMLDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vlinkColor());
- return result;
-}
-
-JSValue jsHTMLDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLDocument* domObject = static_cast<JSHTMLDocument*>(asObject(slotBase));
- return JSHTMLDocument::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLDocument::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLDocument, Base>(exec, propertyName, value, &JSHTMLDocumentTable, this, slot);
-}
-
-void setJSHTMLDocumentAll(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLDocument*>(thisObject)->setAll(exec, value);
-}
-
-void setJSHTMLDocumentDir(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setDir(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLDocumentDesignMode(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setDesignMode(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLDocumentBgColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setBgColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLDocumentFgColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setFgColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLDocumentAlinkColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setAlinkColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLDocumentLinkColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setLinkColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLDocumentVlinkColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(thisObject);
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
- imp->setVlinkColor(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLDocument::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLDocumentConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionOpen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- return castedThisObj->open(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionClose(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
-
- imp->close();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionWrite(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- return castedThisObj->write(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionWriteln(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- return castedThisObj->writeln(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
-
- imp->clear();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionCaptureEvents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
-
- imp->captureEvents();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionReleaseEvents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
-
- imp->releaseEvents();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionHasFocus(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLDocument::s_info))
- return throwError(exec, TypeError);
- JSHTMLDocument* castedThisObj = static_cast<JSHTMLDocument*>(asObject(thisValue));
- HTMLDocument* imp = static_cast<HTMLDocument*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->hasFocus());
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.h
deleted file mode 100644
index b71f37a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLDocument_h
-#define JSHTMLDocument_h
-
-#include "JSDocument.h"
-
-namespace WebCore {
-
-class HTMLDocument;
-
-class JSHTMLDocument : public JSDocument {
- typedef JSDocument Base;
-public:
- JSHTMLDocument(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLDocument>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue all(JSC::ExecState*) const;
- void setAll(JSC::ExecState*, JSC::JSValue);
-
- // Custom functions
- JSC::JSValue open(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue write(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue writeln(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-private:
- static bool canGetItemsForName(JSC::ExecState*, HTMLDocument*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-
-class JSHTMLDocumentPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLDocumentPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionOpen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionClose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionWrite(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionWriteln(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionCaptureEvents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionReleaseEvents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLDocumentPrototypeFunctionHasFocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLDocumentEmbeds(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentPlugins(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentScripts(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentAll(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentAll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentDir(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentDir(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentDesignMode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentDesignMode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentCompatMode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentActiveElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLDocumentBgColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentBgColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentFgColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentFgColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentAlinkColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentAlinkColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentLinkColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentLinkColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentVlinkColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLDocumentVlinkColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp
deleted file mode 100644
index ef172aa..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp
+++ /dev/null
@@ -1,461 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLElement.h"
-
-#include "Element.h"
-#include "HTMLCollection.h"
-#include "HTMLElement.h"
-#include "HTMLNames.h"
-#include "JSElement.h"
-#include "JSHTMLCollection.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLElementTableValues[16] =
-{
- { "id", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementId), (intptr_t)setJSHTMLElementId },
- { "title", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementTitle), (intptr_t)setJSHTMLElementTitle },
- { "lang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementLang), (intptr_t)setJSHTMLElementLang },
- { "dir", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementDir), (intptr_t)setJSHTMLElementDir },
- { "className", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementClassName), (intptr_t)setJSHTMLElementClassName },
- { "tabIndex", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementTabIndex), (intptr_t)setJSHTMLElementTabIndex },
- { "draggable", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementDraggable), (intptr_t)setJSHTMLElementDraggable },
- { "innerHTML", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementInnerHTML), (intptr_t)setJSHTMLElementInnerHTML },
- { "innerText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementInnerText), (intptr_t)setJSHTMLElementInnerText },
- { "outerHTML", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementOuterHTML), (intptr_t)setJSHTMLElementOuterHTML },
- { "outerText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementOuterText), (intptr_t)setJSHTMLElementOuterText },
- { "children", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementChildren), (intptr_t)0 },
- { "contentEditable", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementContentEditable), (intptr_t)setJSHTMLElementContentEditable },
- { "isContentEditable", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementIsContentEditable), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSHTMLElementTableValues, 0 };
-#else
- { 34, 31, JSHTMLElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLElementConstructor::s_info = { "HTMLElementConstructor", 0, &JSHTMLElementConstructorTable, 0 };
-
-bool JSHTMLElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLElementConstructor, DOMObject>(exec, &JSHTMLElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLElementConstructor, DOMObject>(exec, &JSHTMLElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLElementPrototypeTableValues[4] =
-{
- { "insertAdjacentElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLElementPrototypeFunctionInsertAdjacentElement), (intptr_t)2 },
- { "insertAdjacentHTML", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLElementPrototypeFunctionInsertAdjacentHTML), (intptr_t)2 },
- { "insertAdjacentText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLElementPrototypeFunctionInsertAdjacentText), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLElementPrototypeTableValues, 0 };
-#else
- { 8, 7, JSHTMLElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLElementPrototype::s_info = { "HTMLElementPrototype", 0, &JSHTMLElementPrototypeTable, 0 };
-
-JSObject* JSHTMLElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLElement>(exec, globalObject);
-}
-
-bool JSHTMLElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLElement::s_info = { "HTMLElement", &JSElement::s_info, &JSHTMLElementTable, 0 };
-
-JSHTMLElement::JSHTMLElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> impl)
- : JSElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLElementPrototype(JSHTMLElementPrototype::createStructure(JSElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLElement, Base>(exec, &JSHTMLElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLElement, Base>(exec, &JSHTMLElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLElementId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::idAttr));
- return result;
-}
-
-JSValue jsHTMLElementTitle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::titleAttr));
- return result;
-}
-
-JSValue jsHTMLElementLang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::langAttr));
- return result;
-}
-
-JSValue jsHTMLElementDir(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::dirAttr));
- return result;
-}
-
-JSValue jsHTMLElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::classAttr));
- return result;
-}
-
-JSValue jsHTMLElementTabIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->tabIndex());
- return result;
-}
-
-JSValue jsHTMLElementDraggable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->draggable());
- return result;
-}
-
-JSValue jsHTMLElementInnerHTML(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->innerHTML());
- return result;
-}
-
-JSValue jsHTMLElementInnerText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->innerText());
- return result;
-}
-
-JSValue jsHTMLElementOuterHTML(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->outerHTML());
- return result;
-}
-
-JSValue jsHTMLElementOuterText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->outerText());
- return result;
-}
-
-JSValue jsHTMLElementChildren(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->children()));
- return result;
-}
-
-JSValue jsHTMLElementContentEditable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->contentEditable());
- return result;
-}
-
-JSValue jsHTMLElementIsContentEditable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* castedThis = static_cast<JSHTMLElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->isContentEditable());
- return result;
-}
-
-JSValue jsHTMLElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLElement* domObject = static_cast<JSHTMLElement*>(asObject(slotBase));
- return JSHTMLElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLElement, Base>(exec, propertyName, value, &JSHTMLElementTable, this, slot);
-}
-
-void setJSHTMLElementId(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::idAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLElementTitle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::titleAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLElementLang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::langAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLElementDir(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::dirAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLElementClassName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::classAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLElementTabIndex(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setTabIndex(value.toInt32(exec));
-}
-
-void setJSHTMLElementDraggable(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setDraggable(value.toBoolean(exec));
-}
-
-void setJSHTMLElementInnerHTML(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setInnerHTML(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLElementInnerText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setInnerText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLElementOuterHTML(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setOuterHTML(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLElementOuterText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setOuterText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLElementContentEditable(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(thisObject);
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- imp->setContentEditable(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLElementPrototypeFunctionInsertAdjacentElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(asObject(thisValue));
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& where = args.at(0).toString(exec);
- Element* element = toElement(args.at(1));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->insertAdjacentElement(where, element, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLElementPrototypeFunctionInsertAdjacentHTML(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(asObject(thisValue));
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& where = args.at(0).toString(exec);
- const UString& html = args.at(1).toString(exec);
-
- imp->insertAdjacentHTML(where, html, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLElementPrototypeFunctionInsertAdjacentText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLElement* castedThisObj = static_cast<JSHTMLElement*>(asObject(thisValue));
- HTMLElement* imp = static_cast<HTMLElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& where = args.at(0).toString(exec);
- const UString& text = args.at(1).toString(exec);
-
- imp->insertAdjacentText(where, text, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-HTMLElement* toHTMLElement(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLElement::s_info) ? static_cast<JSHTMLElement*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.h
deleted file mode 100644
index 9ace7d2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLElement_h
-#define JSHTMLElement_h
-
-#include "HTMLElement.h"
-#include "JSElement.h"
-
-namespace WebCore {
-
-class HTMLElement;
-
-class JSHTMLElement : public JSElement {
- typedef JSElement Base;
-public:
- JSHTMLElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void pushEventHandlerScope(JSC::ExecState*, JSC::ScopeChain&) const;
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- HTMLElement* impl() const
- {
- return static_cast<HTMLElement*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-HTMLElement* toHTMLElement(JSC::JSValue);
-
-class JSHTMLElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLElementPrototypeFunctionInsertAdjacentElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLElementPrototypeFunctionInsertAdjacentHTML(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLElementPrototypeFunctionInsertAdjacentText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLElementId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementId(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementTitle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementTitle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementLang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementLang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementDir(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementDir(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementClassName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementTabIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementTabIndex(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementDraggable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementDraggable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementInnerHTML(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementInnerHTML(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementInnerText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementInnerText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementOuterHTML(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementOuterHTML(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementOuterText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementOuterText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementChildren(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLElementContentEditable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLElementContentEditable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLElementIsContentEditable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp
deleted file mode 100644
index 5377d1d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp
+++ /dev/null
@@ -1,656 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-
-#include "JSHTMLElementWrapperFactory.h"
-#include "JSHTMLAnchorElement.h"
-#include "JSHTMLAppletElement.h"
-#include "JSHTMLAreaElement.h"
-#include "JSHTMLAudioElement.h"
-#include "JSHTMLBaseElement.h"
-#include "JSHTMLBaseFontElement.h"
-#include "JSHTMLBlockquoteElement.h"
-#include "JSHTMLBodyElement.h"
-#include "JSHTMLBRElement.h"
-#include "JSHTMLButtonElement.h"
-#include "JSHTMLCanvasElement.h"
-#include "JSHTMLTableCaptionElement.h"
-#include "JSHTMLTableColElement.h"
-#include "JSHTMLDataGridElement.h"
-#include "JSHTMLDataListElement.h"
-#include "JSHTMLDataGridCellElement.h"
-#include "JSHTMLDataGridColElement.h"
-#include "JSHTMLModElement.h"
-#include "JSHTMLDirectoryElement.h"
-#include "JSHTMLDivElement.h"
-#include "JSHTMLDListElement.h"
-#include "JSHTMLDataGridRowElement.h"
-#include "JSHTMLEmbedElement.h"
-#include "JSHTMLFieldSetElement.h"
-#include "JSHTMLFontElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSHTMLFrameElement.h"
-#include "JSHTMLFrameSetElement.h"
-#include "JSHTMLHeadingElement.h"
-#include "JSHTMLHeadElement.h"
-#include "JSHTMLHRElement.h"
-#include "JSHTMLHtmlElement.h"
-#include "JSHTMLIFrameElement.h"
-#include "JSHTMLImageElement.h"
-#include "JSHTMLInputElement.h"
-#include "JSHTMLIsIndexElement.h"
-#include "JSHTMLSelectElement.h"
-#include "JSHTMLLabelElement.h"
-#include "JSHTMLLegendElement.h"
-#include "JSHTMLLIElement.h"
-#include "JSHTMLLinkElement.h"
-#include "JSHTMLPreElement.h"
-#include "JSHTMLMapElement.h"
-#include "JSHTMLMarqueeElement.h"
-#include "JSHTMLMenuElement.h"
-#include "JSHTMLMetaElement.h"
-#include "JSHTMLObjectElement.h"
-#include "JSHTMLOListElement.h"
-#include "JSHTMLOptGroupElement.h"
-#include "JSHTMLOptionElement.h"
-#include "JSHTMLParagraphElement.h"
-#include "JSHTMLParamElement.h"
-#include "JSHTMLProgressElement.h"
-#include "JSHTMLQuoteElement.h"
-#include "JSHTMLScriptElement.h"
-#include "JSHTMLSourceElement.h"
-#include "JSHTMLStyleElement.h"
-#include "JSHTMLTableElement.h"
-#include "JSHTMLTableSectionElement.h"
-#include "JSHTMLTableCellElement.h"
-#include "JSHTMLTextAreaElement.h"
-#include "JSHTMLTitleElement.h"
-#include "JSHTMLTableRowElement.h"
-#include "JSHTMLUListElement.h"
-#include "JSHTMLVideoElement.h"
-
-#include "HTMLNames.h"
-
-#include "HTMLAnchorElement.h"
-#include "HTMLElement.h"
-#include "HTMLAppletElement.h"
-#include "HTMLAreaElement.h"
-#include "HTMLAudioElement.h"
-#include "HTMLBaseElement.h"
-#include "HTMLBaseFontElement.h"
-#include "HTMLBlockquoteElement.h"
-#include "HTMLBodyElement.h"
-#include "HTMLBRElement.h"
-#include "HTMLButtonElement.h"
-#include "HTMLCanvasElement.h"
-#include "HTMLTableCaptionElement.h"
-#include "HTMLTableColElement.h"
-#include "HTMLDataGridElement.h"
-#include "HTMLDataListElement.h"
-#include "HTMLDataGridCellElement.h"
-#include "HTMLDataGridColElement.h"
-#include "HTMLModElement.h"
-#include "HTMLDirectoryElement.h"
-#include "HTMLDivElement.h"
-#include "HTMLDListElement.h"
-#include "HTMLDataGridRowElement.h"
-#include "HTMLEmbedElement.h"
-#include "HTMLFieldSetElement.h"
-#include "HTMLFontElement.h"
-#include "HTMLFormElement.h"
-#include "HTMLFrameElement.h"
-#include "HTMLFrameSetElement.h"
-#include "HTMLHeadingElement.h"
-#include "HTMLHeadElement.h"
-#include "HTMLHRElement.h"
-#include "HTMLHtmlElement.h"
-#include "HTMLIFrameElement.h"
-#include "HTMLImageElement.h"
-#include "HTMLInputElement.h"
-#include "HTMLIsIndexElement.h"
-#include "HTMLKeygenElement.h"
-#include "HTMLLabelElement.h"
-#include "HTMLLegendElement.h"
-#include "HTMLLIElement.h"
-#include "HTMLLinkElement.h"
-#include "HTMLPreElement.h"
-#include "HTMLMapElement.h"
-#include "HTMLMarqueeElement.h"
-#include "HTMLMenuElement.h"
-#include "HTMLMetaElement.h"
-#include "HTMLObjectElement.h"
-#include "HTMLOListElement.h"
-#include "HTMLOptGroupElement.h"
-#include "HTMLOptionElement.h"
-#include "HTMLParagraphElement.h"
-#include "HTMLParamElement.h"
-#include "HTMLProgressElement.h"
-#include "HTMLQuoteElement.h"
-#include "HTMLScriptElement.h"
-#include "HTMLSelectElement.h"
-#include "HTMLSourceElement.h"
-#include "HTMLStyleElement.h"
-#include "HTMLTableElement.h"
-#include "HTMLTableSectionElement.h"
-#include "HTMLTableCellElement.h"
-#include "HTMLTextAreaElement.h"
-#include "HTMLTitleElement.h"
-#include "HTMLTableRowElement.h"
-#include "HTMLUListElement.h"
-#include "HTMLVideoElement.h"
-
-#include <wtf/StdLibExtras.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-using namespace HTMLNames;
-
-typedef JSNode* (*CreateHTMLElementWrapperFunction)(ExecState*, JSDOMGlobalObject*, PassRefPtr<HTMLElement>);
-
-static JSNode* createHTMLAnchorElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLAnchorElement, element.get());
-}
-
-static JSNode* createHTMLAppletElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLAppletElement, element.get());
-}
-
-static JSNode* createHTMLAreaElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLAreaElement, element.get());
-}
-
-#if ENABLE(VIDEO)
-
-static JSNode* createHTMLAudioElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- if (!MediaPlayer::isAvailable())
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLElement, element.get());
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLAudioElement, element.get());
-}
-
-#endif
-
-static JSNode* createHTMLBaseElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLBaseElement, element.get());
-}
-
-static JSNode* createHTMLBaseFontElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLBaseFontElement, element.get());
-}
-
-static JSNode* createHTMLBlockquoteElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLBlockquoteElement, element.get());
-}
-
-static JSNode* createHTMLBodyElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLBodyElement, element.get());
-}
-
-static JSNode* createHTMLBRElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLBRElement, element.get());
-}
-
-static JSNode* createHTMLButtonElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLButtonElement, element.get());
-}
-
-static JSNode* createHTMLCanvasElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLCanvasElement, element.get());
-}
-
-static JSNode* createHTMLTableCaptionElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTableCaptionElement, element.get());
-}
-
-static JSNode* createHTMLTableColElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTableColElement, element.get());
-}
-
-#if ENABLE(DATAGRID)
-
-static JSNode* createHTMLDataGridElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDataGridElement, element.get());
-}
-
-#endif
-
-#if ENABLE(DATALIST)
-
-static JSNode* createHTMLDataListElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDataListElement, element.get());
-}
-
-#endif
-
-#if ENABLE(DATAGRID)
-
-static JSNode* createHTMLDataGridCellElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDataGridCellElement, element.get());
-}
-
-#endif
-
-#if ENABLE(DATAGRID)
-
-static JSNode* createHTMLDataGridColElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDataGridColElement, element.get());
-}
-
-#endif
-
-static JSNode* createHTMLModElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLModElement, element.get());
-}
-
-static JSNode* createHTMLDirectoryElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDirectoryElement, element.get());
-}
-
-static JSNode* createHTMLDivElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDivElement, element.get());
-}
-
-static JSNode* createHTMLDListElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDListElement, element.get());
-}
-
-#if ENABLE(DATAGRID)
-
-static JSNode* createHTMLDataGridRowElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLDataGridRowElement, element.get());
-}
-
-#endif
-
-static JSNode* createHTMLEmbedElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLEmbedElement, element.get());
-}
-
-static JSNode* createHTMLFieldSetElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLFieldSetElement, element.get());
-}
-
-static JSNode* createHTMLFontElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLFontElement, element.get());
-}
-
-static JSNode* createHTMLFormElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLFormElement, element.get());
-}
-
-static JSNode* createHTMLFrameElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLFrameElement, element.get());
-}
-
-static JSNode* createHTMLFrameSetElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLFrameSetElement, element.get());
-}
-
-static JSNode* createHTMLHeadingElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLHeadingElement, element.get());
-}
-
-static JSNode* createHTMLHeadElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLHeadElement, element.get());
-}
-
-static JSNode* createHTMLHRElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLHRElement, element.get());
-}
-
-static JSNode* createHTMLHtmlElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLHtmlElement, element.get());
-}
-
-static JSNode* createHTMLIFrameElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLIFrameElement, element.get());
-}
-
-static JSNode* createHTMLImageElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLImageElement, element.get());
-}
-
-static JSNode* createHTMLInputElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLInputElement, element.get());
-}
-
-static JSNode* createHTMLIsIndexElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLIsIndexElement, element.get());
-}
-
-static JSNode* createHTMLSelectElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLSelectElement, element.get());
-}
-
-static JSNode* createHTMLLabelElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLLabelElement, element.get());
-}
-
-static JSNode* createHTMLLegendElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLLegendElement, element.get());
-}
-
-static JSNode* createHTMLLIElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLLIElement, element.get());
-}
-
-static JSNode* createHTMLLinkElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLLinkElement, element.get());
-}
-
-static JSNode* createHTMLPreElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLPreElement, element.get());
-}
-
-static JSNode* createHTMLMapElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLMapElement, element.get());
-}
-
-static JSNode* createHTMLMarqueeElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLMarqueeElement, element.get());
-}
-
-static JSNode* createHTMLMenuElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLMenuElement, element.get());
-}
-
-static JSNode* createHTMLMetaElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLMetaElement, element.get());
-}
-
-static JSNode* createHTMLObjectElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLObjectElement, element.get());
-}
-
-static JSNode* createHTMLOListElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLOListElement, element.get());
-}
-
-static JSNode* createHTMLOptGroupElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLOptGroupElement, element.get());
-}
-
-static JSNode* createHTMLOptionElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLOptionElement, element.get());
-}
-
-static JSNode* createHTMLParagraphElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLParagraphElement, element.get());
-}
-
-static JSNode* createHTMLParamElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLParamElement, element.get());
-}
-
-#if ENABLE(PROGRESS_TAG)
-
-static JSNode* createHTMLProgressElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLProgressElement, element.get());
-}
-
-#endif
-
-static JSNode* createHTMLQuoteElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLQuoteElement, element.get());
-}
-
-static JSNode* createHTMLScriptElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLScriptElement, element.get());
-}
-
-#if ENABLE(VIDEO)
-
-static JSNode* createHTMLSourceElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- if (!MediaPlayer::isAvailable())
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLElement, element.get());
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLSourceElement, element.get());
-}
-
-#endif
-
-static JSNode* createHTMLStyleElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLStyleElement, element.get());
-}
-
-static JSNode* createHTMLTableElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTableElement, element.get());
-}
-
-static JSNode* createHTMLTableSectionElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTableSectionElement, element.get());
-}
-
-static JSNode* createHTMLTableCellElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTableCellElement, element.get());
-}
-
-static JSNode* createHTMLTextAreaElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTextAreaElement, element.get());
-}
-
-static JSNode* createHTMLTitleElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTitleElement, element.get());
-}
-
-static JSNode* createHTMLTableRowElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLTableRowElement, element.get());
-}
-
-static JSNode* createHTMLUListElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLUListElement, element.get());
-}
-
-#if ENABLE(VIDEO)
-
-static JSNode* createHTMLVideoElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- if (!MediaPlayer::isAvailable())
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLElement, element.get());
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLVideoElement, element.get());
-}
-
-#endif
-
-JSNode* createJSHTMLWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLElement> element)
-{
- typedef HashMap<WebCore::AtomicStringImpl*, CreateHTMLElementWrapperFunction> FunctionMap;
- DEFINE_STATIC_LOCAL(FunctionMap, map, ());
- if (map.isEmpty()) {
- map.set(aTag.localName().impl(), createHTMLAnchorElementWrapper);
- map.set(appletTag.localName().impl(), createHTMLAppletElementWrapper);
- map.set(areaTag.localName().impl(), createHTMLAreaElementWrapper);
-#if ENABLE(VIDEO)
- map.set(audioTag.localName().impl(), createHTMLAudioElementWrapper);
-#endif
- map.set(baseTag.localName().impl(), createHTMLBaseElementWrapper);
- map.set(basefontTag.localName().impl(), createHTMLBaseFontElementWrapper);
- map.set(blockquoteTag.localName().impl(), createHTMLBlockquoteElementWrapper);
- map.set(bodyTag.localName().impl(), createHTMLBodyElementWrapper);
- map.set(brTag.localName().impl(), createHTMLBRElementWrapper);
- map.set(buttonTag.localName().impl(), createHTMLButtonElementWrapper);
- map.set(canvasTag.localName().impl(), createHTMLCanvasElementWrapper);
- map.set(captionTag.localName().impl(), createHTMLTableCaptionElementWrapper);
- map.set(colTag.localName().impl(), createHTMLTableColElementWrapper);
- map.set(colgroupTag.localName().impl(), createHTMLTableColElementWrapper);
-#if ENABLE(DATAGRID)
- map.set(datagridTag.localName().impl(), createHTMLDataGridElementWrapper);
-#endif
-#if ENABLE(DATALIST)
- map.set(datalistTag.localName().impl(), createHTMLDataListElementWrapper);
-#endif
-#if ENABLE(DATAGRID)
- map.set(dcellTag.localName().impl(), createHTMLDataGridCellElementWrapper);
-#endif
-#if ENABLE(DATAGRID)
- map.set(dcolTag.localName().impl(), createHTMLDataGridColElementWrapper);
-#endif
- map.set(delTag.localName().impl(), createHTMLModElementWrapper);
- map.set(dirTag.localName().impl(), createHTMLDirectoryElementWrapper);
- map.set(divTag.localName().impl(), createHTMLDivElementWrapper);
- map.set(dlTag.localName().impl(), createHTMLDListElementWrapper);
-#if ENABLE(DATAGRID)
- map.set(drowTag.localName().impl(), createHTMLDataGridRowElementWrapper);
-#endif
- map.set(embedTag.localName().impl(), createHTMLEmbedElementWrapper);
- map.set(fieldsetTag.localName().impl(), createHTMLFieldSetElementWrapper);
- map.set(fontTag.localName().impl(), createHTMLFontElementWrapper);
- map.set(formTag.localName().impl(), createHTMLFormElementWrapper);
- map.set(frameTag.localName().impl(), createHTMLFrameElementWrapper);
- map.set(framesetTag.localName().impl(), createHTMLFrameSetElementWrapper);
- map.set(h1Tag.localName().impl(), createHTMLHeadingElementWrapper);
- map.set(h2Tag.localName().impl(), createHTMLHeadingElementWrapper);
- map.set(h3Tag.localName().impl(), createHTMLHeadingElementWrapper);
- map.set(h4Tag.localName().impl(), createHTMLHeadingElementWrapper);
- map.set(h5Tag.localName().impl(), createHTMLHeadingElementWrapper);
- map.set(h6Tag.localName().impl(), createHTMLHeadingElementWrapper);
- map.set(headTag.localName().impl(), createHTMLHeadElementWrapper);
- map.set(hrTag.localName().impl(), createHTMLHRElementWrapper);
- map.set(htmlTag.localName().impl(), createHTMLHtmlElementWrapper);
- map.set(iframeTag.localName().impl(), createHTMLIFrameElementWrapper);
- map.set(imageTag.localName().impl(), createHTMLImageElementWrapper);
- map.set(imgTag.localName().impl(), createHTMLImageElementWrapper);
- map.set(inputTag.localName().impl(), createHTMLInputElementWrapper);
- map.set(insTag.localName().impl(), createHTMLModElementWrapper);
- map.set(isindexTag.localName().impl(), createHTMLIsIndexElementWrapper);
- map.set(keygenTag.localName().impl(), createHTMLSelectElementWrapper);
- map.set(labelTag.localName().impl(), createHTMLLabelElementWrapper);
- map.set(legendTag.localName().impl(), createHTMLLegendElementWrapper);
- map.set(liTag.localName().impl(), createHTMLLIElementWrapper);
- map.set(linkTag.localName().impl(), createHTMLLinkElementWrapper);
- map.set(listingTag.localName().impl(), createHTMLPreElementWrapper);
- map.set(mapTag.localName().impl(), createHTMLMapElementWrapper);
- map.set(marqueeTag.localName().impl(), createHTMLMarqueeElementWrapper);
- map.set(menuTag.localName().impl(), createHTMLMenuElementWrapper);
- map.set(metaTag.localName().impl(), createHTMLMetaElementWrapper);
- map.set(objectTag.localName().impl(), createHTMLObjectElementWrapper);
- map.set(olTag.localName().impl(), createHTMLOListElementWrapper);
- map.set(optgroupTag.localName().impl(), createHTMLOptGroupElementWrapper);
- map.set(optionTag.localName().impl(), createHTMLOptionElementWrapper);
- map.set(pTag.localName().impl(), createHTMLParagraphElementWrapper);
- map.set(paramTag.localName().impl(), createHTMLParamElementWrapper);
- map.set(preTag.localName().impl(), createHTMLPreElementWrapper);
-#if ENABLE(PROGRESS_TAG)
- map.set(progressTag.localName().impl(), createHTMLProgressElementWrapper);
-#endif
- map.set(qTag.localName().impl(), createHTMLQuoteElementWrapper);
- map.set(scriptTag.localName().impl(), createHTMLScriptElementWrapper);
- map.set(selectTag.localName().impl(), createHTMLSelectElementWrapper);
-#if ENABLE(VIDEO)
- map.set(sourceTag.localName().impl(), createHTMLSourceElementWrapper);
-#endif
- map.set(styleTag.localName().impl(), createHTMLStyleElementWrapper);
- map.set(tableTag.localName().impl(), createHTMLTableElementWrapper);
- map.set(tbodyTag.localName().impl(), createHTMLTableSectionElementWrapper);
- map.set(tdTag.localName().impl(), createHTMLTableCellElementWrapper);
- map.set(textareaTag.localName().impl(), createHTMLTextAreaElementWrapper);
- map.set(tfootTag.localName().impl(), createHTMLTableSectionElementWrapper);
- map.set(thTag.localName().impl(), createHTMLTableCellElementWrapper);
- map.set(theadTag.localName().impl(), createHTMLTableSectionElementWrapper);
- map.set(titleTag.localName().impl(), createHTMLTitleElementWrapper);
- map.set(trTag.localName().impl(), createHTMLTableRowElementWrapper);
- map.set(ulTag.localName().impl(), createHTMLUListElementWrapper);
-#if ENABLE(VIDEO)
- map.set(videoTag.localName().impl(), createHTMLVideoElementWrapper);
-#endif
- map.set(xmpTag.localName().impl(), createHTMLPreElementWrapper);
- }
- CreateHTMLElementWrapperFunction createWrapperFunction = map.get(element->localName().impl());
- if (createWrapperFunction)
- return createWrapperFunction(exec, globalObject, element);
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, HTMLElement, element.get());
-}
-
-}
-
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.h
deleted file mode 100644
index 7016db4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef JSHTMLElementWrapperFactory_h
-#define JSHTMLElementWrapperFactory_h
-
-#include <wtf/Forward.h>
-
-namespace JSC {
- class ExecState;
-}
-
-namespace WebCore {
-
- class JSNode;
- class JSDOMGlobalObject;
- class HTMLElement;
-
- JSNode* createJSHTMLWrapper(JSC::ExecState*, JSDOMGlobalObject*, PassRefPtr<HTMLElement>);
-
-}
-
-#endif // JSHTMLElementWrapperFactory_h
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp
deleted file mode 100644
index c39c0f9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp
+++ /dev/null
@@ -1,298 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLEmbedElement.h"
-
-#include "HTMLEmbedElement.h"
-#include "HTMLNames.h"
-#include "JSDOMBinding.h"
-#include "JSHTMLEmbedElementCustom.h"
-#include "JSSVGDocument.h"
-#include "KURL.h"
-#include "SVGDocument.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLEmbedElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLEmbedElementTableValues[8] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementAlign), (intptr_t)setJSHTMLEmbedElementAlign },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementHeight), (intptr_t)setJSHTMLEmbedElementHeight },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementName), (intptr_t)setJSHTMLEmbedElementName },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementSrc), (intptr_t)setJSHTMLEmbedElementSrc },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementType), (intptr_t)setJSHTMLEmbedElementType },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementWidth), (intptr_t)setJSHTMLEmbedElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLEmbedElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLEmbedElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 16383, JSHTMLEmbedElementTableValues, 0 };
-#else
- { 19, 15, JSHTMLEmbedElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLEmbedElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLEmbedElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLEmbedElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLEmbedElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLEmbedElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLEmbedElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLEmbedElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLEmbedElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLEmbedElementConstructor::s_info = { "HTMLEmbedElementConstructor", 0, &JSHTMLEmbedElementConstructorTable, 0 };
-
-bool JSHTMLEmbedElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLEmbedElementConstructor, DOMObject>(exec, &JSHTMLEmbedElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLEmbedElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLEmbedElementConstructor, DOMObject>(exec, &JSHTMLEmbedElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLEmbedElementPrototypeTableValues[2] =
-{
- { "getSVGDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLEmbedElementPrototypeFunctionGetSVGDocument), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLEmbedElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLEmbedElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSHTMLEmbedElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLEmbedElementPrototype::s_info = { "HTMLEmbedElementPrototype", 0, &JSHTMLEmbedElementPrototypeTable, 0 };
-
-JSObject* JSHTMLEmbedElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLEmbedElement>(exec, globalObject);
-}
-
-bool JSHTMLEmbedElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLEmbedElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLEmbedElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLEmbedElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLEmbedElement::s_info = { "HTMLEmbedElement", &JSHTMLElement::s_info, &JSHTMLEmbedElementTable, 0 };
-
-JSHTMLEmbedElement::JSHTMLEmbedElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLEmbedElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLEmbedElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLEmbedElementPrototype(JSHTMLEmbedElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLEmbedElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (getOwnPropertySlotDelegate(exec, propertyName, slot))
- return true;
- return getStaticValueSlot<JSHTMLEmbedElement, Base>(exec, &JSHTMLEmbedElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLEmbedElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))
- return true;
- return getStaticValueDescriptor<JSHTMLEmbedElement, Base>(exec, &JSHTMLEmbedElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLEmbedElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* castedThis = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::alignAttr));
- return result;
-}
-
-JSValue jsHTMLEmbedElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* castedThis = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::heightAttr));
- return result;
-}
-
-JSValue jsHTMLEmbedElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* castedThis = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLEmbedElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* castedThis = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::srcAttr));
- return result;
-}
-
-JSValue jsHTMLEmbedElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* castedThis = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::typeAttr));
- return result;
-}
-
-JSValue jsHTMLEmbedElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* castedThis = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::widthAttr));
- return result;
-}
-
-JSValue jsHTMLEmbedElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLEmbedElement* domObject = static_cast<JSHTMLEmbedElement*>(asObject(slotBase));
- return JSHTMLEmbedElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLEmbedElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- lookupPut<JSHTMLEmbedElement, Base>(exec, propertyName, value, &JSHTMLEmbedElementTable, this, slot);
-}
-
-void setJSHTMLEmbedElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(thisObject);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::alignAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLEmbedElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(thisObject);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::heightAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLEmbedElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(thisObject);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLEmbedElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(thisObject);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::srcAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLEmbedElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(thisObject);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::typeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLEmbedElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(thisObject);
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::widthAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLEmbedElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLEmbedElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLEmbedElementPrototypeFunctionGetSVGDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLEmbedElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLEmbedElement* castedThisObj = static_cast<JSHTMLEmbedElement*>(asObject(thisValue));
- HTMLEmbedElement* imp = static_cast<HTMLEmbedElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- if (!checkNodeSecurity(exec, imp->getSVGDocument(ec)))
- return jsUndefined();
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getSVGDocument(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.h
deleted file mode 100644
index 1032ec6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLEmbedElement_h
-#define JSHTMLEmbedElement_h
-
-#include "JSHTMLElement.h"
-#include <runtime/CallData.h>
-
-namespace WebCore {
-
-class HTMLEmbedElement;
-
-class JSHTMLEmbedElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLEmbedElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLEmbedElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual JSC::CallType getCallData(JSC::CallData&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLEmbedElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLEmbedElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLEmbedElementPrototypeFunctionGetSVGDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLEmbedElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLEmbedElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLEmbedElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLEmbedElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLEmbedElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLEmbedElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLEmbedElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLEmbedElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLEmbedElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLEmbedElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLEmbedElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLEmbedElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLEmbedElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp
deleted file mode 100644
index 1838a5a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLFieldSetElement.h"
-
-#include "HTMLFieldSetElement.h"
-#include "HTMLFormElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSValidityState.h"
-#include "KURL.h"
-#include "ValidityState.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLFieldSetElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLFieldSetElementTableValues[6] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFieldSetElementForm), (intptr_t)0 },
- { "validity", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFieldSetElementValidity), (intptr_t)0 },
- { "willValidate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFieldSetElementWillValidate), (intptr_t)0 },
- { "validationMessage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFieldSetElementValidationMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFieldSetElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFieldSetElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLFieldSetElementTableValues, 0 };
-#else
- { 16, 15, JSHTMLFieldSetElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLFieldSetElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFieldSetElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFieldSetElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLFieldSetElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLFieldSetElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLFieldSetElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLFieldSetElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLFieldSetElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLFieldSetElementConstructor::s_info = { "HTMLFieldSetElementConstructor", 0, &JSHTMLFieldSetElementConstructorTable, 0 };
-
-bool JSHTMLFieldSetElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFieldSetElementConstructor, DOMObject>(exec, &JSHTMLFieldSetElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLFieldSetElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFieldSetElementConstructor, DOMObject>(exec, &JSHTMLFieldSetElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLFieldSetElementPrototypeTableValues[3] =
-{
- { "checkValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLFieldSetElementPrototypeFunctionCheckValidity), (intptr_t)0 },
- { "setCustomValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLFieldSetElementPrototypeFunctionSetCustomValidity), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFieldSetElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSHTMLFieldSetElementPrototypeTableValues, 0 };
-#else
- { 4, 3, JSHTMLFieldSetElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLFieldSetElementPrototype::s_info = { "HTMLFieldSetElementPrototype", 0, &JSHTMLFieldSetElementPrototypeTable, 0 };
-
-JSObject* JSHTMLFieldSetElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLFieldSetElement>(exec, globalObject);
-}
-
-bool JSHTMLFieldSetElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLFieldSetElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLFieldSetElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLFieldSetElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLFieldSetElement::s_info = { "HTMLFieldSetElement", &JSHTMLElement::s_info, &JSHTMLFieldSetElementTable, 0 };
-
-JSHTMLFieldSetElement::JSHTMLFieldSetElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLFieldSetElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLFieldSetElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLFieldSetElementPrototype(JSHTMLFieldSetElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLFieldSetElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFieldSetElement, Base>(exec, &JSHTMLFieldSetElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLFieldSetElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFieldSetElement, Base>(exec, &JSHTMLFieldSetElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLFieldSetElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFieldSetElement* castedThis = static_cast<JSHTMLFieldSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLFieldSetElementValidity(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFieldSetElement* castedThis = static_cast<JSHTMLFieldSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->validity()));
- return result;
-}
-
-JSValue jsHTMLFieldSetElementWillValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFieldSetElement* castedThis = static_cast<JSHTMLFieldSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->willValidate());
- return result;
-}
-
-JSValue jsHTMLFieldSetElementValidationMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFieldSetElement* castedThis = static_cast<JSHTMLFieldSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->validationMessage());
- return result;
-}
-
-JSValue jsHTMLFieldSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFieldSetElement* domObject = static_cast<JSHTMLFieldSetElement*>(asObject(slotBase));
- return JSHTMLFieldSetElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSHTMLFieldSetElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLFieldSetElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLFieldSetElementPrototypeFunctionCheckValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLFieldSetElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLFieldSetElement* castedThisObj = static_cast<JSHTMLFieldSetElement*>(asObject(thisValue));
- HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->checkValidity());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLFieldSetElementPrototypeFunctionSetCustomValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLFieldSetElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLFieldSetElement* castedThisObj = static_cast<JSHTMLFieldSetElement*>(asObject(thisValue));
- HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(castedThisObj->impl());
- const UString& error = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->setCustomValidity(error);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h
deleted file mode 100644
index 939f119..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLFieldSetElement_h
-#define JSHTMLFieldSetElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLFieldSetElement;
-
-class JSHTMLFieldSetElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLFieldSetElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLFieldSetElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLFieldSetElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLFieldSetElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLFieldSetElementPrototypeFunctionCheckValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLFieldSetElementPrototypeFunctionSetCustomValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLFieldSetElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFieldSetElementValidity(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFieldSetElementWillValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFieldSetElementValidationMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFieldSetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp
deleted file mode 100644
index c98c364..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLFontElement.h"
-
-#include "HTMLFontElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLFontElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLFontElementTableValues[5] =
-{
- { "color", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFontElementColor), (intptr_t)setJSHTMLFontElementColor },
- { "face", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFontElementFace), (intptr_t)setJSHTMLFontElementFace },
- { "size", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFontElementSize), (intptr_t)setJSHTMLFontElementSize },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFontElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFontElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLFontElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLFontElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLFontElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFontElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFontElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLFontElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLFontElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLFontElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLFontElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLFontElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLFontElementConstructor::s_info = { "HTMLFontElementConstructor", 0, &JSHTMLFontElementConstructorTable, 0 };
-
-bool JSHTMLFontElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFontElementConstructor, DOMObject>(exec, &JSHTMLFontElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLFontElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFontElementConstructor, DOMObject>(exec, &JSHTMLFontElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLFontElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFontElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFontElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLFontElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLFontElementPrototype::s_info = { "HTMLFontElementPrototype", 0, &JSHTMLFontElementPrototypeTable, 0 };
-
-JSObject* JSHTMLFontElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLFontElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLFontElement::s_info = { "HTMLFontElement", &JSHTMLElement::s_info, &JSHTMLFontElementTable, 0 };
-
-JSHTMLFontElement::JSHTMLFontElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLFontElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLFontElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLFontElementPrototype(JSHTMLFontElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLFontElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFontElement, Base>(exec, &JSHTMLFontElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLFontElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFontElement, Base>(exec, &JSHTMLFontElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLFontElementColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFontElement* castedThis = static_cast<JSHTMLFontElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFontElement* imp = static_cast<HTMLFontElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->color());
- return result;
-}
-
-JSValue jsHTMLFontElementFace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFontElement* castedThis = static_cast<JSHTMLFontElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFontElement* imp = static_cast<HTMLFontElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->face());
- return result;
-}
-
-JSValue jsHTMLFontElementSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFontElement* castedThis = static_cast<JSHTMLFontElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFontElement* imp = static_cast<HTMLFontElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->size());
- return result;
-}
-
-JSValue jsHTMLFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFontElement* domObject = static_cast<JSHTMLFontElement*>(asObject(slotBase));
- return JSHTMLFontElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLFontElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLFontElement, Base>(exec, propertyName, value, &JSHTMLFontElementTable, this, slot);
-}
-
-void setJSHTMLFontElementColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFontElement* castedThisObj = static_cast<JSHTMLFontElement*>(thisObject);
- HTMLFontElement* imp = static_cast<HTMLFontElement*>(castedThisObj->impl());
- imp->setColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFontElementFace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFontElement* castedThisObj = static_cast<JSHTMLFontElement*>(thisObject);
- HTMLFontElement* imp = static_cast<HTMLFontElement*>(castedThisObj->impl());
- imp->setFace(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFontElementSize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFontElement* castedThisObj = static_cast<JSHTMLFontElement*>(thisObject);
- HTMLFontElement* imp = static_cast<HTMLFontElement*>(castedThisObj->impl());
- imp->setSize(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLFontElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLFontElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.h
deleted file mode 100644
index 57a5df9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLFontElement_h
-#define JSHTMLFontElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLFontElement;
-
-class JSHTMLFontElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLFontElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLFontElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLFontElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLFontElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLFontElementColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFontElementColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFontElementFace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFontElementFace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFontElementSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFontElementSize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFontElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp
deleted file mode 100644
index ab6ee14..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp
+++ /dev/null
@@ -1,414 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLFormElement.h"
-
-#include "AtomicString.h"
-#include "HTMLCollection.h"
-#include "HTMLFormElement.h"
-#include "JSHTMLCollection.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLFormElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLFormElementTableValues[12] =
-{
- { "elements", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementElements), (intptr_t)0 },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementLength), (intptr_t)0 },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementName), (intptr_t)setJSHTMLFormElementName },
- { "noValidate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementNoValidate), (intptr_t)setJSHTMLFormElementNoValidate },
- { "acceptCharset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementAcceptCharset), (intptr_t)setJSHTMLFormElementAcceptCharset },
- { "action", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementAction), (intptr_t)setJSHTMLFormElementAction },
- { "encoding", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementEncoding), (intptr_t)setJSHTMLFormElementEncoding },
- { "enctype", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementEnctype), (intptr_t)setJSHTMLFormElementEnctype },
- { "method", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementMethod), (intptr_t)setJSHTMLFormElementMethod },
- { "target", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementTarget), (intptr_t)setJSHTMLFormElementTarget },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFormElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFormElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSHTMLFormElementTableValues, 0 };
-#else
- { 35, 31, JSHTMLFormElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLFormElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFormElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFormElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLFormElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLFormElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLFormElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLFormElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLFormElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLFormElementConstructor::s_info = { "HTMLFormElementConstructor", 0, &JSHTMLFormElementConstructorTable, 0 };
-
-bool JSHTMLFormElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFormElementConstructor, DOMObject>(exec, &JSHTMLFormElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLFormElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFormElementConstructor, DOMObject>(exec, &JSHTMLFormElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLFormElementPrototypeTableValues[4] =
-{
- { "submit", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLFormElementPrototypeFunctionSubmit), (intptr_t)0 },
- { "reset", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLFormElementPrototypeFunctionReset), (intptr_t)0 },
- { "checkValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLFormElementPrototypeFunctionCheckValidity), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFormElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLFormElementPrototypeTableValues, 0 };
-#else
- { 9, 7, JSHTMLFormElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLFormElementPrototype::s_info = { "HTMLFormElementPrototype", 0, &JSHTMLFormElementPrototypeTable, 0 };
-
-JSObject* JSHTMLFormElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLFormElement>(exec, globalObject);
-}
-
-bool JSHTMLFormElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLFormElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLFormElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLFormElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLFormElement::s_info = { "HTMLFormElement", &JSHTMLElement::s_info, &JSHTMLFormElementTable, 0 };
-
-JSHTMLFormElement::JSHTMLFormElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLFormElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLFormElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLFormElementPrototype(JSHTMLFormElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLFormElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLFormElement*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<HTMLFormElement*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- const HashEntry* entry = JSHTMLFormElementTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- return getStaticValueSlot<JSHTMLFormElement, Base>(exec, &JSHTMLFormElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLFormElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLFormElement*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<HTMLFormElement*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- const HashEntry* entry = JSHTMLFormElementTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- return getStaticValueDescriptor<JSHTMLFormElement, Base>(exec, &JSHTMLFormElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLFormElementElements(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->elements()));
- return result;
-}
-
-JSValue jsHTMLFormElementLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsHTMLFormElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLFormElementNoValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->noValidate());
- return result;
-}
-
-JSValue jsHTMLFormElementAcceptCharset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->acceptCharset());
- return result;
-}
-
-JSValue jsHTMLFormElementAction(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->action());
- return result;
-}
-
-JSValue jsHTMLFormElementEncoding(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->encoding());
- return result;
-}
-
-JSValue jsHTMLFormElementEnctype(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->enctype());
- return result;
-}
-
-JSValue jsHTMLFormElementMethod(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->method());
- return result;
-}
-
-JSValue jsHTMLFormElementTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* castedThis = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->target());
- return result;
-}
-
-JSValue jsHTMLFormElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFormElement* domObject = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- return JSHTMLFormElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLFormElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLFormElement, Base>(exec, propertyName, value, &JSHTMLFormElementTable, this, slot);
-}
-
-void setJSHTMLFormElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFormElementNoValidate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setNoValidate(value.toBoolean(exec));
-}
-
-void setJSHTMLFormElementAcceptCharset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setAcceptCharset(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFormElementAction(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setAction(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFormElementEncoding(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setEncoding(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFormElementEnctype(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setEnctype(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFormElementMethod(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setMethod(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFormElementTarget(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject);
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
- imp->setTarget(valueToStringWithNullCheck(exec, value));
-}
-
-void JSHTMLFormElement::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<HTMLFormElement*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSHTMLFormElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLFormElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLFormElementPrototypeFunctionSubmit(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLFormElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(asObject(thisValue));
- return castedThisObj->submit(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLFormElementPrototypeFunctionReset(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLFormElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(asObject(thisValue));
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
-
- imp->reset();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLFormElementPrototypeFunctionCheckValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLFormElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(asObject(thisValue));
- HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->checkValidity());
- return result;
-}
-
-
-JSValue JSHTMLFormElement::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSHTMLFormElement* thisObj = static_cast<JSHTMLFormElement*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<HTMLFormElement*>(thisObj->impl())->item(index));
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.h
deleted file mode 100644
index f2f1c38..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLFormElement_h
-#define JSHTMLFormElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLFormElement;
-
-class JSHTMLFormElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLFormElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLFormElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue submit(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, HTMLFormElement*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-
-class JSHTMLFormElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLFormElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLFormElementPrototypeFunctionSubmit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLFormElementPrototypeFunctionReset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLFormElementPrototypeFunctionCheckValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLFormElementElements(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFormElementLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFormElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementNoValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementNoValidate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementAcceptCharset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementAcceptCharset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementAction(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementAction(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementEncoding(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementEncoding(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementEnctype(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementEnctype(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementMethod(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementMethod(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFormElementTarget(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFormElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp
deleted file mode 100644
index c5a227e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp
+++ /dev/null
@@ -1,381 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLFrameElement.h"
-
-#include "DOMWindow.h"
-#include "Document.h"
-#include "HTMLFrameElement.h"
-#include "HTMLNames.h"
-#include "JSDOMBinding.h"
-#include "JSDOMWindow.h"
-#include "JSDocument.h"
-#include "JSSVGDocument.h"
-#include "KURL.h"
-#include "SVGDocument.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLFrameElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLFrameElementTableValues[15] =
-{
- { "frameBorder", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementFrameBorder), (intptr_t)setJSHTMLFrameElementFrameBorder },
- { "longDesc", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementLongDesc), (intptr_t)setJSHTMLFrameElementLongDesc },
- { "marginHeight", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementMarginHeight), (intptr_t)setJSHTMLFrameElementMarginHeight },
- { "marginWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementMarginWidth), (intptr_t)setJSHTMLFrameElementMarginWidth },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementName), (intptr_t)setJSHTMLFrameElementName },
- { "noResize", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementNoResize), (intptr_t)setJSHTMLFrameElementNoResize },
- { "scrolling", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementScrolling), (intptr_t)setJSHTMLFrameElementScrolling },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementSrc), (intptr_t)setJSHTMLFrameElementSrc },
- { "contentDocument", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementContentDocument), (intptr_t)0 },
- { "contentWindow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementContentWindow), (intptr_t)0 },
- { "location", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementLocation), (intptr_t)setJSHTMLFrameElementLocation },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementHeight), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFrameElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 16383, JSHTMLFrameElementTableValues, 0 };
-#else
- { 36, 31, JSHTMLFrameElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLFrameElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFrameElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFrameElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLFrameElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLFrameElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLFrameElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLFrameElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLFrameElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLFrameElementConstructor::s_info = { "HTMLFrameElementConstructor", 0, &JSHTMLFrameElementConstructorTable, 0 };
-
-bool JSHTMLFrameElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFrameElementConstructor, DOMObject>(exec, &JSHTMLFrameElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLFrameElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFrameElementConstructor, DOMObject>(exec, &JSHTMLFrameElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLFrameElementPrototypeTableValues[2] =
-{
- { "getSVGDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLFrameElementPrototypeFunctionGetSVGDocument), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFrameElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFrameElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSHTMLFrameElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLFrameElementPrototype::s_info = { "HTMLFrameElementPrototype", 0, &JSHTMLFrameElementPrototypeTable, 0 };
-
-JSObject* JSHTMLFrameElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLFrameElement>(exec, globalObject);
-}
-
-bool JSHTMLFrameElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLFrameElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLFrameElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLFrameElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLFrameElement::s_info = { "HTMLFrameElement", &JSHTMLElement::s_info, &JSHTMLFrameElementTable, 0 };
-
-JSHTMLFrameElement::JSHTMLFrameElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLFrameElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLFrameElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLFrameElementPrototype(JSHTMLFrameElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLFrameElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFrameElement, Base>(exec, &JSHTMLFrameElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLFrameElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFrameElement, Base>(exec, &JSHTMLFrameElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLFrameElementFrameBorder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::frameborderAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementLongDesc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::longdescAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementMarginHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::marginheightAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementMarginWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::marginwidthAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementNoResize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->noResize());
- return result;
-}
-
-JSValue jsHTMLFrameElementScrolling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::scrollingAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::srcAttr));
- return result;
-}
-
-JSValue jsHTMLFrameElementContentDocument(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- return checkNodeSecurity(exec, imp->contentDocument()) ? toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->contentDocument())) : jsUndefined();
-}
-
-JSValue jsHTMLFrameElementContentWindow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->contentWindow()));
- return result;
-}
-
-JSValue jsHTMLFrameElementLocation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->location());
- return result;
-}
-
-JSValue jsHTMLFrameElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLFrameElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* castedThis = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsHTMLFrameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameElement* domObject = static_cast<JSHTMLFrameElement*>(asObject(slotBase));
- return JSHTMLFrameElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLFrameElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLFrameElement, Base>(exec, propertyName, value, &JSHTMLFrameElementTable, this, slot);
-}
-
-void setJSHTMLFrameElementFrameBorder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::frameborderAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameElementLongDesc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::longdescAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameElementMarginHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::marginheightAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameElementMarginWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::marginwidthAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameElementNoResize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setNoResize(value.toBoolean(exec));
-}
-
-void setJSHTMLFrameElementScrolling(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(thisObject);
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::scrollingAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLFrameElement*>(thisObject)->setSrc(exec, value);
-}
-
-void setJSHTMLFrameElementLocation(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLFrameElement*>(thisObject)->setLocation(exec, value);
-}
-
-JSValue JSHTMLFrameElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLFrameElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLFrameElementPrototypeFunctionGetSVGDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLFrameElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLFrameElement* castedThisObj = static_cast<JSHTMLFrameElement*>(asObject(thisValue));
- HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- if (!checkNodeSecurity(exec, imp->getSVGDocument(ec)))
- return jsUndefined();
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getSVGDocument(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.h
deleted file mode 100644
index f40ca1a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLFrameElement_h
-#define JSHTMLFrameElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLFrameElement;
-
-class JSHTMLFrameElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLFrameElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLFrameElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- void setSrc(JSC::ExecState*, JSC::JSValue);
- void setLocation(JSC::ExecState*, JSC::JSValue);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLFrameElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLFrameElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLFrameElementPrototypeFunctionGetSVGDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLFrameElementFrameBorder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementFrameBorder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementLongDesc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementLongDesc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementMarginHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementMarginHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementMarginWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementMarginWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementNoResize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementNoResize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementScrolling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementScrolling(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementContentDocument(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFrameElementContentWindow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFrameElementLocation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameElementLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFrameElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLFrameElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp
deleted file mode 100644
index 1c5e788..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp
+++ /dev/null
@@ -1,401 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLFrameSetElement.h"
-
-#include "AtomicString.h"
-#include "EventListener.h"
-#include "HTMLFrameSetElement.h"
-#include "JSEventListener.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLFrameSetElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLFrameSetElementTableValues[13] =
-{
- { "cols", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementCols), (intptr_t)setJSHTMLFrameSetElementCols },
- { "rows", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementRows), (intptr_t)setJSHTMLFrameSetElementRows },
- { "onbeforeunload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnbeforeunload), (intptr_t)setJSHTMLFrameSetElementOnbeforeunload },
- { "onhashchange", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnhashchange), (intptr_t)setJSHTMLFrameSetElementOnhashchange },
- { "onmessage", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnmessage), (intptr_t)setJSHTMLFrameSetElementOnmessage },
- { "onoffline", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnoffline), (intptr_t)setJSHTMLFrameSetElementOnoffline },
- { "ononline", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnonline), (intptr_t)setJSHTMLFrameSetElementOnonline },
- { "onpopstate", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnpopstate), (intptr_t)setJSHTMLFrameSetElementOnpopstate },
- { "onresize", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnresize), (intptr_t)setJSHTMLFrameSetElementOnresize },
- { "onstorage", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnstorage), (intptr_t)setJSHTMLFrameSetElementOnstorage },
- { "onunload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementOnunload), (intptr_t)setJSHTMLFrameSetElementOnunload },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLFrameSetElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFrameSetElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLFrameSetElementTableValues, 0 };
-#else
- { 32, 31, JSHTMLFrameSetElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLFrameSetElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFrameSetElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFrameSetElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLFrameSetElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLFrameSetElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLFrameSetElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLFrameSetElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLFrameSetElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLFrameSetElementConstructor::s_info = { "HTMLFrameSetElementConstructor", 0, &JSHTMLFrameSetElementConstructorTable, 0 };
-
-bool JSHTMLFrameSetElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLFrameSetElementConstructor, DOMObject>(exec, &JSHTMLFrameSetElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLFrameSetElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLFrameSetElementConstructor, DOMObject>(exec, &JSHTMLFrameSetElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLFrameSetElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLFrameSetElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLFrameSetElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLFrameSetElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLFrameSetElementPrototype::s_info = { "HTMLFrameSetElementPrototype", 0, &JSHTMLFrameSetElementPrototypeTable, 0 };
-
-JSObject* JSHTMLFrameSetElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLFrameSetElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLFrameSetElement::s_info = { "HTMLFrameSetElement", &JSHTMLElement::s_info, &JSHTMLFrameSetElementTable, 0 };
-
-JSHTMLFrameSetElement::JSHTMLFrameSetElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLFrameSetElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLFrameSetElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLFrameSetElementPrototype(JSHTMLFrameSetElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLFrameSetElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (canGetItemsForName(exec, static_cast<HTMLFrameSetElement*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSHTMLFrameSetElement, Base>(exec, &JSHTMLFrameSetElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLFrameSetElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (canGetItemsForName(exec, static_cast<HTMLFrameSetElement*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSHTMLFrameSetElement, Base>(exec, &JSHTMLFrameSetElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLFrameSetElementCols(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->cols());
- return result;
-}
-
-JSValue jsHTMLFrameSetElementRows(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->rows());
- return result;
-}
-
-JSValue jsHTMLFrameSetElementOnbeforeunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforeunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnhashchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onhashchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnoffline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onoffline()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnonline(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->ononline()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnpopstate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onpopstate()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnresize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onresize()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnstorage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onstorage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementOnunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* castedThis = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThis->impl());
- if (EventListener* listener = imp->onunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsHTMLFrameSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLFrameSetElement* domObject = static_cast<JSHTMLFrameSetElement*>(asObject(slotBase));
- return JSHTMLFrameSetElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLFrameSetElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLFrameSetElement, Base>(exec, propertyName, value, &JSHTMLFrameSetElementTable, this, slot);
-}
-
-void setJSHTMLFrameSetElementCols(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameSetElement* castedThisObj = static_cast<JSHTMLFrameSetElement*>(thisObject);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThisObj->impl());
- imp->setCols(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameSetElementRows(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLFrameSetElement* castedThisObj = static_cast<JSHTMLFrameSetElement*>(thisObject);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(castedThisObj->impl());
- imp->setRows(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLFrameSetElementOnbeforeunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnbeforeunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnhashchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnhashchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnoffline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnoffline(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnonline(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnonline(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnpopstate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnpopstate(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnresize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnresize(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnstorage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnstorage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSHTMLFrameSetElementOnunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- HTMLFrameSetElement* imp = static_cast<HTMLFrameSetElement*>(static_cast<JSHTMLFrameSetElement*>(thisObject)->impl());
- imp->setOnunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSHTMLFrameSetElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLFrameSetElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.h
deleted file mode 100644
index c4ee599..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLFrameSetElement_h
-#define JSHTMLFrameSetElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLFrameSetElement;
-
-class JSHTMLFrameSetElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLFrameSetElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLFrameSetElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-private:
- static bool canGetItemsForName(JSC::ExecState*, HTMLFrameSetElement*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-
-class JSHTMLFrameSetElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLFrameSetElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLFrameSetElementCols(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementCols(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementRows(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementRows(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnbeforeunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnbeforeunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnhashchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnhashchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnoffline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnoffline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnonline(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnonline(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnpopstate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnpopstate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnresize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnresize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnstorage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnstorage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementOnunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLFrameSetElementOnunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLFrameSetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp
deleted file mode 100644
index 7a4735f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLHRElement.h"
-
-#include "HTMLHRElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLHRElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLHRElementTableValues[6] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHRElementAlign), (intptr_t)setJSHTMLHRElementAlign },
- { "noShade", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHRElementNoShade), (intptr_t)setJSHTMLHRElementNoShade },
- { "size", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHRElementSize), (intptr_t)setJSHTMLHRElementSize },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHRElementWidth), (intptr_t)setJSHTMLHRElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHRElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHRElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLHRElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLHRElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLHRElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHRElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHRElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLHRElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLHRElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLHRElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLHRElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLHRElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLHRElementConstructor::s_info = { "HTMLHRElementConstructor", 0, &JSHTMLHRElementConstructorTable, 0 };
-
-bool JSHTMLHRElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHRElementConstructor, DOMObject>(exec, &JSHTMLHRElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLHRElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHRElementConstructor, DOMObject>(exec, &JSHTMLHRElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLHRElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHRElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHRElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLHRElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLHRElementPrototype::s_info = { "HTMLHRElementPrototype", 0, &JSHTMLHRElementPrototypeTable, 0 };
-
-JSObject* JSHTMLHRElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLHRElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLHRElement::s_info = { "HTMLHRElement", &JSHTMLElement::s_info, &JSHTMLHRElementTable, 0 };
-
-JSHTMLHRElement::JSHTMLHRElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLHRElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLHRElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLHRElementPrototype(JSHTMLHRElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLHRElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHRElement, Base>(exec, &JSHTMLHRElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLHRElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHRElement, Base>(exec, &JSHTMLHRElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLHRElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHRElement* castedThis = static_cast<JSHTMLHRElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLHRElementNoShade(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHRElement* castedThis = static_cast<JSHTMLHRElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->noShade());
- return result;
-}
-
-JSValue jsHTMLHRElementSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHRElement* castedThis = static_cast<JSHTMLHRElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->size());
- return result;
-}
-
-JSValue jsHTMLHRElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHRElement* castedThis = static_cast<JSHTMLHRElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLHRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHRElement* domObject = static_cast<JSHTMLHRElement*>(asObject(slotBase));
- return JSHTMLHRElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLHRElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLHRElement, Base>(exec, propertyName, value, &JSHTMLHRElementTable, this, slot);
-}
-
-void setJSHTMLHRElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHRElement* castedThisObj = static_cast<JSHTMLHRElement*>(thisObject);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLHRElementNoShade(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHRElement* castedThisObj = static_cast<JSHTMLHRElement*>(thisObject);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThisObj->impl());
- imp->setNoShade(value.toBoolean(exec));
-}
-
-void setJSHTMLHRElementSize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHRElement* castedThisObj = static_cast<JSHTMLHRElement*>(thisObject);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThisObj->impl());
- imp->setSize(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLHRElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHRElement* castedThisObj = static_cast<JSHTMLHRElement*>(thisObject);
- HTMLHRElement* imp = static_cast<HTMLHRElement*>(castedThisObj->impl());
- imp->setWidth(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLHRElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLHRElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.h
deleted file mode 100644
index 62cac05..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLHRElement_h
-#define JSHTMLHRElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLHRElement;
-
-class JSHTMLHRElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLHRElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLHRElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLHRElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLHRElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLHRElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHRElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHRElementNoShade(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHRElementNoShade(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHRElementSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHRElementSize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHRElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHRElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHRElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp
deleted file mode 100644
index 3c77712..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLHeadElement.h"
-
-#include "HTMLHeadElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLHeadElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLHeadElementTableValues[3] =
-{
- { "profile", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHeadElementProfile), (intptr_t)setJSHTMLHeadElementProfile },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHeadElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHeadElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLHeadElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLHeadElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLHeadElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHeadElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHeadElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLHeadElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLHeadElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLHeadElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLHeadElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLHeadElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLHeadElementConstructor::s_info = { "HTMLHeadElementConstructor", 0, &JSHTMLHeadElementConstructorTable, 0 };
-
-bool JSHTMLHeadElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHeadElementConstructor, DOMObject>(exec, &JSHTMLHeadElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLHeadElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHeadElementConstructor, DOMObject>(exec, &JSHTMLHeadElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLHeadElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHeadElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHeadElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLHeadElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLHeadElementPrototype::s_info = { "HTMLHeadElementPrototype", 0, &JSHTMLHeadElementPrototypeTable, 0 };
-
-JSObject* JSHTMLHeadElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLHeadElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLHeadElement::s_info = { "HTMLHeadElement", &JSHTMLElement::s_info, &JSHTMLHeadElementTable, 0 };
-
-JSHTMLHeadElement::JSHTMLHeadElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLHeadElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLHeadElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLHeadElementPrototype(JSHTMLHeadElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLHeadElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHeadElement, Base>(exec, &JSHTMLHeadElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLHeadElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHeadElement, Base>(exec, &JSHTMLHeadElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLHeadElementProfile(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHeadElement* castedThis = static_cast<JSHTMLHeadElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHeadElement* imp = static_cast<HTMLHeadElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->profile());
- return result;
-}
-
-JSValue jsHTMLHeadElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHeadElement* domObject = static_cast<JSHTMLHeadElement*>(asObject(slotBase));
- return JSHTMLHeadElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLHeadElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLHeadElement, Base>(exec, propertyName, value, &JSHTMLHeadElementTable, this, slot);
-}
-
-void setJSHTMLHeadElementProfile(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHeadElement* castedThisObj = static_cast<JSHTMLHeadElement*>(thisObject);
- HTMLHeadElement* imp = static_cast<HTMLHeadElement*>(castedThisObj->impl());
- imp->setProfile(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLHeadElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLHeadElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.h
deleted file mode 100644
index 5f61f50..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLHeadElement_h
-#define JSHTMLHeadElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLHeadElement;
-
-class JSHTMLHeadElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLHeadElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLHeadElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLHeadElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLHeadElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLHeadElementProfile(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHeadElementProfile(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHeadElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp
deleted file mode 100644
index b024cd3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLHeadingElement.h"
-
-#include "HTMLHeadingElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLHeadingElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLHeadingElementTableValues[3] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHeadingElementAlign), (intptr_t)setJSHTMLHeadingElementAlign },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHeadingElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHeadingElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLHeadingElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLHeadingElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLHeadingElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHeadingElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHeadingElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLHeadingElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLHeadingElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLHeadingElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLHeadingElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLHeadingElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLHeadingElementConstructor::s_info = { "HTMLHeadingElementConstructor", 0, &JSHTMLHeadingElementConstructorTable, 0 };
-
-bool JSHTMLHeadingElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHeadingElementConstructor, DOMObject>(exec, &JSHTMLHeadingElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLHeadingElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHeadingElementConstructor, DOMObject>(exec, &JSHTMLHeadingElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLHeadingElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHeadingElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHeadingElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLHeadingElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLHeadingElementPrototype::s_info = { "HTMLHeadingElementPrototype", 0, &JSHTMLHeadingElementPrototypeTable, 0 };
-
-JSObject* JSHTMLHeadingElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLHeadingElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLHeadingElement::s_info = { "HTMLHeadingElement", &JSHTMLElement::s_info, &JSHTMLHeadingElementTable, 0 };
-
-JSHTMLHeadingElement::JSHTMLHeadingElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLHeadingElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLHeadingElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLHeadingElementPrototype(JSHTMLHeadingElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLHeadingElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHeadingElement, Base>(exec, &JSHTMLHeadingElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLHeadingElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHeadingElement, Base>(exec, &JSHTMLHeadingElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLHeadingElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHeadingElement* castedThis = static_cast<JSHTMLHeadingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHeadingElement* imp = static_cast<HTMLHeadingElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLHeadingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHeadingElement* domObject = static_cast<JSHTMLHeadingElement*>(asObject(slotBase));
- return JSHTMLHeadingElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLHeadingElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLHeadingElement, Base>(exec, propertyName, value, &JSHTMLHeadingElementTable, this, slot);
-}
-
-void setJSHTMLHeadingElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHeadingElement* castedThisObj = static_cast<JSHTMLHeadingElement*>(thisObject);
- HTMLHeadingElement* imp = static_cast<HTMLHeadingElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLHeadingElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLHeadingElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.h
deleted file mode 100644
index 0c08e0a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLHeadingElement_h
-#define JSHTMLHeadingElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLHeadingElement;
-
-class JSHTMLHeadingElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLHeadingElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLHeadingElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLHeadingElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLHeadingElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLHeadingElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHeadingElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHeadingElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp
deleted file mode 100644
index 105daf4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLHtmlElement.h"
-
-#include "HTMLHtmlElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLHtmlElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLHtmlElementTableValues[3] =
-{
- { "version", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHtmlElementVersion), (intptr_t)setJSHTMLHtmlElementVersion },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLHtmlElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHtmlElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLHtmlElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLHtmlElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLHtmlElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHtmlElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHtmlElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLHtmlElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLHtmlElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLHtmlElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLHtmlElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLHtmlElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLHtmlElementConstructor::s_info = { "HTMLHtmlElementConstructor", 0, &JSHTMLHtmlElementConstructorTable, 0 };
-
-bool JSHTMLHtmlElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHtmlElementConstructor, DOMObject>(exec, &JSHTMLHtmlElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLHtmlElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHtmlElementConstructor, DOMObject>(exec, &JSHTMLHtmlElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLHtmlElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLHtmlElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLHtmlElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLHtmlElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLHtmlElementPrototype::s_info = { "HTMLHtmlElementPrototype", 0, &JSHTMLHtmlElementPrototypeTable, 0 };
-
-JSObject* JSHTMLHtmlElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLHtmlElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLHtmlElement::s_info = { "HTMLHtmlElement", &JSHTMLElement::s_info, &JSHTMLHtmlElementTable, 0 };
-
-JSHTMLHtmlElement::JSHTMLHtmlElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLHtmlElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLHtmlElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLHtmlElementPrototype(JSHTMLHtmlElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLHtmlElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLHtmlElement, Base>(exec, &JSHTMLHtmlElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLHtmlElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLHtmlElement, Base>(exec, &JSHTMLHtmlElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLHtmlElementVersion(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHtmlElement* castedThis = static_cast<JSHTMLHtmlElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLHtmlElement* imp = static_cast<HTMLHtmlElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->version());
- return result;
-}
-
-JSValue jsHTMLHtmlElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLHtmlElement* domObject = static_cast<JSHTMLHtmlElement*>(asObject(slotBase));
- return JSHTMLHtmlElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLHtmlElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLHtmlElement, Base>(exec, propertyName, value, &JSHTMLHtmlElementTable, this, slot);
-}
-
-void setJSHTMLHtmlElementVersion(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLHtmlElement* castedThisObj = static_cast<JSHTMLHtmlElement*>(thisObject);
- HTMLHtmlElement* imp = static_cast<HTMLHtmlElement*>(castedThisObj->impl());
- imp->setVersion(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLHtmlElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLHtmlElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.h
deleted file mode 100644
index 844ad31..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLHtmlElement_h
-#define JSHTMLHtmlElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLHtmlElement;
-
-class JSHTMLHtmlElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLHtmlElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLHtmlElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLHtmlElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLHtmlElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLHtmlElementVersion(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLHtmlElementVersion(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLHtmlElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp
deleted file mode 100644
index c9db0ff..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp
+++ /dev/null
@@ -1,396 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLIFrameElement.h"
-
-#include "DOMWindow.h"
-#include "Document.h"
-#include "HTMLIFrameElement.h"
-#include "HTMLNames.h"
-#include "JSDOMBinding.h"
-#include "JSDOMWindow.h"
-#include "JSDocument.h"
-#include "JSSVGDocument.h"
-#include "KURL.h"
-#include "SVGDocument.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLIFrameElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLIFrameElementTableValues[15] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementAlign), (intptr_t)setJSHTMLIFrameElementAlign },
- { "frameBorder", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementFrameBorder), (intptr_t)setJSHTMLIFrameElementFrameBorder },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementHeight), (intptr_t)setJSHTMLIFrameElementHeight },
- { "longDesc", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementLongDesc), (intptr_t)setJSHTMLIFrameElementLongDesc },
- { "marginHeight", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementMarginHeight), (intptr_t)setJSHTMLIFrameElementMarginHeight },
- { "marginWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementMarginWidth), (intptr_t)setJSHTMLIFrameElementMarginWidth },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementName), (intptr_t)setJSHTMLIFrameElementName },
- { "sandbox", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementSandbox), (intptr_t)setJSHTMLIFrameElementSandbox },
- { "scrolling", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementScrolling), (intptr_t)setJSHTMLIFrameElementScrolling },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementSrc), (intptr_t)setJSHTMLIFrameElementSrc },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementWidth), (intptr_t)setJSHTMLIFrameElementWidth },
- { "contentDocument", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementContentDocument), (intptr_t)0 },
- { "contentWindow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementContentWindow), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIFrameElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLIFrameElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 16383, JSHTMLIFrameElementTableValues, 0 };
-#else
- { 36, 31, JSHTMLIFrameElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLIFrameElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLIFrameElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLIFrameElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLIFrameElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLIFrameElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLIFrameElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLIFrameElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLIFrameElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLIFrameElementConstructor::s_info = { "HTMLIFrameElementConstructor", 0, &JSHTMLIFrameElementConstructorTable, 0 };
-
-bool JSHTMLIFrameElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLIFrameElementConstructor, DOMObject>(exec, &JSHTMLIFrameElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLIFrameElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLIFrameElementConstructor, DOMObject>(exec, &JSHTMLIFrameElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLIFrameElementPrototypeTableValues[2] =
-{
- { "getSVGDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLIFrameElementPrototypeFunctionGetSVGDocument), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLIFrameElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLIFrameElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSHTMLIFrameElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLIFrameElementPrototype::s_info = { "HTMLIFrameElementPrototype", 0, &JSHTMLIFrameElementPrototypeTable, 0 };
-
-JSObject* JSHTMLIFrameElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLIFrameElement>(exec, globalObject);
-}
-
-bool JSHTMLIFrameElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLIFrameElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLIFrameElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLIFrameElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLIFrameElement::s_info = { "HTMLIFrameElement", &JSHTMLElement::s_info, &JSHTMLIFrameElementTable, 0 };
-
-JSHTMLIFrameElement::JSHTMLIFrameElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLIFrameElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLIFrameElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLIFrameElementPrototype(JSHTMLIFrameElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLIFrameElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLIFrameElement, Base>(exec, &JSHTMLIFrameElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLIFrameElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLIFrameElement, Base>(exec, &JSHTMLIFrameElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLIFrameElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::alignAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementFrameBorder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::frameborderAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::heightAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementLongDesc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::longdescAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementMarginHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::marginheightAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementMarginWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::marginwidthAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementSandbox(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::sandboxAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementScrolling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::scrollingAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::srcAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::widthAttr));
- return result;
-}
-
-JSValue jsHTMLIFrameElementContentDocument(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- return checkNodeSecurity(exec, imp->contentDocument()) ? toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->contentDocument())) : jsUndefined();
-}
-
-JSValue jsHTMLIFrameElementContentWindow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* castedThis = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->contentWindow()));
- return result;
-}
-
-JSValue jsHTMLIFrameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIFrameElement* domObject = static_cast<JSHTMLIFrameElement*>(asObject(slotBase));
- return JSHTMLIFrameElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLIFrameElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLIFrameElement, Base>(exec, propertyName, value, &JSHTMLIFrameElementTable, this, slot);
-}
-
-void setJSHTMLIFrameElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::alignAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementFrameBorder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::frameborderAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::heightAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementLongDesc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::longdescAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementMarginHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::marginheightAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementMarginWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::marginwidthAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementSandbox(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::sandboxAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementScrolling(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::scrollingAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLIFrameElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLIFrameElement*>(thisObject)->setSrc(exec, value);
-}
-
-void setJSHTMLIFrameElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(thisObject);
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::widthAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLIFrameElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLIFrameElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLIFrameElementPrototypeFunctionGetSVGDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLIFrameElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLIFrameElement* castedThisObj = static_cast<JSHTMLIFrameElement*>(asObject(thisValue));
- HTMLIFrameElement* imp = static_cast<HTMLIFrameElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- if (!checkNodeSecurity(exec, imp->getSVGDocument(ec)))
- return jsUndefined();
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getSVGDocument(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.h
deleted file mode 100644
index fa03528..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLIFrameElement_h
-#define JSHTMLIFrameElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLIFrameElement;
-
-class JSHTMLIFrameElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLIFrameElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLIFrameElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- void setSrc(JSC::ExecState*, JSC::JSValue);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLIFrameElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLIFrameElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLIFrameElementPrototypeFunctionGetSVGDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLIFrameElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementFrameBorder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementFrameBorder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementLongDesc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementLongDesc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementMarginHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementMarginHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementMarginWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementMarginWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementSandbox(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementSandbox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementScrolling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementScrolling(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIFrameElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIFrameElementContentDocument(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLIFrameElementContentWindow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLIFrameElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp
deleted file mode 100644
index 4b8742e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp
+++ /dev/null
@@ -1,429 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLImageElement.h"
-
-#include "HTMLImageElement.h"
-#include "HTMLNames.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLImageElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLImageElementTableValues[20] =
-{
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementName), (intptr_t)setJSHTMLImageElementName },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementAlign), (intptr_t)setJSHTMLImageElementAlign },
- { "alt", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementAlt), (intptr_t)setJSHTMLImageElementAlt },
- { "border", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementBorder), (intptr_t)setJSHTMLImageElementBorder },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementHeight), (intptr_t)setJSHTMLImageElementHeight },
- { "hspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementHspace), (intptr_t)setJSHTMLImageElementHspace },
- { "isMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementIsMap), (intptr_t)setJSHTMLImageElementIsMap },
- { "longDesc", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementLongDesc), (intptr_t)setJSHTMLImageElementLongDesc },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementSrc), (intptr_t)setJSHTMLImageElementSrc },
- { "useMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementUseMap), (intptr_t)setJSHTMLImageElementUseMap },
- { "vspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementVspace), (intptr_t)setJSHTMLImageElementVspace },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementWidth), (intptr_t)setJSHTMLImageElementWidth },
- { "complete", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementComplete), (intptr_t)0 },
- { "lowsrc", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementLowsrc), (intptr_t)setJSHTMLImageElementLowsrc },
- { "naturalHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementNaturalHeight), (intptr_t)0 },
- { "naturalWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementNaturalWidth), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementY), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLImageElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLImageElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 16383, JSHTMLImageElementTableValues, 0 };
-#else
- { 67, 63, JSHTMLImageElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLImageElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLImageElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLImageElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLImageElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLImageElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLImageElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLImageElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLImageElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLImageElementConstructor::s_info = { "HTMLImageElementConstructor", 0, &JSHTMLImageElementConstructorTable, 0 };
-
-bool JSHTMLImageElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLImageElementConstructor, DOMObject>(exec, &JSHTMLImageElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLImageElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLImageElementConstructor, DOMObject>(exec, &JSHTMLImageElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLImageElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLImageElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLImageElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLImageElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLImageElementPrototype::s_info = { "HTMLImageElementPrototype", 0, &JSHTMLImageElementPrototypeTable, 0 };
-
-JSObject* JSHTMLImageElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLImageElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLImageElement::s_info = { "HTMLImageElement", &JSHTMLElement::s_info, &JSHTMLImageElementTable, 0 };
-
-JSHTMLImageElement::JSHTMLImageElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLImageElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLImageElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLImageElementPrototype(JSHTMLImageElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLImageElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLImageElement, Base>(exec, &JSHTMLImageElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLImageElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLImageElement, Base>(exec, &JSHTMLImageElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLImageElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::alignAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementAlt(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::altAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementBorder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::borderAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsHTMLImageElementHspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->hspace());
- return result;
-}
-
-JSValue jsHTMLImageElementIsMap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->isMap());
- return result;
-}
-
-JSValue jsHTMLImageElementLongDesc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::longdescAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::srcAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementUseMap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::usemapAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementVspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->vspace());
- return result;
-}
-
-JSValue jsHTMLImageElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLImageElementComplete(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->complete());
- return result;
-}
-
-JSValue jsHTMLImageElementLowsrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::lowsrcAttr));
- return result;
-}
-
-JSValue jsHTMLImageElementNaturalHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->naturalHeight());
- return result;
-}
-
-JSValue jsHTMLImageElementNaturalWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->naturalWidth());
- return result;
-}
-
-JSValue jsHTMLImageElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsHTMLImageElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* castedThis = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsHTMLImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLImageElement* domObject = static_cast<JSHTMLImageElement*>(asObject(slotBase));
- return JSHTMLImageElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLImageElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLImageElement, Base>(exec, propertyName, value, &JSHTMLImageElementTable, this, slot);
-}
-
-void setJSHTMLImageElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::alignAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementAlt(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::altAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementBorder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::borderAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setHeight(value.toInt32(exec));
-}
-
-void setJSHTMLImageElementHspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setHspace(value.toInt32(exec));
-}
-
-void setJSHTMLImageElementIsMap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setIsMap(value.toBoolean(exec));
-}
-
-void setJSHTMLImageElementLongDesc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::longdescAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::srcAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementUseMap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::usemapAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLImageElementVspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setVspace(value.toInt32(exec));
-}
-
-void setJSHTMLImageElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setWidth(value.toInt32(exec));
-}
-
-void setJSHTMLImageElementLowsrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLImageElement* castedThisObj = static_cast<JSHTMLImageElement*>(thisObject);
- HTMLImageElement* imp = static_cast<HTMLImageElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::lowsrcAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLImageElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLImageElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.h
deleted file mode 100644
index 9a368bc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLImageElement_h
-#define JSHTMLImageElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLImageElement;
-
-class JSHTMLImageElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLImageElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLImageElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLImageElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLImageElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLImageElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementAlt(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementAlt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementBorder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementBorder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementHspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementHspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementIsMap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementIsMap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementLongDesc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementLongDesc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementUseMap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementUseMap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementVspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementVspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementComplete(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLImageElementLowsrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLImageElementLowsrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLImageElementNaturalHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLImageElementNaturalWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLImageElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLImageElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLImageElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp
deleted file mode 100644
index 3556c36..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp
+++ /dev/null
@@ -1,864 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLInputElement.h"
-
-#include "FileList.h"
-#include "HTMLElement.h"
-#include "HTMLFormElement.h"
-#include "HTMLInputElement.h"
-#include "HTMLNames.h"
-#include "HTMLOptionElement.h"
-#include "JSFileList.h"
-#include "JSHTMLElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSHTMLOptionElement.h"
-#include "JSValidityState.h"
-#include "KURL.h"
-#include "ValidityState.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLInputElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLInputElementTableValues[39] =
-{
- { "defaultValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementDefaultValue), (intptr_t)setJSHTMLInputElementDefaultValue },
- { "defaultChecked", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementDefaultChecked), (intptr_t)setJSHTMLInputElementDefaultChecked },
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementForm), (intptr_t)0 },
- { "formNoValidate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementFormNoValidate), (intptr_t)setJSHTMLInputElementFormNoValidate },
- { "validity", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementValidity), (intptr_t)0 },
- { "accept", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementAccept), (intptr_t)setJSHTMLInputElementAccept },
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementAccessKey), (intptr_t)setJSHTMLInputElementAccessKey },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementAlign), (intptr_t)setJSHTMLInputElementAlign },
- { "alt", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementAlt), (intptr_t)setJSHTMLInputElementAlt },
- { "checked", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementChecked), (intptr_t)setJSHTMLInputElementChecked },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementDisabled), (intptr_t)setJSHTMLInputElementDisabled },
- { "autofocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementAutofocus), (intptr_t)setJSHTMLInputElementAutofocus },
- { "list", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementList), (intptr_t)0 },
- { "max", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementMax), (intptr_t)setJSHTMLInputElementMax },
- { "maxLength", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementMaxLength), (intptr_t)setJSHTMLInputElementMaxLength },
- { "min", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementMin), (intptr_t)setJSHTMLInputElementMin },
- { "multiple", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementMultiple), (intptr_t)setJSHTMLInputElementMultiple },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementName), (intptr_t)setJSHTMLInputElementName },
- { "pattern", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementPattern), (intptr_t)setJSHTMLInputElementPattern },
- { "placeholder", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementPlaceholder), (intptr_t)setJSHTMLInputElementPlaceholder },
- { "readOnly", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementReadOnly), (intptr_t)setJSHTMLInputElementReadOnly },
- { "required", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementRequired), (intptr_t)setJSHTMLInputElementRequired },
- { "size", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementSize), (intptr_t)setJSHTMLInputElementSize },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementSrc), (intptr_t)setJSHTMLInputElementSrc },
- { "step", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementStep), (intptr_t)setJSHTMLInputElementStep },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementType), (intptr_t)setJSHTMLInputElementType },
- { "useMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementUseMap), (intptr_t)setJSHTMLInputElementUseMap },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementValue), (intptr_t)setJSHTMLInputElementValue },
- { "valueAsDate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementValueAsDate), (intptr_t)setJSHTMLInputElementValueAsDate },
- { "valueAsNumber", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementValueAsNumber), (intptr_t)setJSHTMLInputElementValueAsNumber },
- { "selectedOption", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementSelectedOption), (intptr_t)0 },
- { "willValidate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementWillValidate), (intptr_t)0 },
- { "validationMessage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementValidationMessage), (intptr_t)0 },
- { "indeterminate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementIndeterminate), (intptr_t)setJSHTMLInputElementIndeterminate },
- { "selectionStart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementSelectionStart), (intptr_t)setJSHTMLInputElementSelectionStart },
- { "selectionEnd", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementSelectionEnd), (intptr_t)setJSHTMLInputElementSelectionEnd },
- { "files", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementFiles), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLInputElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLInputElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSHTMLInputElementTableValues, 0 };
-#else
- { 133, 127, JSHTMLInputElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLInputElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLInputElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLInputElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLInputElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLInputElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLInputElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLInputElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLInputElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLInputElementConstructor::s_info = { "HTMLInputElementConstructor", 0, &JSHTMLInputElementConstructorTable, 0 };
-
-bool JSHTMLInputElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLInputElementConstructor, DOMObject>(exec, &JSHTMLInputElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLInputElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLInputElementConstructor, DOMObject>(exec, &JSHTMLInputElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLInputElementPrototypeTableValues[8] =
-{
- { "stepUp", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionStepUp), (intptr_t)1 },
- { "stepDown", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionStepDown), (intptr_t)1 },
- { "checkValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionCheckValidity), (intptr_t)0 },
- { "setCustomValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionSetCustomValidity), (intptr_t)1 },
- { "select", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionSelect), (intptr_t)0 },
- { "click", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionClick), (intptr_t)0 },
- { "setSelectionRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLInputElementPrototypeFunctionSetSelectionRange), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLInputElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 16383, JSHTMLInputElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSHTMLInputElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLInputElementPrototype::s_info = { "HTMLInputElementPrototype", 0, &JSHTMLInputElementPrototypeTable, 0 };
-
-JSObject* JSHTMLInputElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLInputElement>(exec, globalObject);
-}
-
-bool JSHTMLInputElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLInputElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLInputElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLInputElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLInputElement::s_info = { "HTMLInputElement", &JSHTMLElement::s_info, &JSHTMLInputElementTable, 0 };
-
-JSHTMLInputElement::JSHTMLInputElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLInputElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLInputElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLInputElementPrototype(JSHTMLInputElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLInputElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLInputElement, Base>(exec, &JSHTMLInputElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLInputElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLInputElement, Base>(exec, &JSHTMLInputElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLInputElementDefaultValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->defaultValue());
- return result;
-}
-
-JSValue jsHTMLInputElementDefaultChecked(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->defaultChecked());
- return result;
-}
-
-JSValue jsHTMLInputElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLInputElementFormNoValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->formNoValidate());
- return result;
-}
-
-JSValue jsHTMLInputElementValidity(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->validity()));
- return result;
-}
-
-JSValue jsHTMLInputElementAccept(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->accept());
- return result;
-}
-
-JSValue jsHTMLInputElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->accessKey());
- return result;
-}
-
-JSValue jsHTMLInputElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLInputElementAlt(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->alt());
- return result;
-}
-
-JSValue jsHTMLInputElementChecked(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->checked());
- return result;
-}
-
-JSValue jsHTMLInputElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLInputElementAutofocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->autofocus());
- return result;
-}
-
-JSValue jsHTMLInputElementList(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->list()));
- return result;
-}
-
-JSValue jsHTMLInputElementMax(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::maxAttr));
- return result;
-}
-
-JSValue jsHTMLInputElementMaxLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->maxLength());
- return result;
-}
-
-JSValue jsHTMLInputElementMin(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::minAttr));
- return result;
-}
-
-JSValue jsHTMLInputElementMultiple(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->multiple());
- return result;
-}
-
-JSValue jsHTMLInputElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLInputElementPattern(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::patternAttr));
- return result;
-}
-
-JSValue jsHTMLInputElementPlaceholder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->placeholder());
- return result;
-}
-
-JSValue jsHTMLInputElementReadOnly(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->readOnly());
- return result;
-}
-
-JSValue jsHTMLInputElementRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->required());
- return result;
-}
-
-JSValue jsHTMLInputElementSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->size());
- return result;
-}
-
-JSValue jsHTMLInputElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->src());
- return result;
-}
-
-JSValue jsHTMLInputElementStep(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::stepAttr));
- return result;
-}
-
-JSValue jsHTMLInputElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- return castedThis->type(exec);
-}
-
-JSValue jsHTMLInputElementUseMap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->useMap());
- return result;
-}
-
-JSValue jsHTMLInputElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLInputElementValueAsDate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsDateOrNull(exec, imp->valueAsDate());
- return result;
-}
-
-JSValue jsHTMLInputElementValueAsNumber(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->valueAsNumber());
- return result;
-}
-
-JSValue jsHTMLInputElementSelectedOption(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->selectedOption()));
- return result;
-}
-
-JSValue jsHTMLInputElementWillValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->willValidate());
- return result;
-}
-
-JSValue jsHTMLInputElementValidationMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->validationMessage());
- return result;
-}
-
-JSValue jsHTMLInputElementIndeterminate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->indeterminate());
- return result;
-}
-
-JSValue jsHTMLInputElementSelectionStart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- return castedThis->selectionStart(exec);
-}
-
-JSValue jsHTMLInputElementSelectionEnd(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- return castedThis->selectionEnd(exec);
-}
-
-JSValue jsHTMLInputElementFiles(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* castedThis = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->files()));
- return result;
-}
-
-JSValue jsHTMLInputElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLInputElement* domObject = static_cast<JSHTMLInputElement*>(asObject(slotBase));
- return JSHTMLInputElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLInputElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLInputElement, Base>(exec, propertyName, value, &JSHTMLInputElementTable, this, slot);
-}
-
-void setJSHTMLInputElementDefaultValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setDefaultValue(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementDefaultChecked(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setDefaultChecked(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementFormNoValidate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setFormNoValidate(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementAccept(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAccept(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAccessKey(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementAlt(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAlt(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementChecked(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setChecked(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementAutofocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAutofocus(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementMax(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::maxAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementMaxLength(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setMaxLength(value.toInt32(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLInputElementMin(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::minAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementMultiple(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setMultiple(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementPattern(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::patternAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementPlaceholder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setPlaceholder(value.toString(exec));
-}
-
-void setJSHTMLInputElementReadOnly(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setReadOnly(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementRequired(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setRequired(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementSize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setSize(value.toInt32(exec));
-}
-
-void setJSHTMLInputElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setSrc(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementStep(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::stepAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementUseMap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setUseMap(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setValue(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLInputElementValueAsDate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setValueAsDate(valueToDate(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLInputElementValueAsNumber(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setValueAsNumber(value.toNumber(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLInputElementIndeterminate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(thisObject);
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- imp->setIndeterminate(value.toBoolean(exec));
-}
-
-void setJSHTMLInputElementSelectionStart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLInputElement*>(thisObject)->setSelectionStart(exec, value);
-}
-
-void setJSHTMLInputElementSelectionEnd(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLInputElement*>(thisObject)->setSelectionEnd(exec, value);
-}
-
-JSValue JSHTMLInputElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLInputElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionStepUp(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- int argsCount = args.size();
- if (argsCount < 1) {
- imp->stepUp(ec);
- setDOMException(exec, ec);
- return jsUndefined();
- }
-
- int n = args.at(0).toInt32(exec);
-
- imp->stepUp(n, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionStepDown(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- int argsCount = args.size();
- if (argsCount < 1) {
- imp->stepDown(ec);
- setDOMException(exec, ec);
- return jsUndefined();
- }
-
- int n = args.at(0).toInt32(exec);
-
- imp->stepDown(n, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionCheckValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->checkValidity());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionSetCustomValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
- const UString& error = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->setCustomValidity(error);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionSelect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
-
- imp->select();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionClick(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- HTMLInputElement* imp = static_cast<HTMLInputElement*>(castedThisObj->impl());
-
- imp->click();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionSetSelectionRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLInputElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLInputElement* castedThisObj = static_cast<JSHTMLInputElement*>(asObject(thisValue));
- return castedThisObj->setSelectionRange(exec, args);
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h
deleted file mode 100644
index 85d1c40..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLInputElement_h
-#define JSHTMLInputElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLInputElement;
-
-class JSHTMLInputElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLInputElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLInputElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue type(JSC::ExecState*) const;
- JSC::JSValue selectionStart(JSC::ExecState*) const;
- void setSelectionStart(JSC::ExecState*, JSC::JSValue);
- JSC::JSValue selectionEnd(JSC::ExecState*) const;
- void setSelectionEnd(JSC::ExecState*, JSC::JSValue);
-
- // Custom functions
- JSC::JSValue setSelectionRange(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLInputElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLInputElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionStepUp(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionStepDown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionCheckValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionSetCustomValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionSelect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionClick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLInputElementPrototypeFunctionSetSelectionRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLInputElementDefaultValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementDefaultValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementDefaultChecked(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementDefaultChecked(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementFormNoValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementFormNoValidate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementValidity(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementAccept(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementAccept(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementAlt(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementAlt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementChecked(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementChecked(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementAutofocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementAutofocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementList(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementMax(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementMax(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementMaxLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementMaxLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementMin(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementMin(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementMultiple(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementMultiple(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementPattern(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementPattern(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementPlaceholder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementPlaceholder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementReadOnly(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementReadOnly(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementRequired(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementSize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementStep(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementStep(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementUseMap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementUseMap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementValueAsDate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementValueAsDate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementValueAsNumber(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementValueAsNumber(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementSelectedOption(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementWillValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementValidationMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementIndeterminate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementIndeterminate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementSelectionStart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementSelectionStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementSelectionEnd(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLInputElementSelectionEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLInputElementFiles(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLInputElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp
deleted file mode 100644
index 4ad29e0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLIsIndexElement.h"
-
-#include "HTMLFormElement.h"
-#include "HTMLIsIndexElement.h"
-#include "JSHTMLFormElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLIsIndexElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLIsIndexElementTableValues[4] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIsIndexElementForm), (intptr_t)0 },
- { "prompt", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIsIndexElementPrompt), (intptr_t)setJSHTMLIsIndexElementPrompt },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLIsIndexElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLIsIndexElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLIsIndexElementTableValues, 0 };
-#else
- { 8, 7, JSHTMLIsIndexElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLIsIndexElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLIsIndexElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLIsIndexElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLIsIndexElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLIsIndexElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLIsIndexElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLIsIndexElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLIsIndexElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLIsIndexElementConstructor::s_info = { "HTMLIsIndexElementConstructor", 0, &JSHTMLIsIndexElementConstructorTable, 0 };
-
-bool JSHTMLIsIndexElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLIsIndexElementConstructor, DOMObject>(exec, &JSHTMLIsIndexElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLIsIndexElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLIsIndexElementConstructor, DOMObject>(exec, &JSHTMLIsIndexElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLIsIndexElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLIsIndexElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLIsIndexElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLIsIndexElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLIsIndexElementPrototype::s_info = { "HTMLIsIndexElementPrototype", 0, &JSHTMLIsIndexElementPrototypeTable, 0 };
-
-JSObject* JSHTMLIsIndexElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLIsIndexElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLIsIndexElement::s_info = { "HTMLIsIndexElement", &JSHTMLInputElement::s_info, &JSHTMLIsIndexElementTable, 0 };
-
-JSHTMLIsIndexElement::JSHTMLIsIndexElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLIsIndexElement> impl)
- : JSHTMLInputElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLIsIndexElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLIsIndexElementPrototype(JSHTMLIsIndexElementPrototype::createStructure(JSHTMLInputElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLIsIndexElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLIsIndexElement, Base>(exec, &JSHTMLIsIndexElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLIsIndexElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLIsIndexElement, Base>(exec, &JSHTMLIsIndexElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLIsIndexElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIsIndexElement* castedThis = static_cast<JSHTMLIsIndexElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIsIndexElement* imp = static_cast<HTMLIsIndexElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLIsIndexElementPrompt(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIsIndexElement* castedThis = static_cast<JSHTMLIsIndexElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLIsIndexElement* imp = static_cast<HTMLIsIndexElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->prompt());
- return result;
-}
-
-JSValue jsHTMLIsIndexElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLIsIndexElement* domObject = static_cast<JSHTMLIsIndexElement*>(asObject(slotBase));
- return JSHTMLIsIndexElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLIsIndexElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLIsIndexElement, Base>(exec, propertyName, value, &JSHTMLIsIndexElementTable, this, slot);
-}
-
-void setJSHTMLIsIndexElementPrompt(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLIsIndexElement* castedThisObj = static_cast<JSHTMLIsIndexElement*>(thisObject);
- HTMLIsIndexElement* imp = static_cast<HTMLIsIndexElement*>(castedThisObj->impl());
- imp->setPrompt(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLIsIndexElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLIsIndexElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.h
deleted file mode 100644
index 0f15e56..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLIsIndexElement_h
-#define JSHTMLIsIndexElement_h
-
-#include "JSHTMLInputElement.h"
-
-namespace WebCore {
-
-class HTMLIsIndexElement;
-
-class JSHTMLIsIndexElement : public JSHTMLInputElement {
- typedef JSHTMLInputElement Base;
-public:
- JSHTMLIsIndexElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLIsIndexElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLIsIndexElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLIsIndexElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLIsIndexElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLIsIndexElementPrompt(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLIsIndexElementPrompt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLIsIndexElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp
deleted file mode 100644
index 6290419..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLLIElement.h"
-
-#include "HTMLLIElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLLIElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLLIElementTableValues[4] =
-{
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLIElementType), (intptr_t)setJSHTMLLIElementType },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLIElementValue), (intptr_t)setJSHTMLLIElementValue },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLIElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLIElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLLIElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLLIElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLLIElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLIElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLIElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLLIElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLLIElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLLIElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLLIElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLLIElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLLIElementConstructor::s_info = { "HTMLLIElementConstructor", 0, &JSHTMLLIElementConstructorTable, 0 };
-
-bool JSHTMLLIElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLIElementConstructor, DOMObject>(exec, &JSHTMLLIElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLLIElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLIElementConstructor, DOMObject>(exec, &JSHTMLLIElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLLIElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLIElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLIElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLLIElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLLIElementPrototype::s_info = { "HTMLLIElementPrototype", 0, &JSHTMLLIElementPrototypeTable, 0 };
-
-JSObject* JSHTMLLIElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLLIElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLLIElement::s_info = { "HTMLLIElement", &JSHTMLElement::s_info, &JSHTMLLIElementTable, 0 };
-
-JSHTMLLIElement::JSHTMLLIElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLLIElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLLIElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLLIElementPrototype(JSHTMLLIElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLLIElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLIElement, Base>(exec, &JSHTMLLIElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLLIElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLIElement, Base>(exec, &JSHTMLLIElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLLIElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLIElement* castedThis = static_cast<JSHTMLLIElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLIElement* imp = static_cast<HTMLLIElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLLIElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLIElement* castedThis = static_cast<JSHTMLLIElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLIElement* imp = static_cast<HTMLLIElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLLIElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLIElement* domObject = static_cast<JSHTMLLIElement*>(asObject(slotBase));
- return JSHTMLLIElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLLIElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLLIElement, Base>(exec, propertyName, value, &JSHTMLLIElementTable, this, slot);
-}
-
-void setJSHTMLLIElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLIElement* castedThisObj = static_cast<JSHTMLLIElement*>(thisObject);
- HTMLLIElement* imp = static_cast<HTMLLIElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLIElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLIElement* castedThisObj = static_cast<JSHTMLLIElement*>(thisObject);
- HTMLLIElement* imp = static_cast<HTMLLIElement*>(castedThisObj->impl());
- imp->setValue(value.toInt32(exec));
-}
-
-JSValue JSHTMLLIElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLLIElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.h
deleted file mode 100644
index aa4b467..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLLIElement_h
-#define JSHTMLLIElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLLIElement;
-
-class JSHTMLLIElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLLIElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLLIElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLLIElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLLIElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLLIElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLIElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLIElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLIElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLIElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp
deleted file mode 100644
index ab18e07..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLLabelElement.h"
-
-#include "HTMLFormElement.h"
-#include "HTMLLabelElement.h"
-#include "JSHTMLFormElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLLabelElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLLabelElementTableValues[5] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLabelElementForm), (intptr_t)0 },
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLabelElementAccessKey), (intptr_t)setJSHTMLLabelElementAccessKey },
- { "htmlFor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLabelElementHtmlFor), (intptr_t)setJSHTMLLabelElementHtmlFor },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLabelElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLabelElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLLabelElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLLabelElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLLabelElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLabelElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLabelElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLLabelElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLLabelElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLLabelElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLLabelElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLLabelElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLLabelElementConstructor::s_info = { "HTMLLabelElementConstructor", 0, &JSHTMLLabelElementConstructorTable, 0 };
-
-bool JSHTMLLabelElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLabelElementConstructor, DOMObject>(exec, &JSHTMLLabelElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLLabelElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLabelElementConstructor, DOMObject>(exec, &JSHTMLLabelElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLLabelElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLabelElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLabelElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLLabelElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLLabelElementPrototype::s_info = { "HTMLLabelElementPrototype", 0, &JSHTMLLabelElementPrototypeTable, 0 };
-
-JSObject* JSHTMLLabelElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLLabelElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLLabelElement::s_info = { "HTMLLabelElement", &JSHTMLElement::s_info, &JSHTMLLabelElementTable, 0 };
-
-JSHTMLLabelElement::JSHTMLLabelElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLLabelElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLLabelElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLLabelElementPrototype(JSHTMLLabelElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLLabelElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLabelElement, Base>(exec, &JSHTMLLabelElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLLabelElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLabelElement, Base>(exec, &JSHTMLLabelElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLLabelElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLabelElement* castedThis = static_cast<JSHTMLLabelElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLabelElement* imp = static_cast<HTMLLabelElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLLabelElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLabelElement* castedThis = static_cast<JSHTMLLabelElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLabelElement* imp = static_cast<HTMLLabelElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->accessKey());
- return result;
-}
-
-JSValue jsHTMLLabelElementHtmlFor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLabelElement* castedThis = static_cast<JSHTMLLabelElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLabelElement* imp = static_cast<HTMLLabelElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->htmlFor());
- return result;
-}
-
-JSValue jsHTMLLabelElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLabelElement* domObject = static_cast<JSHTMLLabelElement*>(asObject(slotBase));
- return JSHTMLLabelElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLLabelElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLLabelElement, Base>(exec, propertyName, value, &JSHTMLLabelElementTable, this, slot);
-}
-
-void setJSHTMLLabelElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLabelElement* castedThisObj = static_cast<JSHTMLLabelElement*>(thisObject);
- HTMLLabelElement* imp = static_cast<HTMLLabelElement*>(castedThisObj->impl());
- imp->setAccessKey(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLabelElementHtmlFor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLabelElement* castedThisObj = static_cast<JSHTMLLabelElement*>(thisObject);
- HTMLLabelElement* imp = static_cast<HTMLLabelElement*>(castedThisObj->impl());
- imp->setHtmlFor(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLLabelElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLLabelElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.h
deleted file mode 100644
index 2907b6b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLLabelElement_h
-#define JSHTMLLabelElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLLabelElement;
-
-class JSHTMLLabelElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLLabelElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLLabelElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLLabelElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLLabelElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLLabelElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLLabelElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLabelElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLabelElementHtmlFor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLabelElementHtmlFor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLabelElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp
deleted file mode 100644
index bb7ce71..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLLegendElement.h"
-
-#include "HTMLFormElement.h"
-#include "HTMLLegendElement.h"
-#include "JSHTMLFormElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLLegendElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLLegendElementTableValues[5] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLegendElementForm), (intptr_t)0 },
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLegendElementAccessKey), (intptr_t)setJSHTMLLegendElementAccessKey },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLegendElementAlign), (intptr_t)setJSHTMLLegendElementAlign },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLegendElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLegendElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLLegendElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLLegendElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLLegendElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLegendElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLegendElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLLegendElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLLegendElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLLegendElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLLegendElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLLegendElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLLegendElementConstructor::s_info = { "HTMLLegendElementConstructor", 0, &JSHTMLLegendElementConstructorTable, 0 };
-
-bool JSHTMLLegendElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLegendElementConstructor, DOMObject>(exec, &JSHTMLLegendElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLLegendElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLegendElementConstructor, DOMObject>(exec, &JSHTMLLegendElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLLegendElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLegendElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLegendElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLLegendElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLLegendElementPrototype::s_info = { "HTMLLegendElementPrototype", 0, &JSHTMLLegendElementPrototypeTable, 0 };
-
-JSObject* JSHTMLLegendElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLLegendElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLLegendElement::s_info = { "HTMLLegendElement", &JSHTMLElement::s_info, &JSHTMLLegendElementTable, 0 };
-
-JSHTMLLegendElement::JSHTMLLegendElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLLegendElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLLegendElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLLegendElementPrototype(JSHTMLLegendElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLLegendElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLegendElement, Base>(exec, &JSHTMLLegendElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLLegendElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLegendElement, Base>(exec, &JSHTMLLegendElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLLegendElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLegendElement* castedThis = static_cast<JSHTMLLegendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLegendElement* imp = static_cast<HTMLLegendElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLLegendElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLegendElement* castedThis = static_cast<JSHTMLLegendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLegendElement* imp = static_cast<HTMLLegendElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->accessKey());
- return result;
-}
-
-JSValue jsHTMLLegendElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLegendElement* castedThis = static_cast<JSHTMLLegendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLegendElement* imp = static_cast<HTMLLegendElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLLegendElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLegendElement* domObject = static_cast<JSHTMLLegendElement*>(asObject(slotBase));
- return JSHTMLLegendElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLLegendElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLLegendElement, Base>(exec, propertyName, value, &JSHTMLLegendElementTable, this, slot);
-}
-
-void setJSHTMLLegendElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLegendElement* castedThisObj = static_cast<JSHTMLLegendElement*>(thisObject);
- HTMLLegendElement* imp = static_cast<HTMLLegendElement*>(castedThisObj->impl());
- imp->setAccessKey(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLegendElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLegendElement* castedThisObj = static_cast<JSHTMLLegendElement*>(thisObject);
- HTMLLegendElement* imp = static_cast<HTMLLegendElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLLegendElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLLegendElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.h
deleted file mode 100644
index 7d5fcff..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLLegendElement_h
-#define JSHTMLLegendElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLLegendElement;
-
-class JSHTMLLegendElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLLegendElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLLegendElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLLegendElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLLegendElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLLegendElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLLegendElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLegendElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLegendElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLegendElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLegendElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp
deleted file mode 100644
index 7fa9799..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp
+++ /dev/null
@@ -1,321 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLLinkElement.h"
-
-#include "HTMLLinkElement.h"
-#include "JSStyleSheet.h"
-#include "KURL.h"
-#include "StyleSheet.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLLinkElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLLinkElementTableValues[12] =
-{
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementDisabled), (intptr_t)setJSHTMLLinkElementDisabled },
- { "charset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementCharset), (intptr_t)setJSHTMLLinkElementCharset },
- { "href", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementHref), (intptr_t)setJSHTMLLinkElementHref },
- { "hreflang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementHreflang), (intptr_t)setJSHTMLLinkElementHreflang },
- { "media", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementMedia), (intptr_t)setJSHTMLLinkElementMedia },
- { "rel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementRel), (intptr_t)setJSHTMLLinkElementRel },
- { "rev", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementRev), (intptr_t)setJSHTMLLinkElementRev },
- { "target", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementTarget), (intptr_t)setJSHTMLLinkElementTarget },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementType), (intptr_t)setJSHTMLLinkElementType },
- { "sheet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementSheet), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLLinkElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLinkElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLLinkElementTableValues, 0 };
-#else
- { 33, 31, JSHTMLLinkElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLLinkElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLinkElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLinkElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLLinkElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLLinkElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLLinkElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLLinkElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLLinkElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLLinkElementConstructor::s_info = { "HTMLLinkElementConstructor", 0, &JSHTMLLinkElementConstructorTable, 0 };
-
-bool JSHTMLLinkElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLinkElementConstructor, DOMObject>(exec, &JSHTMLLinkElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLLinkElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLinkElementConstructor, DOMObject>(exec, &JSHTMLLinkElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLLinkElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLLinkElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLLinkElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLLinkElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLLinkElementPrototype::s_info = { "HTMLLinkElementPrototype", 0, &JSHTMLLinkElementPrototypeTable, 0 };
-
-JSObject* JSHTMLLinkElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLLinkElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLLinkElement::s_info = { "HTMLLinkElement", &JSHTMLElement::s_info, &JSHTMLLinkElementTable, 0 };
-
-JSHTMLLinkElement::JSHTMLLinkElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLLinkElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLLinkElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLLinkElementPrototype(JSHTMLLinkElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLLinkElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLLinkElement, Base>(exec, &JSHTMLLinkElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLLinkElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLLinkElement, Base>(exec, &JSHTMLLinkElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLLinkElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLLinkElementCharset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->charset());
- return result;
-}
-
-JSValue jsHTMLLinkElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->href());
- return result;
-}
-
-JSValue jsHTMLLinkElementHreflang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hreflang());
- return result;
-}
-
-JSValue jsHTMLLinkElementMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->media());
- return result;
-}
-
-JSValue jsHTMLLinkElementRel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->rel());
- return result;
-}
-
-JSValue jsHTMLLinkElementRev(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->rev());
- return result;
-}
-
-JSValue jsHTMLLinkElementTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->target());
- return result;
-}
-
-JSValue jsHTMLLinkElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLLinkElementSheet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* castedThis = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->sheet()));
- return result;
-}
-
-JSValue jsHTMLLinkElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLLinkElement* domObject = static_cast<JSHTMLLinkElement*>(asObject(slotBase));
- return JSHTMLLinkElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLLinkElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLLinkElement, Base>(exec, propertyName, value, &JSHTMLLinkElementTable, this, slot);
-}
-
-void setJSHTMLLinkElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLLinkElementCharset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setCharset(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementHref(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setHref(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementHreflang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setHreflang(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementMedia(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setMedia(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementRel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setRel(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementRev(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setRev(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementTarget(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setTarget(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLLinkElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLLinkElement* castedThisObj = static_cast<JSHTMLLinkElement*>(thisObject);
- HTMLLinkElement* imp = static_cast<HTMLLinkElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLLinkElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLLinkElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.h
deleted file mode 100644
index 202e95c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLLinkElement_h
-#define JSHTMLLinkElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLLinkElement;
-
-class JSHTMLLinkElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLLinkElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLLinkElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLLinkElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLLinkElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLLinkElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementCharset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementCharset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementHref(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementHreflang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementHreflang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementMedia(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementRel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementRev(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementRev(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementTarget(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLLinkElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLLinkElementSheet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLLinkElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp
deleted file mode 100644
index 1ddb239..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLMapElement.h"
-
-#include "HTMLCollection.h"
-#include "HTMLMapElement.h"
-#include "JSHTMLCollection.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLMapElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLMapElementTableValues[4] =
-{
- { "areas", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMapElementAreas), (intptr_t)0 },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMapElementName), (intptr_t)setJSHTMLMapElementName },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMapElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMapElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLMapElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLMapElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLMapElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMapElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMapElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLMapElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLMapElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLMapElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLMapElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLMapElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLMapElementConstructor::s_info = { "HTMLMapElementConstructor", 0, &JSHTMLMapElementConstructorTable, 0 };
-
-bool JSHTMLMapElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMapElementConstructor, DOMObject>(exec, &JSHTMLMapElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLMapElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMapElementConstructor, DOMObject>(exec, &JSHTMLMapElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLMapElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMapElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMapElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLMapElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLMapElementPrototype::s_info = { "HTMLMapElementPrototype", 0, &JSHTMLMapElementPrototypeTable, 0 };
-
-JSObject* JSHTMLMapElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLMapElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLMapElement::s_info = { "HTMLMapElement", &JSHTMLElement::s_info, &JSHTMLMapElementTable, 0 };
-
-JSHTMLMapElement::JSHTMLMapElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLMapElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLMapElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLMapElementPrototype(JSHTMLMapElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLMapElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMapElement, Base>(exec, &JSHTMLMapElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLMapElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMapElement, Base>(exec, &JSHTMLMapElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLMapElementAreas(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMapElement* castedThis = static_cast<JSHTMLMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMapElement* imp = static_cast<HTMLMapElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->areas()));
- return result;
-}
-
-JSValue jsHTMLMapElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMapElement* castedThis = static_cast<JSHTMLMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMapElement* imp = static_cast<HTMLMapElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLMapElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMapElement* domObject = static_cast<JSHTMLMapElement*>(asObject(slotBase));
- return JSHTMLMapElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLMapElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLMapElement, Base>(exec, propertyName, value, &JSHTMLMapElementTable, this, slot);
-}
-
-void setJSHTMLMapElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMapElement* castedThisObj = static_cast<JSHTMLMapElement*>(thisObject);
- HTMLMapElement* imp = static_cast<HTMLMapElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLMapElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLMapElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.h
deleted file mode 100644
index 5b081b8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLMapElement_h
-#define JSHTMLMapElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLMapElement;
-
-class JSHTMLMapElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLMapElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLMapElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLMapElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLMapElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLMapElementAreas(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMapElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMapElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMapElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp
deleted file mode 100644
index bdd7400..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLMarqueeElement.h"
-
-#include "HTMLMarqueeElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLMarqueeElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLMarqueeElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMarqueeElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMarqueeElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMarqueeElementTableValues, 0 };
-#else
- { 2, 1, JSHTMLMarqueeElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLMarqueeElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMarqueeElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMarqueeElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLMarqueeElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLMarqueeElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLMarqueeElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLMarqueeElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLMarqueeElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLMarqueeElementConstructor::s_info = { "HTMLMarqueeElementConstructor", 0, &JSHTMLMarqueeElementConstructorTable, 0 };
-
-bool JSHTMLMarqueeElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMarqueeElementConstructor, DOMObject>(exec, &JSHTMLMarqueeElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLMarqueeElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMarqueeElementConstructor, DOMObject>(exec, &JSHTMLMarqueeElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLMarqueeElementPrototypeTableValues[3] =
-{
- { "start", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLMarqueeElementPrototypeFunctionStart), (intptr_t)0 },
- { "stop", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLMarqueeElementPrototypeFunctionStop), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMarqueeElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLMarqueeElementPrototypeTableValues, 0 };
-#else
- { 5, 3, JSHTMLMarqueeElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLMarqueeElementPrototype::s_info = { "HTMLMarqueeElementPrototype", 0, &JSHTMLMarqueeElementPrototypeTable, 0 };
-
-JSObject* JSHTMLMarqueeElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLMarqueeElement>(exec, globalObject);
-}
-
-bool JSHTMLMarqueeElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLMarqueeElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLMarqueeElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLMarqueeElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLMarqueeElement::s_info = { "HTMLMarqueeElement", &JSHTMLElement::s_info, &JSHTMLMarqueeElementTable, 0 };
-
-JSHTMLMarqueeElement::JSHTMLMarqueeElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLMarqueeElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLMarqueeElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLMarqueeElementPrototype(JSHTMLMarqueeElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLMarqueeElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMarqueeElement, Base>(exec, &JSHTMLMarqueeElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLMarqueeElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMarqueeElement, Base>(exec, &JSHTMLMarqueeElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLMarqueeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMarqueeElement* domObject = static_cast<JSHTMLMarqueeElement*>(asObject(slotBase));
- return JSHTMLMarqueeElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSHTMLMarqueeElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLMarqueeElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLMarqueeElementPrototypeFunctionStart(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLMarqueeElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLMarqueeElement* castedThisObj = static_cast<JSHTMLMarqueeElement*>(asObject(thisValue));
- HTMLMarqueeElement* imp = static_cast<HTMLMarqueeElement*>(castedThisObj->impl());
-
- imp->start();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLMarqueeElementPrototypeFunctionStop(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLMarqueeElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLMarqueeElement* castedThisObj = static_cast<JSHTMLMarqueeElement*>(asObject(thisValue));
- HTMLMarqueeElement* imp = static_cast<HTMLMarqueeElement*>(castedThisObj->impl());
-
- imp->stop();
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.h
deleted file mode 100644
index b131891..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLMarqueeElement_h
-#define JSHTMLMarqueeElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLMarqueeElement;
-
-class JSHTMLMarqueeElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLMarqueeElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLMarqueeElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLMarqueeElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLMarqueeElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLMarqueeElementPrototypeFunctionStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLMarqueeElementPrototypeFunctionStop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLMarqueeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp
deleted file mode 100644
index 5c40472..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp
+++ /dev/null
@@ -1,643 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLMediaElement.h"
-
-#include "HTMLMediaElement.h"
-#include "JSMediaError.h"
-#include "JSTimeRanges.h"
-#include "KURL.h"
-#include "MediaError.h"
-#include "TimeRanges.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLMediaElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLMediaElementTableValues[27] =
-{
- { "error", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementError), (intptr_t)0 },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementSrc), (intptr_t)setJSHTMLMediaElementSrc },
- { "currentSrc", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementCurrentSrc), (intptr_t)0 },
- { "networkState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNetworkState), (intptr_t)0 },
- { "preload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementPreload), (intptr_t)setJSHTMLMediaElementPreload },
- { "buffered", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementBuffered), (intptr_t)0 },
- { "readyState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementReadyState), (intptr_t)0 },
- { "seeking", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementSeeking), (intptr_t)0 },
- { "currentTime", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementCurrentTime), (intptr_t)setJSHTMLMediaElementCurrentTime },
- { "startTime", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementStartTime), (intptr_t)0 },
- { "duration", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementDuration), (intptr_t)0 },
- { "paused", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementPaused), (intptr_t)0 },
- { "defaultPlaybackRate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementDefaultPlaybackRate), (intptr_t)setJSHTMLMediaElementDefaultPlaybackRate },
- { "playbackRate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementPlaybackRate), (intptr_t)setJSHTMLMediaElementPlaybackRate },
- { "played", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementPlayed), (intptr_t)0 },
- { "seekable", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementSeekable), (intptr_t)0 },
- { "ended", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementEnded), (intptr_t)0 },
- { "autoplay", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementAutoplay), (intptr_t)setJSHTMLMediaElementAutoplay },
- { "loop", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementLoop), (intptr_t)setJSHTMLMediaElementLoop },
- { "controls", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementControls), (intptr_t)setJSHTMLMediaElementControls },
- { "volume", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementVolume), (intptr_t)setJSHTMLMediaElementVolume },
- { "muted", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementMuted), (intptr_t)setJSHTMLMediaElementMuted },
- { "webkitPreservesPitch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementWebkitPreservesPitch), (intptr_t)setJSHTMLMediaElementWebkitPreservesPitch },
- { "webkitHasClosedCaptions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementWebkitHasClosedCaptions), (intptr_t)0 },
- { "webkitClosedCaptionsVisible", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementWebkitClosedCaptionsVisible), (intptr_t)setJSHTMLMediaElementWebkitClosedCaptionsVisible },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMediaElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSHTMLMediaElementTableValues, 0 };
-#else
- { 69, 63, JSHTMLMediaElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLMediaElementConstructorTableValues[11] =
-{
- { "NETWORK_EMPTY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_EMPTY), (intptr_t)0 },
- { "NETWORK_IDLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_IDLE), (intptr_t)0 },
- { "NETWORK_LOADING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_LOADING), (intptr_t)0 },
- { "NETWORK_LOADED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_LOADED), (intptr_t)0 },
- { "NETWORK_NO_SOURCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_NO_SOURCE), (intptr_t)0 },
- { "HAVE_NOTHING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_NOTHING), (intptr_t)0 },
- { "HAVE_METADATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_METADATA), (intptr_t)0 },
- { "HAVE_CURRENT_DATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_CURRENT_DATA), (intptr_t)0 },
- { "HAVE_FUTURE_DATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_FUTURE_DATA), (intptr_t)0 },
- { "HAVE_ENOUGH_DATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_ENOUGH_DATA), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMediaElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLMediaElementConstructorTableValues, 0 };
-#else
- { 33, 31, JSHTMLMediaElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLMediaElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLMediaElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLMediaElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLMediaElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLMediaElementConstructor::s_info = { "HTMLMediaElementConstructor", 0, &JSHTMLMediaElementConstructorTable, 0 };
-
-bool JSHTMLMediaElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMediaElementConstructor, DOMObject>(exec, &JSHTMLMediaElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLMediaElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMediaElementConstructor, DOMObject>(exec, &JSHTMLMediaElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLMediaElementPrototypeTableValues[15] =
-{
- { "NETWORK_EMPTY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_EMPTY), (intptr_t)0 },
- { "NETWORK_IDLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_IDLE), (intptr_t)0 },
- { "NETWORK_LOADING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_LOADING), (intptr_t)0 },
- { "NETWORK_LOADED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_LOADED), (intptr_t)0 },
- { "NETWORK_NO_SOURCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementNETWORK_NO_SOURCE), (intptr_t)0 },
- { "HAVE_NOTHING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_NOTHING), (intptr_t)0 },
- { "HAVE_METADATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_METADATA), (intptr_t)0 },
- { "HAVE_CURRENT_DATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_CURRENT_DATA), (intptr_t)0 },
- { "HAVE_FUTURE_DATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_FUTURE_DATA), (intptr_t)0 },
- { "HAVE_ENOUGH_DATA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMediaElementHAVE_ENOUGH_DATA), (intptr_t)0 },
- { "load", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLMediaElementPrototypeFunctionLoad), (intptr_t)0 },
- { "canPlayType", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLMediaElementPrototypeFunctionCanPlayType), (intptr_t)1 },
- { "play", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLMediaElementPrototypeFunctionPlay), (intptr_t)0 },
- { "pause", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLMediaElementPrototypeFunctionPause), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMediaElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLMediaElementPrototypeTableValues, 0 };
-#else
- { 33, 31, JSHTMLMediaElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLMediaElementPrototype::s_info = { "HTMLMediaElementPrototype", 0, &JSHTMLMediaElementPrototypeTable, 0 };
-
-JSObject* JSHTMLMediaElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLMediaElement>(exec, globalObject);
-}
-
-bool JSHTMLMediaElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSHTMLMediaElementPrototype, JSObject>(exec, &JSHTMLMediaElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLMediaElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSHTMLMediaElementPrototype, JSObject>(exec, &JSHTMLMediaElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLMediaElement::s_info = { "HTMLMediaElement", &JSHTMLElement::s_info, &JSHTMLMediaElementTable, 0 };
-
-JSHTMLMediaElement::JSHTMLMediaElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLMediaElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLMediaElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLMediaElementPrototype(JSHTMLMediaElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLMediaElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMediaElement, Base>(exec, &JSHTMLMediaElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLMediaElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMediaElement, Base>(exec, &JSHTMLMediaElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLMediaElementError(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->error()));
- return result;
-}
-
-JSValue jsHTMLMediaElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->src());
- return result;
-}
-
-JSValue jsHTMLMediaElementCurrentSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->currentSrc());
- return result;
-}
-
-JSValue jsHTMLMediaElementNetworkState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->networkState());
- return result;
-}
-
-JSValue jsHTMLMediaElementPreload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->preload());
- return result;
-}
-
-JSValue jsHTMLMediaElementBuffered(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->buffered()));
- return result;
-}
-
-JSValue jsHTMLMediaElementReadyState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->readyState());
- return result;
-}
-
-JSValue jsHTMLMediaElementSeeking(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->seeking());
- return result;
-}
-
-JSValue jsHTMLMediaElementCurrentTime(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->currentTime());
- return result;
-}
-
-JSValue jsHTMLMediaElementStartTime(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->startTime());
- return result;
-}
-
-JSValue jsHTMLMediaElementDuration(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->duration());
- return result;
-}
-
-JSValue jsHTMLMediaElementPaused(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->paused());
- return result;
-}
-
-JSValue jsHTMLMediaElementDefaultPlaybackRate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->defaultPlaybackRate());
- return result;
-}
-
-JSValue jsHTMLMediaElementPlaybackRate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->playbackRate());
- return result;
-}
-
-JSValue jsHTMLMediaElementPlayed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->played()));
- return result;
-}
-
-JSValue jsHTMLMediaElementSeekable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->seekable()));
- return result;
-}
-
-JSValue jsHTMLMediaElementEnded(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->ended());
- return result;
-}
-
-JSValue jsHTMLMediaElementAutoplay(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->autoplay());
- return result;
-}
-
-JSValue jsHTMLMediaElementLoop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->loop());
- return result;
-}
-
-JSValue jsHTMLMediaElementControls(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->controls());
- return result;
-}
-
-JSValue jsHTMLMediaElementVolume(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->volume());
- return result;
-}
-
-JSValue jsHTMLMediaElementMuted(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->muted());
- return result;
-}
-
-JSValue jsHTMLMediaElementWebkitPreservesPitch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->webkitPreservesPitch());
- return result;
-}
-
-JSValue jsHTMLMediaElementWebkitHasClosedCaptions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->webkitHasClosedCaptions());
- return result;
-}
-
-JSValue jsHTMLMediaElementWebkitClosedCaptionsVisible(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->webkitClosedCaptionsVisible());
- return result;
-}
-
-JSValue jsHTMLMediaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMediaElement* domObject = static_cast<JSHTMLMediaElement*>(asObject(slotBase));
- return JSHTMLMediaElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLMediaElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLMediaElement, Base>(exec, propertyName, value, &JSHTMLMediaElementTable, this, slot);
-}
-
-void setJSHTMLMediaElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setSrc(value.toString(exec));
-}
-
-void setJSHTMLMediaElementPreload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setPreload(value.toString(exec));
-}
-
-void setJSHTMLMediaElementCurrentTime(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCurrentTime(value.toFloat(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLMediaElementDefaultPlaybackRate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setDefaultPlaybackRate(value.toFloat(exec));
-}
-
-void setJSHTMLMediaElementPlaybackRate(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setPlaybackRate(value.toFloat(exec));
-}
-
-void setJSHTMLMediaElementAutoplay(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setAutoplay(value.toBoolean(exec));
-}
-
-void setJSHTMLMediaElementLoop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setLoop(value.toBoolean(exec));
-}
-
-void setJSHTMLMediaElementControls(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setControls(value.toBoolean(exec));
-}
-
-void setJSHTMLMediaElementVolume(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setVolume(value.toFloat(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLMediaElementMuted(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setMuted(value.toBoolean(exec));
-}
-
-void setJSHTMLMediaElementWebkitPreservesPitch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setWebkitPreservesPitch(value.toBoolean(exec));
-}
-
-void setJSHTMLMediaElementWebkitClosedCaptionsVisible(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(thisObject);
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- imp->setWebkitClosedCaptionsVisible(value.toBoolean(exec));
-}
-
-JSValue JSHTMLMediaElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLMediaElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionLoad(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLMediaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(asObject(thisValue));
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->load(processingUserGesture(exec), ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionCanPlayType(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLMediaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(asObject(thisValue));
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
- const UString& type = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->canPlayType(type));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionPlay(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLMediaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(asObject(thisValue));
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
-
- imp->play(processingUserGesture(exec));
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionPause(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLMediaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLMediaElement* castedThisObj = static_cast<JSHTMLMediaElement*>(asObject(thisValue));
- HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThisObj->impl());
-
- imp->pause(processingUserGesture(exec));
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsHTMLMediaElementNETWORK_EMPTY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsHTMLMediaElementNETWORK_IDLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsHTMLMediaElementNETWORK_LOADING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsHTMLMediaElementNETWORK_LOADED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsHTMLMediaElementNETWORK_NO_SOURCE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsHTMLMediaElementHAVE_NOTHING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsHTMLMediaElementHAVE_METADATA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsHTMLMediaElementHAVE_CURRENT_DATA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsHTMLMediaElementHAVE_FUTURE_DATA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsHTMLMediaElementHAVE_ENOUGH_DATA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-
-}
-
-#endif // ENABLE(VIDEO)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.h
deleted file mode 100644
index 6c073c5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.h
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLMediaElement_h
-#define JSHTMLMediaElement_h
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLMediaElement;
-
-class JSHTMLMediaElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLMediaElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLMediaElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLMediaElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLMediaElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionLoad(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionCanPlayType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionPlay(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLMediaElementPrototypeFunctionPause(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLMediaElementError(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementCurrentSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementNetworkState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementPreload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementPreload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementBuffered(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementReadyState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementSeeking(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementCurrentTime(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementCurrentTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementStartTime(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementDuration(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementPaused(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementDefaultPlaybackRate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementDefaultPlaybackRate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementPlaybackRate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementPlaybackRate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementPlayed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementSeekable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementEnded(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementAutoplay(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementAutoplay(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementLoop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementLoop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementControls(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementControls(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementVolume(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementVolume(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementMuted(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementMuted(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementWebkitPreservesPitch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementWebkitPreservesPitch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementWebkitHasClosedCaptions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementWebkitClosedCaptionsVisible(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMediaElementWebkitClosedCaptionsVisible(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMediaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsHTMLMediaElementNETWORK_EMPTY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementNETWORK_IDLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementNETWORK_LOADING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementNETWORK_LOADED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementNETWORK_NO_SOURCE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementHAVE_NOTHING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementHAVE_METADATA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementHAVE_CURRENT_DATA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementHAVE_FUTURE_DATA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLMediaElementHAVE_ENOUGH_DATA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(VIDEO)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp
deleted file mode 100644
index e836957..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLMenuElement.h"
-
-#include "HTMLMenuElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLMenuElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLMenuElementTableValues[3] =
-{
- { "compact", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMenuElementCompact), (intptr_t)setJSHTMLMenuElementCompact },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMenuElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMenuElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLMenuElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLMenuElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLMenuElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMenuElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMenuElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLMenuElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLMenuElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLMenuElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLMenuElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLMenuElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLMenuElementConstructor::s_info = { "HTMLMenuElementConstructor", 0, &JSHTMLMenuElementConstructorTable, 0 };
-
-bool JSHTMLMenuElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMenuElementConstructor, DOMObject>(exec, &JSHTMLMenuElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLMenuElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMenuElementConstructor, DOMObject>(exec, &JSHTMLMenuElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLMenuElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMenuElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMenuElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLMenuElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLMenuElementPrototype::s_info = { "HTMLMenuElementPrototype", 0, &JSHTMLMenuElementPrototypeTable, 0 };
-
-JSObject* JSHTMLMenuElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLMenuElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLMenuElement::s_info = { "HTMLMenuElement", &JSHTMLElement::s_info, &JSHTMLMenuElementTable, 0 };
-
-JSHTMLMenuElement::JSHTMLMenuElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLMenuElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLMenuElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLMenuElementPrototype(JSHTMLMenuElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLMenuElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMenuElement, Base>(exec, &JSHTMLMenuElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLMenuElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMenuElement, Base>(exec, &JSHTMLMenuElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLMenuElementCompact(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMenuElement* castedThis = static_cast<JSHTMLMenuElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMenuElement* imp = static_cast<HTMLMenuElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->compact());
- return result;
-}
-
-JSValue jsHTMLMenuElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMenuElement* domObject = static_cast<JSHTMLMenuElement*>(asObject(slotBase));
- return JSHTMLMenuElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLMenuElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLMenuElement, Base>(exec, propertyName, value, &JSHTMLMenuElementTable, this, slot);
-}
-
-void setJSHTMLMenuElementCompact(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMenuElement* castedThisObj = static_cast<JSHTMLMenuElement*>(thisObject);
- HTMLMenuElement* imp = static_cast<HTMLMenuElement*>(castedThisObj->impl());
- imp->setCompact(value.toBoolean(exec));
-}
-
-JSValue JSHTMLMenuElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLMenuElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.h
deleted file mode 100644
index c15729b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLMenuElement_h
-#define JSHTMLMenuElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLMenuElement;
-
-class JSHTMLMenuElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLMenuElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLMenuElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLMenuElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLMenuElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLMenuElementCompact(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMenuElementCompact(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMenuElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp
deleted file mode 100644
index 314d0a8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLMetaElement.h"
-
-#include "HTMLMetaElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLMetaElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLMetaElementTableValues[6] =
-{
- { "content", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMetaElementContent), (intptr_t)setJSHTMLMetaElementContent },
- { "httpEquiv", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMetaElementHttpEquiv), (intptr_t)setJSHTMLMetaElementHttpEquiv },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMetaElementName), (intptr_t)setJSHTMLMetaElementName },
- { "scheme", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMetaElementScheme), (intptr_t)setJSHTMLMetaElementScheme },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLMetaElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMetaElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLMetaElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLMetaElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLMetaElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMetaElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMetaElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLMetaElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLMetaElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLMetaElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLMetaElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLMetaElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLMetaElementConstructor::s_info = { "HTMLMetaElementConstructor", 0, &JSHTMLMetaElementConstructorTable, 0 };
-
-bool JSHTMLMetaElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMetaElementConstructor, DOMObject>(exec, &JSHTMLMetaElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLMetaElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMetaElementConstructor, DOMObject>(exec, &JSHTMLMetaElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLMetaElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLMetaElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLMetaElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLMetaElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLMetaElementPrototype::s_info = { "HTMLMetaElementPrototype", 0, &JSHTMLMetaElementPrototypeTable, 0 };
-
-JSObject* JSHTMLMetaElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLMetaElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLMetaElement::s_info = { "HTMLMetaElement", &JSHTMLElement::s_info, &JSHTMLMetaElementTable, 0 };
-
-JSHTMLMetaElement::JSHTMLMetaElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLMetaElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLMetaElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLMetaElementPrototype(JSHTMLMetaElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLMetaElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLMetaElement, Base>(exec, &JSHTMLMetaElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLMetaElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLMetaElement, Base>(exec, &JSHTMLMetaElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLMetaElementContent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMetaElement* castedThis = static_cast<JSHTMLMetaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->content());
- return result;
-}
-
-JSValue jsHTMLMetaElementHttpEquiv(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMetaElement* castedThis = static_cast<JSHTMLMetaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->httpEquiv());
- return result;
-}
-
-JSValue jsHTMLMetaElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMetaElement* castedThis = static_cast<JSHTMLMetaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLMetaElementScheme(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMetaElement* castedThis = static_cast<JSHTMLMetaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->scheme());
- return result;
-}
-
-JSValue jsHTMLMetaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLMetaElement* domObject = static_cast<JSHTMLMetaElement*>(asObject(slotBase));
- return JSHTMLMetaElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLMetaElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLMetaElement, Base>(exec, propertyName, value, &JSHTMLMetaElementTable, this, slot);
-}
-
-void setJSHTMLMetaElementContent(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMetaElement* castedThisObj = static_cast<JSHTMLMetaElement*>(thisObject);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThisObj->impl());
- imp->setContent(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLMetaElementHttpEquiv(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMetaElement* castedThisObj = static_cast<JSHTMLMetaElement*>(thisObject);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThisObj->impl());
- imp->setHttpEquiv(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLMetaElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMetaElement* castedThisObj = static_cast<JSHTMLMetaElement*>(thisObject);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLMetaElementScheme(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLMetaElement* castedThisObj = static_cast<JSHTMLMetaElement*>(thisObject);
- HTMLMetaElement* imp = static_cast<HTMLMetaElement*>(castedThisObj->impl());
- imp->setScheme(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLMetaElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLMetaElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.h
deleted file mode 100644
index 9f87327..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLMetaElement_h
-#define JSHTMLMetaElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLMetaElement;
-
-class JSHTMLMetaElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLMetaElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLMetaElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLMetaElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLMetaElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLMetaElementContent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMetaElementContent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMetaElementHttpEquiv(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMetaElementHttpEquiv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMetaElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMetaElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMetaElementScheme(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLMetaElementScheme(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLMetaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp
deleted file mode 100644
index 8b6fae1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLModElement.h"
-
-#include "HTMLModElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLModElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLModElementTableValues[4] =
-{
- { "cite", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLModElementCite), (intptr_t)setJSHTMLModElementCite },
- { "dateTime", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLModElementDateTime), (intptr_t)setJSHTMLModElementDateTime },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLModElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLModElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLModElementTableValues, 0 };
-#else
- { 10, 7, JSHTMLModElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLModElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLModElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLModElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLModElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLModElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLModElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLModElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLModElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLModElementConstructor::s_info = { "HTMLModElementConstructor", 0, &JSHTMLModElementConstructorTable, 0 };
-
-bool JSHTMLModElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLModElementConstructor, DOMObject>(exec, &JSHTMLModElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLModElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLModElementConstructor, DOMObject>(exec, &JSHTMLModElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLModElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLModElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLModElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLModElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLModElementPrototype::s_info = { "HTMLModElementPrototype", 0, &JSHTMLModElementPrototypeTable, 0 };
-
-JSObject* JSHTMLModElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLModElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLModElement::s_info = { "HTMLModElement", &JSHTMLElement::s_info, &JSHTMLModElementTable, 0 };
-
-JSHTMLModElement::JSHTMLModElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLModElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLModElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLModElementPrototype(JSHTMLModElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLModElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLModElement, Base>(exec, &JSHTMLModElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLModElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLModElement, Base>(exec, &JSHTMLModElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLModElementCite(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLModElement* castedThis = static_cast<JSHTMLModElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLModElement* imp = static_cast<HTMLModElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->cite());
- return result;
-}
-
-JSValue jsHTMLModElementDateTime(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLModElement* castedThis = static_cast<JSHTMLModElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLModElement* imp = static_cast<HTMLModElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->dateTime());
- return result;
-}
-
-JSValue jsHTMLModElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLModElement* domObject = static_cast<JSHTMLModElement*>(asObject(slotBase));
- return JSHTMLModElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLModElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLModElement, Base>(exec, propertyName, value, &JSHTMLModElementTable, this, slot);
-}
-
-void setJSHTMLModElementCite(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLModElement* castedThisObj = static_cast<JSHTMLModElement*>(thisObject);
- HTMLModElement* imp = static_cast<HTMLModElement*>(castedThisObj->impl());
- imp->setCite(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLModElementDateTime(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLModElement* castedThisObj = static_cast<JSHTMLModElement*>(thisObject);
- HTMLModElement* imp = static_cast<HTMLModElement*>(castedThisObj->impl());
- imp->setDateTime(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLModElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLModElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.h
deleted file mode 100644
index 964582f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLModElement_h
-#define JSHTMLModElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLModElement;
-
-class JSHTMLModElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLModElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLModElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLModElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLModElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLModElementCite(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLModElementCite(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLModElementDateTime(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLModElementDateTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLModElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp
deleted file mode 100644
index 4871e6d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp
+++ /dev/null
@@ -1,208 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLOListElement.h"
-
-#include "HTMLOListElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLOListElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLOListElementTableValues[5] =
-{
- { "compact", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOListElementCompact), (intptr_t)setJSHTMLOListElementCompact },
- { "start", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOListElementStart), (intptr_t)setJSHTMLOListElementStart },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOListElementType), (intptr_t)setJSHTMLOListElementType },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOListElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOListElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLOListElementTableValues, 0 };
-#else
- { 8, 7, JSHTMLOListElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLOListElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOListElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOListElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLOListElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLOListElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLOListElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLOListElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLOListElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLOListElementConstructor::s_info = { "HTMLOListElementConstructor", 0, &JSHTMLOListElementConstructorTable, 0 };
-
-bool JSHTMLOListElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOListElementConstructor, DOMObject>(exec, &JSHTMLOListElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLOListElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOListElementConstructor, DOMObject>(exec, &JSHTMLOListElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLOListElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOListElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOListElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLOListElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLOListElementPrototype::s_info = { "HTMLOListElementPrototype", 0, &JSHTMLOListElementPrototypeTable, 0 };
-
-JSObject* JSHTMLOListElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLOListElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLOListElement::s_info = { "HTMLOListElement", &JSHTMLElement::s_info, &JSHTMLOListElementTable, 0 };
-
-JSHTMLOListElement::JSHTMLOListElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLOListElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLOListElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLOListElementPrototype(JSHTMLOListElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLOListElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOListElement, Base>(exec, &JSHTMLOListElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLOListElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOListElement, Base>(exec, &JSHTMLOListElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLOListElementCompact(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOListElement* castedThis = static_cast<JSHTMLOListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOListElement* imp = static_cast<HTMLOListElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->compact());
- return result;
-}
-
-JSValue jsHTMLOListElementStart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOListElement* castedThis = static_cast<JSHTMLOListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOListElement* imp = static_cast<HTMLOListElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->start());
- return result;
-}
-
-JSValue jsHTMLOListElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOListElement* castedThis = static_cast<JSHTMLOListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOListElement* imp = static_cast<HTMLOListElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLOListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOListElement* domObject = static_cast<JSHTMLOListElement*>(asObject(slotBase));
- return JSHTMLOListElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLOListElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLOListElement, Base>(exec, propertyName, value, &JSHTMLOListElementTable, this, slot);
-}
-
-void setJSHTMLOListElementCompact(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOListElement* castedThisObj = static_cast<JSHTMLOListElement*>(thisObject);
- HTMLOListElement* imp = static_cast<HTMLOListElement*>(castedThisObj->impl());
- imp->setCompact(value.toBoolean(exec));
-}
-
-void setJSHTMLOListElementStart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOListElement* castedThisObj = static_cast<JSHTMLOListElement*>(thisObject);
- HTMLOListElement* imp = static_cast<HTMLOListElement*>(castedThisObj->impl());
- imp->setStart(value.toInt32(exec));
-}
-
-void setJSHTMLOListElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOListElement* castedThisObj = static_cast<JSHTMLOListElement*>(thisObject);
- HTMLOListElement* imp = static_cast<HTMLOListElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLOListElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLOListElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.h
deleted file mode 100644
index 39b5528..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLOListElement_h
-#define JSHTMLOListElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLOListElement;
-
-class JSHTMLOListElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLOListElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLOListElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLOListElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLOListElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLOListElementCompact(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOListElementCompact(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOListElementStart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOListElementStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOListElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOListElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp
deleted file mode 100644
index 973a893..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp
+++ /dev/null
@@ -1,501 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLObjectElement.h"
-
-#include "Document.h"
-#include "HTMLFormElement.h"
-#include "HTMLNames.h"
-#include "HTMLObjectElement.h"
-#include "JSDOMBinding.h"
-#include "JSDocument.h"
-#include "JSHTMLFormElement.h"
-#include "JSHTMLObjectElementCustom.h"
-#include "JSSVGDocument.h"
-#include "KURL.h"
-#include "SVGDocument.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLObjectElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLObjectElementTableValues[21] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementForm), (intptr_t)0 },
- { "code", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementCode), (intptr_t)setJSHTMLObjectElementCode },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementAlign), (intptr_t)setJSHTMLObjectElementAlign },
- { "archive", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementArchive), (intptr_t)setJSHTMLObjectElementArchive },
- { "border", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementBorder), (intptr_t)setJSHTMLObjectElementBorder },
- { "codeBase", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementCodeBase), (intptr_t)setJSHTMLObjectElementCodeBase },
- { "codeType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementCodeType), (intptr_t)setJSHTMLObjectElementCodeType },
- { "data", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementData), (intptr_t)setJSHTMLObjectElementData },
- { "declare", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementDeclare), (intptr_t)setJSHTMLObjectElementDeclare },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementHeight), (intptr_t)setJSHTMLObjectElementHeight },
- { "hspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementHspace), (intptr_t)setJSHTMLObjectElementHspace },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementName), (intptr_t)setJSHTMLObjectElementName },
- { "standby", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementStandby), (intptr_t)setJSHTMLObjectElementStandby },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementType), (intptr_t)setJSHTMLObjectElementType },
- { "useMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementUseMap), (intptr_t)setJSHTMLObjectElementUseMap },
- { "vspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementVspace), (intptr_t)setJSHTMLObjectElementVspace },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementWidth), (intptr_t)setJSHTMLObjectElementWidth },
- { "willValidate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementWillValidate), (intptr_t)0 },
- { "contentDocument", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementContentDocument), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLObjectElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLObjectElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLObjectElementTableValues, 0 };
-#else
- { 66, 63, JSHTMLObjectElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLObjectElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLObjectElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLObjectElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLObjectElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLObjectElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLObjectElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLObjectElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLObjectElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLObjectElementConstructor::s_info = { "HTMLObjectElementConstructor", 0, &JSHTMLObjectElementConstructorTable, 0 };
-
-bool JSHTMLObjectElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLObjectElementConstructor, DOMObject>(exec, &JSHTMLObjectElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLObjectElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLObjectElementConstructor, DOMObject>(exec, &JSHTMLObjectElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLObjectElementPrototypeTableValues[2] =
-{
- { "getSVGDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLObjectElementPrototypeFunctionGetSVGDocument), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLObjectElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLObjectElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSHTMLObjectElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLObjectElementPrototype::s_info = { "HTMLObjectElementPrototype", 0, &JSHTMLObjectElementPrototypeTable, 0 };
-
-JSObject* JSHTMLObjectElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLObjectElement>(exec, globalObject);
-}
-
-bool JSHTMLObjectElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLObjectElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLObjectElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLObjectElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLObjectElement::s_info = { "HTMLObjectElement", &JSHTMLElement::s_info, &JSHTMLObjectElementTable, 0 };
-
-JSHTMLObjectElement::JSHTMLObjectElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLObjectElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLObjectElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLObjectElementPrototype(JSHTMLObjectElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLObjectElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (getOwnPropertySlotDelegate(exec, propertyName, slot))
- return true;
- return getStaticValueSlot<JSHTMLObjectElement, Base>(exec, &JSHTMLObjectElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLObjectElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))
- return true;
- return getStaticValueDescriptor<JSHTMLObjectElement, Base>(exec, &JSHTMLObjectElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLObjectElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLObjectElementCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::codeAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::alignAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementArchive(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::archiveAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementBorder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::borderAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementCodeBase(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::codebaseAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementCodeType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::codetypeAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getURLAttribute(HTMLNames::dataAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementDeclare(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->declare());
- return result;
-}
-
-JSValue jsHTMLObjectElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::heightAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementHspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->hspace());
- return result;
-}
-
-JSValue jsHTMLObjectElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::nameAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementStandby(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::standbyAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::typeAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementUseMap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::usemapAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementVspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->vspace());
- return result;
-}
-
-JSValue jsHTMLObjectElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::widthAttr));
- return result;
-}
-
-JSValue jsHTMLObjectElementWillValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->willValidate());
- return result;
-}
-
-JSValue jsHTMLObjectElementContentDocument(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* castedThis = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThis->impl());
- return checkNodeSecurity(exec, imp->contentDocument()) ? toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->contentDocument())) : jsUndefined();
-}
-
-JSValue jsHTMLObjectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLObjectElement* domObject = static_cast<JSHTMLObjectElement*>(asObject(slotBase));
- return JSHTMLObjectElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLObjectElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- lookupPut<JSHTMLObjectElement, Base>(exec, propertyName, value, &JSHTMLObjectElementTable, this, slot);
-}
-
-void setJSHTMLObjectElementCode(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::codeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::alignAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementArchive(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::archiveAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementBorder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::borderAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementCodeBase(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::codebaseAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementCodeType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::codetypeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementData(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::dataAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementDeclare(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setDeclare(value.toBoolean(exec));
-}
-
-void setJSHTMLObjectElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::heightAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementHspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setHspace(value.toInt32(exec));
-}
-
-void setJSHTMLObjectElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::nameAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementStandby(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::standbyAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::typeAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementUseMap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::usemapAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLObjectElementVspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setVspace(value.toInt32(exec));
-}
-
-void setJSHTMLObjectElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(thisObject);
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::widthAttr, valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLObjectElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLObjectElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLObjectElementPrototypeFunctionGetSVGDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLObjectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLObjectElement* castedThisObj = static_cast<JSHTMLObjectElement*>(asObject(thisValue));
- HTMLObjectElement* imp = static_cast<HTMLObjectElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- if (!checkNodeSecurity(exec, imp->getSVGDocument(ec)))
- return jsUndefined();
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getSVGDocument(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.h
deleted file mode 100644
index 5154774..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLObjectElement_h
-#define JSHTMLObjectElement_h
-
-#include "JSHTMLElement.h"
-#include <runtime/CallData.h>
-
-namespace WebCore {
-
-class HTMLObjectElement;
-
-class JSHTMLObjectElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLObjectElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLObjectElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual JSC::CallType getCallData(JSC::CallData&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLObjectElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLObjectElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLObjectElementPrototypeFunctionGetSVGDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLObjectElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLObjectElementCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementCode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementArchive(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementArchive(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementBorder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementBorder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementCodeBase(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementCodeBase(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementCodeType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementCodeType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementDeclare(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementDeclare(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementHspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementHspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementStandby(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementStandby(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementUseMap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementUseMap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementVspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementVspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLObjectElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLObjectElementWillValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLObjectElementContentDocument(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLObjectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp
deleted file mode 100644
index 899fb19..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLOptGroupElement.h"
-
-#include "HTMLOptGroupElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLOptGroupElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLOptGroupElementTableValues[4] =
-{
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptGroupElementDisabled), (intptr_t)setJSHTMLOptGroupElementDisabled },
- { "label", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptGroupElementLabel), (intptr_t)setJSHTMLOptGroupElementLabel },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptGroupElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptGroupElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLOptGroupElementTableValues, 0 };
-#else
- { 10, 7, JSHTMLOptGroupElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLOptGroupElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptGroupElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOptGroupElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLOptGroupElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLOptGroupElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLOptGroupElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLOptGroupElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLOptGroupElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLOptGroupElementConstructor::s_info = { "HTMLOptGroupElementConstructor", 0, &JSHTMLOptGroupElementConstructorTable, 0 };
-
-bool JSHTMLOptGroupElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOptGroupElementConstructor, DOMObject>(exec, &JSHTMLOptGroupElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptGroupElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOptGroupElementConstructor, DOMObject>(exec, &JSHTMLOptGroupElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLOptGroupElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptGroupElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOptGroupElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLOptGroupElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLOptGroupElementPrototype::s_info = { "HTMLOptGroupElementPrototype", 0, &JSHTMLOptGroupElementPrototypeTable, 0 };
-
-JSObject* JSHTMLOptGroupElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLOptGroupElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLOptGroupElement::s_info = { "HTMLOptGroupElement", &JSHTMLElement::s_info, &JSHTMLOptGroupElementTable, 0 };
-
-JSHTMLOptGroupElement::JSHTMLOptGroupElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLOptGroupElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLOptGroupElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLOptGroupElementPrototype(JSHTMLOptGroupElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLOptGroupElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOptGroupElement, Base>(exec, &JSHTMLOptGroupElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptGroupElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOptGroupElement, Base>(exec, &JSHTMLOptGroupElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLOptGroupElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptGroupElement* castedThis = static_cast<JSHTMLOptGroupElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptGroupElement* imp = static_cast<HTMLOptGroupElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLOptGroupElementLabel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptGroupElement* castedThis = static_cast<JSHTMLOptGroupElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptGroupElement* imp = static_cast<HTMLOptGroupElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->label());
- return result;
-}
-
-JSValue jsHTMLOptGroupElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptGroupElement* domObject = static_cast<JSHTMLOptGroupElement*>(asObject(slotBase));
- return JSHTMLOptGroupElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLOptGroupElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLOptGroupElement, Base>(exec, propertyName, value, &JSHTMLOptGroupElementTable, this, slot);
-}
-
-void setJSHTMLOptGroupElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptGroupElement* castedThisObj = static_cast<JSHTMLOptGroupElement*>(thisObject);
- HTMLOptGroupElement* imp = static_cast<HTMLOptGroupElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLOptGroupElementLabel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptGroupElement* castedThisObj = static_cast<JSHTMLOptGroupElement*>(thisObject);
- HTMLOptGroupElement* imp = static_cast<HTMLOptGroupElement*>(castedThisObj->impl());
- imp->setLabel(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLOptGroupElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLOptGroupElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.h
deleted file mode 100644
index 5ee9e80..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLOptGroupElement_h
-#define JSHTMLOptGroupElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLOptGroupElement;
-
-class JSHTMLOptGroupElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLOptGroupElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLOptGroupElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLOptGroupElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLOptGroupElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLOptGroupElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptGroupElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptGroupElementLabel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptGroupElementLabel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptGroupElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp
deleted file mode 100644
index efe14fe..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp
+++ /dev/null
@@ -1,287 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLOptionElement.h"
-
-#include "HTMLFormElement.h"
-#include "HTMLOptionElement.h"
-#include "JSHTMLFormElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLOptionElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLOptionElementTableValues[10] =
-{
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementForm), (intptr_t)0 },
- { "defaultSelected", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementDefaultSelected), (intptr_t)setJSHTMLOptionElementDefaultSelected },
- { "text", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementText), (intptr_t)setJSHTMLOptionElementText },
- { "index", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementIndex), (intptr_t)0 },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementDisabled), (intptr_t)setJSHTMLOptionElementDisabled },
- { "label", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementLabel), (intptr_t)setJSHTMLOptionElementLabel },
- { "selected", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementSelected), (intptr_t)setJSHTMLOptionElementSelected },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementValue), (intptr_t)setJSHTMLOptionElementValue },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptionElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLOptionElementTableValues, 0 };
-#else
- { 34, 31, JSHTMLOptionElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLOptionElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptionElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOptionElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLOptionElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLOptionElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLOptionElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLOptionElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLOptionElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLOptionElementConstructor::s_info = { "HTMLOptionElementConstructor", 0, &JSHTMLOptionElementConstructorTable, 0 };
-
-bool JSHTMLOptionElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOptionElementConstructor, DOMObject>(exec, &JSHTMLOptionElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptionElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOptionElementConstructor, DOMObject>(exec, &JSHTMLOptionElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLOptionElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptionElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOptionElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLOptionElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLOptionElementPrototype::s_info = { "HTMLOptionElementPrototype", 0, &JSHTMLOptionElementPrototypeTable, 0 };
-
-JSObject* JSHTMLOptionElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLOptionElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLOptionElement::s_info = { "HTMLOptionElement", &JSHTMLElement::s_info, &JSHTMLOptionElementTable, 0 };
-
-JSHTMLOptionElement::JSHTMLOptionElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLOptionElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLOptionElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLOptionElementPrototype(JSHTMLOptionElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLOptionElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOptionElement, Base>(exec, &JSHTMLOptionElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptionElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOptionElement, Base>(exec, &JSHTMLOptionElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLOptionElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLOptionElementDefaultSelected(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->defaultSelected());
- return result;
-}
-
-JSValue jsHTMLOptionElementText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->text());
- return result;
-}
-
-JSValue jsHTMLOptionElementIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->index());
- return result;
-}
-
-JSValue jsHTMLOptionElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLOptionElementLabel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->label());
- return result;
-}
-
-JSValue jsHTMLOptionElementSelected(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->selected());
- return result;
-}
-
-JSValue jsHTMLOptionElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* castedThis = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLOptionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionElement* domObject = static_cast<JSHTMLOptionElement*>(asObject(slotBase));
- return JSHTMLOptionElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLOptionElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLOptionElement, Base>(exec, propertyName, value, &JSHTMLOptionElementTable, this, slot);
-}
-
-void setJSHTMLOptionElementDefaultSelected(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionElement* castedThisObj = static_cast<JSHTMLOptionElement*>(thisObject);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThisObj->impl());
- imp->setDefaultSelected(value.toBoolean(exec));
-}
-
-void setJSHTMLOptionElementText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionElement* castedThisObj = static_cast<JSHTMLOptionElement*>(thisObject);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLOptionElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionElement* castedThisObj = static_cast<JSHTMLOptionElement*>(thisObject);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLOptionElementLabel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionElement* castedThisObj = static_cast<JSHTMLOptionElement*>(thisObject);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThisObj->impl());
- imp->setLabel(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLOptionElementSelected(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionElement* castedThisObj = static_cast<JSHTMLOptionElement*>(thisObject);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThisObj->impl());
- imp->setSelected(value.toBoolean(exec));
-}
-
-void setJSHTMLOptionElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionElement* castedThisObj = static_cast<JSHTMLOptionElement*>(thisObject);
- HTMLOptionElement* imp = static_cast<HTMLOptionElement*>(castedThisObj->impl());
- imp->setValue(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLOptionElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLOptionElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-HTMLOptionElement* toHTMLOptionElement(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLOptionElement::s_info) ? static_cast<JSHTMLOptionElement*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.h
deleted file mode 100644
index 488c711..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLOptionElement_h
-#define JSHTMLOptionElement_h
-
-#include "HTMLOptionElement.h"
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLOptionElement;
-
-class JSHTMLOptionElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLOptionElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLOptionElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- HTMLOptionElement* impl() const
- {
- return static_cast<HTMLOptionElement*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-HTMLOptionElement* toHTMLOptionElement(JSC::JSValue);
-
-class JSHTMLOptionElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLOptionElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLOptionElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLOptionElementDefaultSelected(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionElementDefaultSelected(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionElementText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionElementText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionElementIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLOptionElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionElementLabel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionElementLabel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionElementSelected(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionElementSelected(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp
deleted file mode 100644
index cd82446..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp
+++ /dev/null
@@ -1,231 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLOptionsCollection.h"
-
-#include "HTMLOptionsCollection.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLOptionsCollection);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLOptionsCollectionTableValues[4] =
-{
- { "selectedIndex", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionsCollectionSelectedIndex), (intptr_t)setJSHTMLOptionsCollectionSelectedIndex },
- { "length", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionsCollectionLength), (intptr_t)setJSHTMLOptionsCollectionLength },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLOptionsCollectionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptionsCollectionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLOptionsCollectionTableValues, 0 };
-#else
- { 9, 7, JSHTMLOptionsCollectionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLOptionsCollectionConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptionsCollectionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLOptionsCollectionConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLOptionsCollectionConstructorTableValues, 0 };
-#endif
-
-class JSHTMLOptionsCollectionConstructor : public DOMConstructorObject {
-public:
- JSHTMLOptionsCollectionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLOptionsCollectionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLOptionsCollectionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLOptionsCollectionConstructor::s_info = { "HTMLOptionsCollectionConstructor", 0, &JSHTMLOptionsCollectionConstructorTable, 0 };
-
-bool JSHTMLOptionsCollectionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOptionsCollectionConstructor, DOMObject>(exec, &JSHTMLOptionsCollectionConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptionsCollectionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOptionsCollectionConstructor, DOMObject>(exec, &JSHTMLOptionsCollectionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLOptionsCollectionPrototypeTableValues[3] =
-{
- { "add", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLOptionsCollectionPrototypeFunctionAdd), (intptr_t)2 },
- { "remove", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLOptionsCollectionPrototypeFunctionRemove), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLOptionsCollectionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSHTMLOptionsCollectionPrototypeTableValues, 0 };
-#else
- { 4, 3, JSHTMLOptionsCollectionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLOptionsCollectionPrototype::s_info = { "HTMLOptionsCollectionPrototype", 0, &JSHTMLOptionsCollectionPrototypeTable, 0 };
-
-JSObject* JSHTMLOptionsCollectionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLOptionsCollection>(exec, globalObject);
-}
-
-bool JSHTMLOptionsCollectionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLOptionsCollectionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptionsCollectionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLOptionsCollectionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLOptionsCollection::s_info = { "HTMLOptionsCollection", &JSHTMLCollection::s_info, &JSHTMLOptionsCollectionTable, 0 };
-
-JSHTMLOptionsCollection::JSHTMLOptionsCollection(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLOptionsCollection> impl)
- : JSHTMLCollection(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLOptionsCollection::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLOptionsCollectionPrototype(JSHTMLOptionsCollectionPrototype::createStructure(JSHTMLCollectionPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLOptionsCollection::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLOptionsCollection, Base>(exec, &JSHTMLOptionsCollectionTable, this, propertyName, slot);
-}
-
-bool JSHTMLOptionsCollection::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLOptionsCollection, Base>(exec, &JSHTMLOptionsCollectionTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLOptionsCollectionSelectedIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionsCollection* castedThis = static_cast<JSHTMLOptionsCollection*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->selectedIndex());
- return result;
-}
-
-JSValue jsHTMLOptionsCollectionLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionsCollection* castedThis = static_cast<JSHTMLOptionsCollection*>(asObject(slotBase));
- return castedThis->length(exec);
-}
-
-JSValue jsHTMLOptionsCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLOptionsCollection* domObject = static_cast<JSHTMLOptionsCollection*>(asObject(slotBase));
- return JSHTMLOptionsCollection::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLOptionsCollection::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- lookupPut<JSHTMLOptionsCollection, Base>(exec, propertyName, value, &JSHTMLOptionsCollectionTable, this, slot);
-}
-
-void JSHTMLOptionsCollection::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void setJSHTMLOptionsCollectionSelectedIndex(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLOptionsCollection* castedThisObj = static_cast<JSHTMLOptionsCollection*>(thisObject);
- HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(castedThisObj->impl());
- imp->setSelectedIndex(value.toInt32(exec));
-}
-
-void setJSHTMLOptionsCollectionLength(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSHTMLOptionsCollection*>(thisObject)->setLength(exec, value);
-}
-
-JSValue JSHTMLOptionsCollection::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLOptionsCollectionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLOptionsCollectionPrototypeFunctionAdd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLOptionsCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLOptionsCollection* castedThisObj = static_cast<JSHTMLOptionsCollection*>(asObject(thisValue));
- return castedThisObj->add(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLOptionsCollectionPrototypeFunctionRemove(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLOptionsCollection::s_info))
- return throwError(exec, TypeError);
- JSHTMLOptionsCollection* castedThisObj = static_cast<JSHTMLOptionsCollection*>(asObject(thisValue));
- return castedThisObj->remove(exec, args);
-}
-
-HTMLOptionsCollection* toHTMLOptionsCollection(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLOptionsCollection::s_info) ? static_cast<JSHTMLOptionsCollection*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.h
deleted file mode 100644
index 09f2798..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLOptionsCollection_h
-#define JSHTMLOptionsCollection_h
-
-#include "HTMLOptionsCollection.h"
-#include "JSHTMLCollection.h"
-
-namespace WebCore {
-
-class HTMLOptionsCollection;
-
-class JSHTMLOptionsCollection : public JSHTMLCollection {
- typedef JSHTMLCollection Base;
-public:
- JSHTMLOptionsCollection(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLOptionsCollection>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue length(JSC::ExecState*) const;
- void setLength(JSC::ExecState*, JSC::JSValue);
-
- // Custom functions
- JSC::JSValue add(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue remove(JSC::ExecState*, const JSC::ArgList&);
- HTMLOptionsCollection* impl() const
- {
- return static_cast<HTMLOptionsCollection*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-HTMLOptionsCollection* toHTMLOptionsCollection(JSC::JSValue);
-
-class JSHTMLOptionsCollectionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLOptionsCollectionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLOptionsCollectionPrototypeFunctionAdd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLOptionsCollectionPrototypeFunctionRemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLOptionsCollectionSelectedIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionsCollectionSelectedIndex(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionsCollectionLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLOptionsCollectionLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLOptionsCollectionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp
deleted file mode 100644
index 0372294..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLParagraphElement.h"
-
-#include "HTMLParagraphElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLParagraphElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLParagraphElementTableValues[3] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParagraphElementAlign), (intptr_t)setJSHTMLParagraphElementAlign },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParagraphElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLParagraphElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLParagraphElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLParagraphElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLParagraphElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLParagraphElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLParagraphElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLParagraphElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLParagraphElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLParagraphElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLParagraphElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLParagraphElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLParagraphElementConstructor::s_info = { "HTMLParagraphElementConstructor", 0, &JSHTMLParagraphElementConstructorTable, 0 };
-
-bool JSHTMLParagraphElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLParagraphElementConstructor, DOMObject>(exec, &JSHTMLParagraphElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLParagraphElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLParagraphElementConstructor, DOMObject>(exec, &JSHTMLParagraphElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLParagraphElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLParagraphElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLParagraphElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLParagraphElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLParagraphElementPrototype::s_info = { "HTMLParagraphElementPrototype", 0, &JSHTMLParagraphElementPrototypeTable, 0 };
-
-JSObject* JSHTMLParagraphElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLParagraphElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLParagraphElement::s_info = { "HTMLParagraphElement", &JSHTMLElement::s_info, &JSHTMLParagraphElementTable, 0 };
-
-JSHTMLParagraphElement::JSHTMLParagraphElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLParagraphElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLParagraphElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLParagraphElementPrototype(JSHTMLParagraphElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLParagraphElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLParagraphElement, Base>(exec, &JSHTMLParagraphElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLParagraphElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLParagraphElement, Base>(exec, &JSHTMLParagraphElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLParagraphElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParagraphElement* castedThis = static_cast<JSHTMLParagraphElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLParagraphElement* imp = static_cast<HTMLParagraphElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLParagraphElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParagraphElement* domObject = static_cast<JSHTMLParagraphElement*>(asObject(slotBase));
- return JSHTMLParagraphElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLParagraphElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLParagraphElement, Base>(exec, propertyName, value, &JSHTMLParagraphElementTable, this, slot);
-}
-
-void setJSHTMLParagraphElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLParagraphElement* castedThisObj = static_cast<JSHTMLParagraphElement*>(thisObject);
- HTMLParagraphElement* imp = static_cast<HTMLParagraphElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLParagraphElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLParagraphElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.h
deleted file mode 100644
index 27b29fb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLParagraphElement_h
-#define JSHTMLParagraphElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLParagraphElement;
-
-class JSHTMLParagraphElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLParagraphElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLParagraphElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLParagraphElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLParagraphElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLParagraphElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLParagraphElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLParagraphElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp
deleted file mode 100644
index c58876d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLParamElement.h"
-
-#include "HTMLParamElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLParamElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLParamElementTableValues[6] =
-{
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParamElementName), (intptr_t)setJSHTMLParamElementName },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParamElementType), (intptr_t)setJSHTMLParamElementType },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParamElementValue), (intptr_t)setJSHTMLParamElementValue },
- { "valueType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParamElementValueType), (intptr_t)setJSHTMLParamElementValueType },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLParamElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLParamElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLParamElementTableValues, 0 };
-#else
- { 18, 15, JSHTMLParamElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLParamElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLParamElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLParamElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLParamElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLParamElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLParamElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLParamElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLParamElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLParamElementConstructor::s_info = { "HTMLParamElementConstructor", 0, &JSHTMLParamElementConstructorTable, 0 };
-
-bool JSHTMLParamElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLParamElementConstructor, DOMObject>(exec, &JSHTMLParamElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLParamElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLParamElementConstructor, DOMObject>(exec, &JSHTMLParamElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLParamElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLParamElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLParamElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLParamElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLParamElementPrototype::s_info = { "HTMLParamElementPrototype", 0, &JSHTMLParamElementPrototypeTable, 0 };
-
-JSObject* JSHTMLParamElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLParamElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLParamElement::s_info = { "HTMLParamElement", &JSHTMLElement::s_info, &JSHTMLParamElementTable, 0 };
-
-JSHTMLParamElement::JSHTMLParamElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLParamElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLParamElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLParamElementPrototype(JSHTMLParamElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLParamElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLParamElement, Base>(exec, &JSHTMLParamElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLParamElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLParamElement, Base>(exec, &JSHTMLParamElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLParamElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParamElement* castedThis = static_cast<JSHTMLParamElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLParamElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParamElement* castedThis = static_cast<JSHTMLParamElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLParamElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParamElement* castedThis = static_cast<JSHTMLParamElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLParamElementValueType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParamElement* castedThis = static_cast<JSHTMLParamElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->valueType());
- return result;
-}
-
-JSValue jsHTMLParamElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLParamElement* domObject = static_cast<JSHTMLParamElement*>(asObject(slotBase));
- return JSHTMLParamElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLParamElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLParamElement, Base>(exec, propertyName, value, &JSHTMLParamElementTable, this, slot);
-}
-
-void setJSHTMLParamElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLParamElement* castedThisObj = static_cast<JSHTMLParamElement*>(thisObject);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLParamElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLParamElement* castedThisObj = static_cast<JSHTMLParamElement*>(thisObject);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLParamElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLParamElement* castedThisObj = static_cast<JSHTMLParamElement*>(thisObject);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThisObj->impl());
- imp->setValue(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLParamElementValueType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLParamElement* castedThisObj = static_cast<JSHTMLParamElement*>(thisObject);
- HTMLParamElement* imp = static_cast<HTMLParamElement*>(castedThisObj->impl());
- imp->setValueType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLParamElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLParamElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.h
deleted file mode 100644
index 83553c0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLParamElement_h
-#define JSHTMLParamElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLParamElement;
-
-class JSHTMLParamElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLParamElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLParamElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLParamElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLParamElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLParamElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLParamElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLParamElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLParamElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLParamElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLParamElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLParamElementValueType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLParamElementValueType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLParamElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp
deleted file mode 100644
index 8b01c59..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLPreElement.h"
-
-#include "HTMLPreElement.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLPreElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLPreElementTableValues[4] =
-{
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLPreElementWidth), (intptr_t)setJSHTMLPreElementWidth },
- { "wrap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLPreElementWrap), (intptr_t)setJSHTMLPreElementWrap },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLPreElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLPreElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLPreElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLPreElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLPreElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLPreElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLPreElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLPreElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLPreElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLPreElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLPreElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLPreElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLPreElementConstructor::s_info = { "HTMLPreElementConstructor", 0, &JSHTMLPreElementConstructorTable, 0 };
-
-bool JSHTMLPreElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLPreElementConstructor, DOMObject>(exec, &JSHTMLPreElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLPreElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLPreElementConstructor, DOMObject>(exec, &JSHTMLPreElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLPreElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLPreElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLPreElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLPreElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLPreElementPrototype::s_info = { "HTMLPreElementPrototype", 0, &JSHTMLPreElementPrototypeTable, 0 };
-
-JSObject* JSHTMLPreElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLPreElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLPreElement::s_info = { "HTMLPreElement", &JSHTMLElement::s_info, &JSHTMLPreElementTable, 0 };
-
-JSHTMLPreElement::JSHTMLPreElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLPreElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLPreElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLPreElementPrototype(JSHTMLPreElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLPreElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLPreElement, Base>(exec, &JSHTMLPreElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLPreElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLPreElement, Base>(exec, &JSHTMLPreElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLPreElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLPreElement* castedThis = static_cast<JSHTMLPreElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLPreElement* imp = static_cast<HTMLPreElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLPreElementWrap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLPreElement* castedThis = static_cast<JSHTMLPreElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLPreElement* imp = static_cast<HTMLPreElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->wrap());
- return result;
-}
-
-JSValue jsHTMLPreElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLPreElement* domObject = static_cast<JSHTMLPreElement*>(asObject(slotBase));
- return JSHTMLPreElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLPreElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLPreElement, Base>(exec, propertyName, value, &JSHTMLPreElementTable, this, slot);
-}
-
-void setJSHTMLPreElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLPreElement* castedThisObj = static_cast<JSHTMLPreElement*>(thisObject);
- HTMLPreElement* imp = static_cast<HTMLPreElement*>(castedThisObj->impl());
- imp->setWidth(value.toInt32(exec));
-}
-
-void setJSHTMLPreElementWrap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLPreElement* castedThisObj = static_cast<JSHTMLPreElement*>(thisObject);
- HTMLPreElement* imp = static_cast<HTMLPreElement*>(castedThisObj->impl());
- imp->setWrap(value.toBoolean(exec));
-}
-
-JSValue JSHTMLPreElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLPreElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.h
deleted file mode 100644
index 69162a9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLPreElement_h
-#define JSHTMLPreElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLPreElement;
-
-class JSHTMLPreElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLPreElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLPreElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLPreElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLPreElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLPreElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLPreElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLPreElementWrap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLPreElementWrap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLPreElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.cpp
deleted file mode 100644
index aedc074..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.cpp
+++ /dev/null
@@ -1,216 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(PROGRESS_TAG)
-
-#include "JSHTMLProgressElement.h"
-
-#include "HTMLFormElement.h"
-#include "HTMLProgressElement.h"
-#include "JSHTMLFormElement.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLProgressElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLProgressElementTableValues[6] =
-{
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLProgressElementValue), (intptr_t)setJSHTMLProgressElementValue },
- { "max", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLProgressElementMax), (intptr_t)setJSHTMLProgressElementMax },
- { "position", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLProgressElementPosition), (intptr_t)0 },
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLProgressElementForm), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLProgressElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLProgressElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLProgressElementTableValues, 0 };
-#else
- { 16, 15, JSHTMLProgressElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLProgressElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLProgressElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLProgressElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLProgressElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLProgressElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLProgressElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLProgressElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLProgressElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLProgressElementConstructor::s_info = { "HTMLProgressElementConstructor", 0, &JSHTMLProgressElementConstructorTable, 0 };
-
-bool JSHTMLProgressElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLProgressElementConstructor, DOMObject>(exec, &JSHTMLProgressElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLProgressElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLProgressElementConstructor, DOMObject>(exec, &JSHTMLProgressElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLProgressElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLProgressElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLProgressElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLProgressElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLProgressElementPrototype::s_info = { "HTMLProgressElementPrototype", 0, &JSHTMLProgressElementPrototypeTable, 0 };
-
-JSObject* JSHTMLProgressElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLProgressElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLProgressElement::s_info = { "HTMLProgressElement", &JSHTMLElement::s_info, &JSHTMLProgressElementTable, 0 };
-
-JSHTMLProgressElement::JSHTMLProgressElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLProgressElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLProgressElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLProgressElementPrototype(JSHTMLProgressElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLProgressElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLProgressElement, Base>(exec, &JSHTMLProgressElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLProgressElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLProgressElement, Base>(exec, &JSHTMLProgressElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLProgressElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLProgressElement* castedThis = static_cast<JSHTMLProgressElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLProgressElement* imp = static_cast<HTMLProgressElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLProgressElementMax(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLProgressElement* castedThis = static_cast<JSHTMLProgressElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLProgressElement* imp = static_cast<HTMLProgressElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->max());
- return result;
-}
-
-JSValue jsHTMLProgressElementPosition(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLProgressElement* castedThis = static_cast<JSHTMLProgressElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLProgressElement* imp = static_cast<HTMLProgressElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->position());
- return result;
-}
-
-JSValue jsHTMLProgressElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLProgressElement* castedThis = static_cast<JSHTMLProgressElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLProgressElement* imp = static_cast<HTMLProgressElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLProgressElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLProgressElement* domObject = static_cast<JSHTMLProgressElement*>(asObject(slotBase));
- return JSHTMLProgressElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLProgressElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLProgressElement, Base>(exec, propertyName, value, &JSHTMLProgressElementTable, this, slot);
-}
-
-void setJSHTMLProgressElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLProgressElement* castedThisObj = static_cast<JSHTMLProgressElement*>(thisObject);
- HTMLProgressElement* imp = static_cast<HTMLProgressElement*>(castedThisObj->impl());
- imp->setValue(value.toNumber(exec));
-}
-
-void setJSHTMLProgressElementMax(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLProgressElement* castedThisObj = static_cast<JSHTMLProgressElement*>(thisObject);
- HTMLProgressElement* imp = static_cast<HTMLProgressElement*>(castedThisObj->impl());
- imp->setMax(value.toNumber(exec));
-}
-
-JSValue JSHTMLProgressElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLProgressElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(PROGRESS_TAG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.h
deleted file mode 100644
index d993038..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLProgressElement.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLProgressElement_h
-#define JSHTMLProgressElement_h
-
-#if ENABLE(PROGRESS_TAG)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLProgressElement;
-
-class JSHTMLProgressElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLProgressElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLProgressElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLProgressElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLProgressElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLProgressElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLProgressElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLProgressElementMax(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLProgressElementMax(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLProgressElementPosition(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLProgressElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLProgressElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(PROGRESS_TAG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp
deleted file mode 100644
index 00a486a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLQuoteElement.h"
-
-#include "HTMLQuoteElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLQuoteElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLQuoteElementTableValues[3] =
-{
- { "cite", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLQuoteElementCite), (intptr_t)setJSHTMLQuoteElementCite },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLQuoteElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLQuoteElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLQuoteElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLQuoteElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLQuoteElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLQuoteElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLQuoteElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLQuoteElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLQuoteElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLQuoteElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLQuoteElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLQuoteElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLQuoteElementConstructor::s_info = { "HTMLQuoteElementConstructor", 0, &JSHTMLQuoteElementConstructorTable, 0 };
-
-bool JSHTMLQuoteElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLQuoteElementConstructor, DOMObject>(exec, &JSHTMLQuoteElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLQuoteElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLQuoteElementConstructor, DOMObject>(exec, &JSHTMLQuoteElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLQuoteElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLQuoteElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLQuoteElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLQuoteElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLQuoteElementPrototype::s_info = { "HTMLQuoteElementPrototype", 0, &JSHTMLQuoteElementPrototypeTable, 0 };
-
-JSObject* JSHTMLQuoteElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLQuoteElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLQuoteElement::s_info = { "HTMLQuoteElement", &JSHTMLElement::s_info, &JSHTMLQuoteElementTable, 0 };
-
-JSHTMLQuoteElement::JSHTMLQuoteElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLQuoteElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLQuoteElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLQuoteElementPrototype(JSHTMLQuoteElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLQuoteElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLQuoteElement, Base>(exec, &JSHTMLQuoteElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLQuoteElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLQuoteElement, Base>(exec, &JSHTMLQuoteElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLQuoteElementCite(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLQuoteElement* castedThis = static_cast<JSHTMLQuoteElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLQuoteElement* imp = static_cast<HTMLQuoteElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->cite());
- return result;
-}
-
-JSValue jsHTMLQuoteElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLQuoteElement* domObject = static_cast<JSHTMLQuoteElement*>(asObject(slotBase));
- return JSHTMLQuoteElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLQuoteElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLQuoteElement, Base>(exec, propertyName, value, &JSHTMLQuoteElementTable, this, slot);
-}
-
-void setJSHTMLQuoteElementCite(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLQuoteElement* castedThisObj = static_cast<JSHTMLQuoteElement*>(thisObject);
- HTMLQuoteElement* imp = static_cast<HTMLQuoteElement*>(castedThisObj->impl());
- imp->setCite(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLQuoteElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLQuoteElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.h
deleted file mode 100644
index 3d20c3b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLQuoteElement_h
-#define JSHTMLQuoteElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLQuoteElement;
-
-class JSHTMLQuoteElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLQuoteElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLQuoteElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLQuoteElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLQuoteElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLQuoteElementCite(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLQuoteElementCite(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLQuoteElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp
deleted file mode 100644
index 429c340..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp
+++ /dev/null
@@ -1,275 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLScriptElement.h"
-
-#include "HTMLScriptElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLScriptElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLScriptElementTableValues[9] =
-{
- { "text", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementText), (intptr_t)setJSHTMLScriptElementText },
- { "htmlFor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementHtmlFor), (intptr_t)setJSHTMLScriptElementHtmlFor },
- { "event", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementEvent), (intptr_t)setJSHTMLScriptElementEvent },
- { "charset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementCharset), (intptr_t)setJSHTMLScriptElementCharset },
- { "defer", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementDefer), (intptr_t)setJSHTMLScriptElementDefer },
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementSrc), (intptr_t)setJSHTMLScriptElementSrc },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementType), (intptr_t)setJSHTMLScriptElementType },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLScriptElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLScriptElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLScriptElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLScriptElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLScriptElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLScriptElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLScriptElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLScriptElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLScriptElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLScriptElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLScriptElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLScriptElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLScriptElementConstructor::s_info = { "HTMLScriptElementConstructor", 0, &JSHTMLScriptElementConstructorTable, 0 };
-
-bool JSHTMLScriptElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLScriptElementConstructor, DOMObject>(exec, &JSHTMLScriptElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLScriptElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLScriptElementConstructor, DOMObject>(exec, &JSHTMLScriptElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLScriptElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLScriptElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLScriptElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLScriptElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLScriptElementPrototype::s_info = { "HTMLScriptElementPrototype", 0, &JSHTMLScriptElementPrototypeTable, 0 };
-
-JSObject* JSHTMLScriptElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLScriptElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLScriptElement::s_info = { "HTMLScriptElement", &JSHTMLElement::s_info, &JSHTMLScriptElementTable, 0 };
-
-JSHTMLScriptElement::JSHTMLScriptElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLScriptElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLScriptElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLScriptElementPrototype(JSHTMLScriptElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLScriptElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLScriptElement, Base>(exec, &JSHTMLScriptElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLScriptElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLScriptElement, Base>(exec, &JSHTMLScriptElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLScriptElementText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->text());
- return result;
-}
-
-JSValue jsHTMLScriptElementHtmlFor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->htmlFor());
- return result;
-}
-
-JSValue jsHTMLScriptElementEvent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->event());
- return result;
-}
-
-JSValue jsHTMLScriptElementCharset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->charset());
- return result;
-}
-
-JSValue jsHTMLScriptElementDefer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->defer());
- return result;
-}
-
-JSValue jsHTMLScriptElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->src());
- return result;
-}
-
-JSValue jsHTMLScriptElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* castedThis = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLScriptElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLScriptElement* domObject = static_cast<JSHTMLScriptElement*>(asObject(slotBase));
- return JSHTMLScriptElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLScriptElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLScriptElement, Base>(exec, propertyName, value, &JSHTMLScriptElementTable, this, slot);
-}
-
-void setJSHTMLScriptElementText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setText(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLScriptElementHtmlFor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setHtmlFor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLScriptElementEvent(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setEvent(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLScriptElementCharset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setCharset(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLScriptElementDefer(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setDefer(value.toBoolean(exec));
-}
-
-void setJSHTMLScriptElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setSrc(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLScriptElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLScriptElement* castedThisObj = static_cast<JSHTMLScriptElement*>(thisObject);
- HTMLScriptElement* imp = static_cast<HTMLScriptElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLScriptElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLScriptElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.h
deleted file mode 100644
index 65c3763..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLScriptElement_h
-#define JSHTMLScriptElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLScriptElement;
-
-class JSHTMLScriptElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLScriptElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLScriptElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLScriptElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLScriptElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLScriptElementText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementHtmlFor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementHtmlFor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementEvent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementCharset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementCharset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementDefer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementDefer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLScriptElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLScriptElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp
deleted file mode 100644
index c931c76..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp
+++ /dev/null
@@ -1,526 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLSelectElement.h"
-
-#include "ExceptionCode.h"
-#include "HTMLFormElement.h"
-#include "HTMLOptionsCollection.h"
-#include "HTMLSelectElement.h"
-#include "JSHTMLElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSHTMLOptionsCollection.h"
-#include "JSNode.h"
-#include "JSValidityState.h"
-#include "KURL.h"
-#include "Node.h"
-#include "ValidityState.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLSelectElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLSelectElementTableValues[16] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementType), (intptr_t)0 },
- { "selectedIndex", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementSelectedIndex), (intptr_t)setJSHTMLSelectElementSelectedIndex },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementValue), (intptr_t)setJSHTMLSelectElementValue },
- { "length", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementLength), (intptr_t)setJSHTMLSelectElementLength },
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementForm), (intptr_t)0 },
- { "validity", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementValidity), (intptr_t)0 },
- { "willValidate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementWillValidate), (intptr_t)0 },
- { "validationMessage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementValidationMessage), (intptr_t)0 },
- { "options", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementOptions), (intptr_t)0 },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementDisabled), (intptr_t)setJSHTMLSelectElementDisabled },
- { "autofocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementAutofocus), (intptr_t)setJSHTMLSelectElementAutofocus },
- { "multiple", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementMultiple), (intptr_t)setJSHTMLSelectElementMultiple },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementName), (intptr_t)setJSHTMLSelectElementName },
- { "size", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementSize), (intptr_t)setJSHTMLSelectElementSize },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSelectElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLSelectElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLSelectElementTableValues, 0 };
-#else
- { 35, 31, JSHTMLSelectElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLSelectElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLSelectElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLSelectElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLSelectElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLSelectElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLSelectElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLSelectElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLSelectElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLSelectElementConstructor::s_info = { "HTMLSelectElementConstructor", 0, &JSHTMLSelectElementConstructorTable, 0 };
-
-bool JSHTMLSelectElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLSelectElementConstructor, DOMObject>(exec, &JSHTMLSelectElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLSelectElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLSelectElementConstructor, DOMObject>(exec, &JSHTMLSelectElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLSelectElementPrototypeTableValues[7] =
-{
- { "checkValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLSelectElementPrototypeFunctionCheckValidity), (intptr_t)0 },
- { "setCustomValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLSelectElementPrototypeFunctionSetCustomValidity), (intptr_t)1 },
- { "add", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLSelectElementPrototypeFunctionAdd), (intptr_t)2 },
- { "remove", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLSelectElementPrototypeFunctionRemove), (intptr_t)0 },
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLSelectElementPrototypeFunctionItem), (intptr_t)1 },
- { "namedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLSelectElementPrototypeFunctionNamedItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLSelectElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLSelectElementPrototypeTableValues, 0 };
-#else
- { 16, 15, JSHTMLSelectElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLSelectElementPrototype::s_info = { "HTMLSelectElementPrototype", 0, &JSHTMLSelectElementPrototypeTable, 0 };
-
-JSObject* JSHTMLSelectElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLSelectElement>(exec, globalObject);
-}
-
-bool JSHTMLSelectElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLSelectElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLSelectElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLSelectElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLSelectElement::s_info = { "HTMLSelectElement", &JSHTMLElement::s_info, &JSHTMLSelectElementTable, 0 };
-
-JSHTMLSelectElement::JSHTMLSelectElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLSelectElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLSelectElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLSelectElementPrototype(JSHTMLSelectElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLSelectElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSHTMLSelectElementTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLSelectElement*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSHTMLSelectElement, Base>(exec, &JSHTMLSelectElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLSelectElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSHTMLSelectElementTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<HTMLSelectElement*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete);
- return true;
- }
- return getStaticValueDescriptor<JSHTMLSelectElement, Base>(exec, &JSHTMLSelectElementTable, this, propertyName, descriptor);
-}
-
-bool JSHTMLSelectElement::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<HTMLSelectElement*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsHTMLSelectElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLSelectElementSelectedIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->selectedIndex());
- return result;
-}
-
-JSValue jsHTMLSelectElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLSelectElementLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsHTMLSelectElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLSelectElementValidity(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->validity()));
- return result;
-}
-
-JSValue jsHTMLSelectElementWillValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->willValidate());
- return result;
-}
-
-JSValue jsHTMLSelectElementValidationMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->validationMessage());
- return result;
-}
-
-JSValue jsHTMLSelectElementOptions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->options()));
- return result;
-}
-
-JSValue jsHTMLSelectElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLSelectElementAutofocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->autofocus());
- return result;
-}
-
-JSValue jsHTMLSelectElementMultiple(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->multiple());
- return result;
-}
-
-JSValue jsHTMLSelectElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLSelectElementSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->size());
- return result;
-}
-
-JSValue jsHTMLSelectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSelectElement* domObject = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- return JSHTMLSelectElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLSelectElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- lookupPut<JSHTMLSelectElement, Base>(exec, propertyName, value, &JSHTMLSelectElementTable, this, slot);
-}
-
-void JSHTMLSelectElement::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void setJSHTMLSelectElementSelectedIndex(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setSelectedIndex(value.toInt32(exec));
-}
-
-void setJSHTMLSelectElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setValue(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLSelectElementLength(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setLength(value.toInt32(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLSelectElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLSelectElementAutofocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setAutofocus(value.toBoolean(exec));
-}
-
-void setJSHTMLSelectElementMultiple(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setMultiple(value.toBoolean(exec));
-}
-
-void setJSHTMLSelectElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLSelectElementSize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(thisObject);
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- imp->setSize(value.toInt32(exec));
-}
-
-void JSHTMLSelectElement::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<HTMLSelectElement*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSHTMLSelectElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLSelectElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionCheckValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLSelectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(asObject(thisValue));
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->checkValidity());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionSetCustomValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLSelectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(asObject(thisValue));
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- const UString& error = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->setCustomValidity(error);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionAdd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLSelectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(asObject(thisValue));
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- HTMLElement* element = toHTMLElement(args.at(0));
- HTMLElement* before = toHTMLElement(args.at(1));
-
- imp->add(element, before, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionRemove(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLSelectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(asObject(thisValue));
- return castedThisObj->remove(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLSelectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(asObject(thisValue));
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- int index = args.at(0).toInt32(exec);
- if (index < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLSelectElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLSelectElement* castedThisObj = static_cast<JSHTMLSelectElement*>(asObject(thisValue));
- HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->namedItem(name)));
- return result;
-}
-
-
-JSValue JSHTMLSelectElement::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSHTMLSelectElement* thisObj = static_cast<JSHTMLSelectElement*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<HTMLSelectElement*>(thisObj->impl())->item(index));
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h
deleted file mode 100644
index 4479f4a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLSelectElement_h
-#define JSHTMLSelectElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLSelectElement;
-
-class JSHTMLSelectElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLSelectElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLSelectElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue remove(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-
-class JSHTMLSelectElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLSelectElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionCheckValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionSetCustomValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionAdd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionRemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLSelectElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLSelectElementSelectedIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementSelectedIndex(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLSelectElementValidity(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLSelectElementWillValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLSelectElementValidationMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLSelectElementOptions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLSelectElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementAutofocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementAutofocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementMultiple(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementMultiple(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSelectElementSize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSelectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp
deleted file mode 100644
index dba22d6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp
+++ /dev/null
@@ -1,212 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLSourceElement.h"
-
-#include "HTMLSourceElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLSourceElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLSourceElementTableValues[5] =
-{
- { "src", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSourceElementSrc), (intptr_t)setJSHTMLSourceElementSrc },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSourceElementType), (intptr_t)setJSHTMLSourceElementType },
- { "media", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSourceElementMedia), (intptr_t)setJSHTMLSourceElementMedia },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLSourceElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLSourceElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLSourceElementTableValues, 0 };
-#else
- { 9, 7, JSHTMLSourceElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLSourceElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLSourceElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLSourceElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLSourceElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLSourceElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLSourceElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLSourceElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLSourceElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLSourceElementConstructor::s_info = { "HTMLSourceElementConstructor", 0, &JSHTMLSourceElementConstructorTable, 0 };
-
-bool JSHTMLSourceElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLSourceElementConstructor, DOMObject>(exec, &JSHTMLSourceElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLSourceElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLSourceElementConstructor, DOMObject>(exec, &JSHTMLSourceElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLSourceElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLSourceElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLSourceElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLSourceElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLSourceElementPrototype::s_info = { "HTMLSourceElementPrototype", 0, &JSHTMLSourceElementPrototypeTable, 0 };
-
-JSObject* JSHTMLSourceElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLSourceElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLSourceElement::s_info = { "HTMLSourceElement", &JSHTMLElement::s_info, &JSHTMLSourceElementTable, 0 };
-
-JSHTMLSourceElement::JSHTMLSourceElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLSourceElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLSourceElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLSourceElementPrototype(JSHTMLSourceElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLSourceElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLSourceElement, Base>(exec, &JSHTMLSourceElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLSourceElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLSourceElement, Base>(exec, &JSHTMLSourceElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLSourceElementSrc(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSourceElement* castedThis = static_cast<JSHTMLSourceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSourceElement* imp = static_cast<HTMLSourceElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->src());
- return result;
-}
-
-JSValue jsHTMLSourceElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSourceElement* castedThis = static_cast<JSHTMLSourceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSourceElement* imp = static_cast<HTMLSourceElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLSourceElementMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSourceElement* castedThis = static_cast<JSHTMLSourceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLSourceElement* imp = static_cast<HTMLSourceElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->media());
- return result;
-}
-
-JSValue jsHTMLSourceElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLSourceElement* domObject = static_cast<JSHTMLSourceElement*>(asObject(slotBase));
- return JSHTMLSourceElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLSourceElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLSourceElement, Base>(exec, propertyName, value, &JSHTMLSourceElementTable, this, slot);
-}
-
-void setJSHTMLSourceElementSrc(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSourceElement* castedThisObj = static_cast<JSHTMLSourceElement*>(thisObject);
- HTMLSourceElement* imp = static_cast<HTMLSourceElement*>(castedThisObj->impl());
- imp->setSrc(value.toString(exec));
-}
-
-void setJSHTMLSourceElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSourceElement* castedThisObj = static_cast<JSHTMLSourceElement*>(thisObject);
- HTMLSourceElement* imp = static_cast<HTMLSourceElement*>(castedThisObj->impl());
- imp->setType(value.toString(exec));
-}
-
-void setJSHTMLSourceElementMedia(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLSourceElement* castedThisObj = static_cast<JSHTMLSourceElement*>(thisObject);
- HTMLSourceElement* imp = static_cast<HTMLSourceElement*>(castedThisObj->impl());
- imp->setMedia(value.toString(exec));
-}
-
-JSValue JSHTMLSourceElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLSourceElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(VIDEO)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.h
deleted file mode 100644
index 8c06f85..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLSourceElement_h
-#define JSHTMLSourceElement_h
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLSourceElement;
-
-class JSHTMLSourceElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLSourceElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLSourceElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLSourceElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLSourceElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLSourceElementSrc(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSourceElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSourceElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSourceElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSourceElementMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLSourceElementMedia(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLSourceElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(VIDEO)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp
deleted file mode 100644
index 7db29dd..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLStyleElement.h"
-
-#include "HTMLStyleElement.h"
-#include "JSStyleSheet.h"
-#include "KURL.h"
-#include "StyleSheet.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLStyleElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLStyleElementTableValues[6] =
-{
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLStyleElementDisabled), (intptr_t)setJSHTMLStyleElementDisabled },
- { "media", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLStyleElementMedia), (intptr_t)setJSHTMLStyleElementMedia },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLStyleElementType), (intptr_t)setJSHTMLStyleElementType },
- { "sheet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLStyleElementSheet), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLStyleElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLStyleElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLStyleElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLStyleElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLStyleElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLStyleElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLStyleElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLStyleElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLStyleElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLStyleElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLStyleElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLStyleElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLStyleElementConstructor::s_info = { "HTMLStyleElementConstructor", 0, &JSHTMLStyleElementConstructorTable, 0 };
-
-bool JSHTMLStyleElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLStyleElementConstructor, DOMObject>(exec, &JSHTMLStyleElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLStyleElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLStyleElementConstructor, DOMObject>(exec, &JSHTMLStyleElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLStyleElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLStyleElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLStyleElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLStyleElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLStyleElementPrototype::s_info = { "HTMLStyleElementPrototype", 0, &JSHTMLStyleElementPrototypeTable, 0 };
-
-JSObject* JSHTMLStyleElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLStyleElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLStyleElement::s_info = { "HTMLStyleElement", &JSHTMLElement::s_info, &JSHTMLStyleElementTable, 0 };
-
-JSHTMLStyleElement::JSHTMLStyleElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLStyleElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLStyleElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLStyleElementPrototype(JSHTMLStyleElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLStyleElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLStyleElement, Base>(exec, &JSHTMLStyleElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLStyleElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLStyleElement, Base>(exec, &JSHTMLStyleElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLStyleElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLStyleElement* castedThis = static_cast<JSHTMLStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLStyleElementMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLStyleElement* castedThis = static_cast<JSHTMLStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->media());
- return result;
-}
-
-JSValue jsHTMLStyleElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLStyleElement* castedThis = static_cast<JSHTMLStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLStyleElementSheet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLStyleElement* castedThis = static_cast<JSHTMLStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->sheet()));
- return result;
-}
-
-JSValue jsHTMLStyleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLStyleElement* domObject = static_cast<JSHTMLStyleElement*>(asObject(slotBase));
- return JSHTMLStyleElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLStyleElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLStyleElement, Base>(exec, propertyName, value, &JSHTMLStyleElementTable, this, slot);
-}
-
-void setJSHTMLStyleElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLStyleElement* castedThisObj = static_cast<JSHTMLStyleElement*>(thisObject);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLStyleElementMedia(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLStyleElement* castedThisObj = static_cast<JSHTMLStyleElement*>(thisObject);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThisObj->impl());
- imp->setMedia(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLStyleElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLStyleElement* castedThisObj = static_cast<JSHTMLStyleElement*>(thisObject);
- HTMLStyleElement* imp = static_cast<HTMLStyleElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLStyleElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLStyleElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.h
deleted file mode 100644
index 7427e2e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLStyleElement_h
-#define JSHTMLStyleElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLStyleElement;
-
-class JSHTMLStyleElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLStyleElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLStyleElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLStyleElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLStyleElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLStyleElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLStyleElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLStyleElementMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLStyleElementMedia(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLStyleElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLStyleElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLStyleElementSheet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLStyleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp
deleted file mode 100644
index 50b7388..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTableCaptionElement.h"
-
-#include "HTMLTableCaptionElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableCaptionElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTableCaptionElementTableValues[3] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCaptionElementAlign), (intptr_t)setJSHTMLTableCaptionElementAlign },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCaptionElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableCaptionElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLTableCaptionElementTableValues, 0 };
-#else
- { 5, 3, JSHTMLTableCaptionElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTableCaptionElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableCaptionElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableCaptionElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableCaptionElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTableCaptionElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTableCaptionElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTableCaptionElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTableCaptionElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTableCaptionElementConstructor::s_info = { "HTMLTableCaptionElementConstructor", 0, &JSHTMLTableCaptionElementConstructorTable, 0 };
-
-bool JSHTMLTableCaptionElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableCaptionElementConstructor, DOMObject>(exec, &JSHTMLTableCaptionElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableCaptionElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableCaptionElementConstructor, DOMObject>(exec, &JSHTMLTableCaptionElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTableCaptionElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableCaptionElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableCaptionElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableCaptionElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTableCaptionElementPrototype::s_info = { "HTMLTableCaptionElementPrototype", 0, &JSHTMLTableCaptionElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTableCaptionElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTableCaptionElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLTableCaptionElement::s_info = { "HTMLTableCaptionElement", &JSHTMLElement::s_info, &JSHTMLTableCaptionElementTable, 0 };
-
-JSHTMLTableCaptionElement::JSHTMLTableCaptionElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTableCaptionElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTableCaptionElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTableCaptionElementPrototype(JSHTMLTableCaptionElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTableCaptionElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableCaptionElement, Base>(exec, &JSHTMLTableCaptionElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableCaptionElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableCaptionElement, Base>(exec, &JSHTMLTableCaptionElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTableCaptionElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCaptionElement* castedThis = static_cast<JSHTMLTableCaptionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCaptionElement* imp = static_cast<HTMLTableCaptionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLTableCaptionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCaptionElement* domObject = static_cast<JSHTMLTableCaptionElement*>(asObject(slotBase));
- return JSHTMLTableCaptionElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTableCaptionElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTableCaptionElement, Base>(exec, propertyName, value, &JSHTMLTableCaptionElementTable, this, slot);
-}
-
-void setJSHTMLTableCaptionElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCaptionElement* castedThisObj = static_cast<JSHTMLTableCaptionElement*>(thisObject);
- HTMLTableCaptionElement* imp = static_cast<HTMLTableCaptionElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTableCaptionElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTableCaptionElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-HTMLTableCaptionElement* toHTMLTableCaptionElement(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLTableCaptionElement::s_info) ? static_cast<JSHTMLTableCaptionElement*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.h
deleted file mode 100644
index cf8626d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTableCaptionElement_h
-#define JSHTMLTableCaptionElement_h
-
-#include "HTMLTableCaptionElement.h"
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTableCaptionElement;
-
-class JSHTMLTableCaptionElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTableCaptionElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTableCaptionElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- HTMLTableCaptionElement* impl() const
- {
- return static_cast<HTMLTableCaptionElement*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-HTMLTableCaptionElement* toHTMLTableCaptionElement(JSC::JSValue);
-
-class JSHTMLTableCaptionElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTableCaptionElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLTableCaptionElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCaptionElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCaptionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp
deleted file mode 100644
index cfae224..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp
+++ /dev/null
@@ -1,405 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTableCellElement.h"
-
-#include "HTMLTableCellElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableCellElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTableCellElementTableValues[17] =
-{
- { "cellIndex", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementCellIndex), (intptr_t)0 },
- { "abbr", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementAbbr), (intptr_t)setJSHTMLTableCellElementAbbr },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementAlign), (intptr_t)setJSHTMLTableCellElementAlign },
- { "axis", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementAxis), (intptr_t)setJSHTMLTableCellElementAxis },
- { "bgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementBgColor), (intptr_t)setJSHTMLTableCellElementBgColor },
- { "ch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementCh), (intptr_t)setJSHTMLTableCellElementCh },
- { "chOff", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementChOff), (intptr_t)setJSHTMLTableCellElementChOff },
- { "colSpan", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementColSpan), (intptr_t)setJSHTMLTableCellElementColSpan },
- { "headers", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementHeaders), (intptr_t)setJSHTMLTableCellElementHeaders },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementHeight), (intptr_t)setJSHTMLTableCellElementHeight },
- { "noWrap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementNoWrap), (intptr_t)setJSHTMLTableCellElementNoWrap },
- { "rowSpan", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementRowSpan), (intptr_t)setJSHTMLTableCellElementRowSpan },
- { "scope", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementScope), (intptr_t)setJSHTMLTableCellElementScope },
- { "vAlign", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementVAlign), (intptr_t)setJSHTMLTableCellElementVAlign },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementWidth), (intptr_t)setJSHTMLTableCellElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableCellElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableCellElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSHTMLTableCellElementTableValues, 0 };
-#else
- { 36, 31, JSHTMLTableCellElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTableCellElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableCellElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableCellElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableCellElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTableCellElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTableCellElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTableCellElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTableCellElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTableCellElementConstructor::s_info = { "HTMLTableCellElementConstructor", 0, &JSHTMLTableCellElementConstructorTable, 0 };
-
-bool JSHTMLTableCellElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableCellElementConstructor, DOMObject>(exec, &JSHTMLTableCellElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableCellElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableCellElementConstructor, DOMObject>(exec, &JSHTMLTableCellElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTableCellElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableCellElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableCellElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableCellElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTableCellElementPrototype::s_info = { "HTMLTableCellElementPrototype", 0, &JSHTMLTableCellElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTableCellElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTableCellElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLTableCellElement::s_info = { "HTMLTableCellElement", &JSHTMLElement::s_info, &JSHTMLTableCellElementTable, 0 };
-
-JSHTMLTableCellElement::JSHTMLTableCellElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTableCellElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTableCellElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTableCellElementPrototype(JSHTMLTableCellElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTableCellElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableCellElement, Base>(exec, &JSHTMLTableCellElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableCellElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableCellElement, Base>(exec, &JSHTMLTableCellElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTableCellElementCellIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->cellIndex());
- return result;
-}
-
-JSValue jsHTMLTableCellElementAbbr(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->abbr());
- return result;
-}
-
-JSValue jsHTMLTableCellElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLTableCellElementAxis(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->axis());
- return result;
-}
-
-JSValue jsHTMLTableCellElementBgColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->bgColor());
- return result;
-}
-
-JSValue jsHTMLTableCellElementCh(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->ch());
- return result;
-}
-
-JSValue jsHTMLTableCellElementChOff(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->chOff());
- return result;
-}
-
-JSValue jsHTMLTableCellElementColSpan(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->colSpan());
- return result;
-}
-
-JSValue jsHTMLTableCellElementHeaders(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->headers());
- return result;
-}
-
-JSValue jsHTMLTableCellElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->height());
- return result;
-}
-
-JSValue jsHTMLTableCellElementNoWrap(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->noWrap());
- return result;
-}
-
-JSValue jsHTMLTableCellElementRowSpan(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->rowSpan());
- return result;
-}
-
-JSValue jsHTMLTableCellElementScope(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->scope());
- return result;
-}
-
-JSValue jsHTMLTableCellElementVAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vAlign());
- return result;
-}
-
-JSValue jsHTMLTableCellElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* castedThis = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLTableCellElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableCellElement* domObject = static_cast<JSHTMLTableCellElement*>(asObject(slotBase));
- return JSHTMLTableCellElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTableCellElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTableCellElement, Base>(exec, propertyName, value, &JSHTMLTableCellElementTable, this, slot);
-}
-
-void setJSHTMLTableCellElementAbbr(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setAbbr(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementAxis(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setAxis(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementBgColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setBgColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementCh(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setCh(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementChOff(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setChOff(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementColSpan(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setColSpan(value.toInt32(exec));
-}
-
-void setJSHTMLTableCellElementHeaders(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setHeaders(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setHeight(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementNoWrap(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setNoWrap(value.toBoolean(exec));
-}
-
-void setJSHTMLTableCellElementRowSpan(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setRowSpan(value.toInt32(exec));
-}
-
-void setJSHTMLTableCellElementScope(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setScope(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementVAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setVAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableCellElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableCellElement* castedThisObj = static_cast<JSHTMLTableCellElement*>(thisObject);
- HTMLTableCellElement* imp = static_cast<HTMLTableCellElement*>(castedThisObj->impl());
- imp->setWidth(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTableCellElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTableCellElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.h
deleted file mode 100644
index 53da80c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTableCellElement_h
-#define JSHTMLTableCellElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTableCellElement;
-
-class JSHTMLTableCellElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTableCellElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTableCellElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLTableCellElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTableCellElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLTableCellElementCellIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableCellElementAbbr(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementAbbr(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementAxis(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementAxis(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementBgColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementBgColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementCh(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementCh(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementChOff(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementChOff(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementColSpan(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementColSpan(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementHeaders(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementHeaders(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementNoWrap(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementNoWrap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementRowSpan(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementRowSpan(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementScope(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementScope(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementVAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementVAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableCellElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableCellElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp
deleted file mode 100644
index 4e20ba5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp
+++ /dev/null
@@ -1,259 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTableColElement.h"
-
-#include "HTMLTableColElement.h"
-#include "KURL.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableColElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTableColElementTableValues[8] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementAlign), (intptr_t)setJSHTMLTableColElementAlign },
- { "ch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementCh), (intptr_t)setJSHTMLTableColElementCh },
- { "chOff", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementChOff), (intptr_t)setJSHTMLTableColElementChOff },
- { "span", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementSpan), (intptr_t)setJSHTMLTableColElementSpan },
- { "vAlign", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementVAlign), (intptr_t)setJSHTMLTableColElementVAlign },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementWidth), (intptr_t)setJSHTMLTableColElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableColElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableColElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSHTMLTableColElementTableValues, 0 };
-#else
- { 17, 15, JSHTMLTableColElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTableColElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableColElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableColElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableColElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTableColElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTableColElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTableColElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTableColElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTableColElementConstructor::s_info = { "HTMLTableColElementConstructor", 0, &JSHTMLTableColElementConstructorTable, 0 };
-
-bool JSHTMLTableColElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableColElementConstructor, DOMObject>(exec, &JSHTMLTableColElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableColElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableColElementConstructor, DOMObject>(exec, &JSHTMLTableColElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTableColElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableColElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableColElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableColElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTableColElementPrototype::s_info = { "HTMLTableColElementPrototype", 0, &JSHTMLTableColElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTableColElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTableColElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLTableColElement::s_info = { "HTMLTableColElement", &JSHTMLElement::s_info, &JSHTMLTableColElementTable, 0 };
-
-JSHTMLTableColElement::JSHTMLTableColElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTableColElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTableColElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTableColElementPrototype(JSHTMLTableColElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTableColElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableColElement, Base>(exec, &JSHTMLTableColElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableColElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableColElement, Base>(exec, &JSHTMLTableColElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTableColElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* castedThis = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLTableColElementCh(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* castedThis = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->ch());
- return result;
-}
-
-JSValue jsHTMLTableColElementChOff(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* castedThis = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->chOff());
- return result;
-}
-
-JSValue jsHTMLTableColElementSpan(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* castedThis = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->span());
- return result;
-}
-
-JSValue jsHTMLTableColElementVAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* castedThis = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vAlign());
- return result;
-}
-
-JSValue jsHTMLTableColElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* castedThis = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLTableColElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableColElement* domObject = static_cast<JSHTMLTableColElement*>(asObject(slotBase));
- return JSHTMLTableColElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTableColElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTableColElement, Base>(exec, propertyName, value, &JSHTMLTableColElementTable, this, slot);
-}
-
-void setJSHTMLTableColElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableColElement* castedThisObj = static_cast<JSHTMLTableColElement*>(thisObject);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableColElementCh(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableColElement* castedThisObj = static_cast<JSHTMLTableColElement*>(thisObject);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThisObj->impl());
- imp->setCh(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableColElementChOff(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableColElement* castedThisObj = static_cast<JSHTMLTableColElement*>(thisObject);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThisObj->impl());
- imp->setChOff(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableColElementSpan(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableColElement* castedThisObj = static_cast<JSHTMLTableColElement*>(thisObject);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThisObj->impl());
- imp->setSpan(value.toInt32(exec));
-}
-
-void setJSHTMLTableColElementVAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableColElement* castedThisObj = static_cast<JSHTMLTableColElement*>(thisObject);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThisObj->impl());
- imp->setVAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableColElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableColElement* castedThisObj = static_cast<JSHTMLTableColElement*>(thisObject);
- HTMLTableColElement* imp = static_cast<HTMLTableColElement*>(castedThisObj->impl());
- imp->setWidth(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTableColElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTableColElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.h
deleted file mode 100644
index 7fc0822..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTableColElement_h
-#define JSHTMLTableColElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTableColElement;
-
-class JSHTMLTableColElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTableColElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTableColElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLTableColElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTableColElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLTableColElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableColElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableColElementCh(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableColElementCh(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableColElementChOff(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableColElementChOff(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableColElementSpan(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableColElementSpan(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableColElementVAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableColElementVAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableColElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableColElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableColElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp
deleted file mode 100644
index 7709c61..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp
+++ /dev/null
@@ -1,519 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTableElement.h"
-
-#include "HTMLCollection.h"
-#include "HTMLElement.h"
-#include "HTMLTableCaptionElement.h"
-#include "HTMLTableElement.h"
-#include "HTMLTableSectionElement.h"
-#include "JSHTMLCollection.h"
-#include "JSHTMLElement.h"
-#include "JSHTMLTableCaptionElement.h"
-#include "JSHTMLTableSectionElement.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTableElementTableValues[16] =
-{
- { "caption", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementCaption), (intptr_t)setJSHTMLTableElementCaption },
- { "tHead", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementTHead), (intptr_t)setJSHTMLTableElementTHead },
- { "tFoot", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementTFoot), (intptr_t)setJSHTMLTableElementTFoot },
- { "rows", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementRows), (intptr_t)0 },
- { "tBodies", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementTBodies), (intptr_t)0 },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementAlign), (intptr_t)setJSHTMLTableElementAlign },
- { "bgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementBgColor), (intptr_t)setJSHTMLTableElementBgColor },
- { "border", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementBorder), (intptr_t)setJSHTMLTableElementBorder },
- { "cellPadding", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementCellPadding), (intptr_t)setJSHTMLTableElementCellPadding },
- { "cellSpacing", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementCellSpacing), (intptr_t)setJSHTMLTableElementCellSpacing },
- { "frame", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementFrame), (intptr_t)setJSHTMLTableElementFrame },
- { "rules", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementRules), (intptr_t)setJSHTMLTableElementRules },
- { "summary", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementSummary), (intptr_t)setJSHTMLTableElementSummary },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementWidth), (intptr_t)setJSHTMLTableElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLTableElementTableValues, 0 };
-#else
- { 35, 31, JSHTMLTableElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTableElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTableElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTableElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTableElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTableElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTableElementConstructor::s_info = { "HTMLTableElementConstructor", 0, &JSHTMLTableElementConstructorTable, 0 };
-
-bool JSHTMLTableElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableElementConstructor, DOMObject>(exec, &JSHTMLTableElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableElementConstructor, DOMObject>(exec, &JSHTMLTableElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTableElementPrototypeTableValues[9] =
-{
- { "createTHead", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionCreateTHead), (intptr_t)0 },
- { "deleteTHead", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteTHead), (intptr_t)0 },
- { "createTFoot", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionCreateTFoot), (intptr_t)0 },
- { "deleteTFoot", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteTFoot), (intptr_t)0 },
- { "createCaption", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionCreateCaption), (intptr_t)0 },
- { "deleteCaption", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteCaption), (intptr_t)0 },
- { "insertRow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionInsertRow), (intptr_t)1 },
- { "deleteRow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteRow), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSHTMLTableElementPrototypeTableValues, 0 };
-#else
- { 19, 15, JSHTMLTableElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTableElementPrototype::s_info = { "HTMLTableElementPrototype", 0, &JSHTMLTableElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTableElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTableElement>(exec, globalObject);
-}
-
-bool JSHTMLTableElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLTableElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLTableElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLTableElement::s_info = { "HTMLTableElement", &JSHTMLElement::s_info, &JSHTMLTableElementTable, 0 };
-
-JSHTMLTableElement::JSHTMLTableElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTableElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTableElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTableElementPrototype(JSHTMLTableElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTableElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableElement, Base>(exec, &JSHTMLTableElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableElement, Base>(exec, &JSHTMLTableElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTableElementCaption(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->caption()));
- return result;
-}
-
-JSValue jsHTMLTableElementTHead(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tHead()));
- return result;
-}
-
-JSValue jsHTMLTableElementTFoot(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tFoot()));
- return result;
-}
-
-JSValue jsHTMLTableElementRows(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rows()));
- return result;
-}
-
-JSValue jsHTMLTableElementTBodies(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tBodies()));
- return result;
-}
-
-JSValue jsHTMLTableElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLTableElementBgColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->bgColor());
- return result;
-}
-
-JSValue jsHTMLTableElementBorder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->border());
- return result;
-}
-
-JSValue jsHTMLTableElementCellPadding(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->cellPadding());
- return result;
-}
-
-JSValue jsHTMLTableElementCellSpacing(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->cellSpacing());
- return result;
-}
-
-JSValue jsHTMLTableElementFrame(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->frame());
- return result;
-}
-
-JSValue jsHTMLTableElementRules(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->rules());
- return result;
-}
-
-JSValue jsHTMLTableElementSummary(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->summary());
- return result;
-}
-
-JSValue jsHTMLTableElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLTableElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableElement* domObject = static_cast<JSHTMLTableElement*>(asObject(slotBase));
- return JSHTMLTableElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTableElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTableElement, Base>(exec, propertyName, value, &JSHTMLTableElementTable, this, slot);
-}
-
-void setJSHTMLTableElementCaption(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCaption(toHTMLTableCaptionElement(value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLTableElementTHead(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setTHead(toHTMLTableSectionElement(value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLTableElementTFoot(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setTFoot(toHTMLTableSectionElement(value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLTableElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementBgColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setBgColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementBorder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setBorder(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementCellPadding(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setCellPadding(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementCellSpacing(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setCellSpacing(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementFrame(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setFrame(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementRules(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setRules(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementSummary(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setSummary(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- imp->setWidth(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTableElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTableElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionCreateTHead(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createTHead()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteTHead(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
-
- imp->deleteTHead();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionCreateTFoot(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createTFoot()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteTFoot(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
-
- imp->deleteTFoot();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionCreateCaption(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createCaption()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteCaption(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
-
- imp->deleteCaption();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionInsertRow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->insertRow(index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteRow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(asObject(thisValue));
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
- imp->deleteRow(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.h
deleted file mode 100644
index ddf795f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTableElement_h
-#define JSHTMLTableElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTableElement;
-
-class JSHTMLTableElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTableElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTableElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLTableElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTableElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionCreateTHead(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteTHead(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionCreateTFoot(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteTFoot(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionCreateCaption(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteCaption(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionInsertRow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableElementPrototypeFunctionDeleteRow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLTableElementCaption(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementCaption(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementTHead(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementTHead(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementTFoot(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementTFoot(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementRows(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableElementTBodies(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementBgColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementBgColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementBorder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementBorder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementCellPadding(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementCellPadding(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementCellSpacing(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementCellSpacing(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementFrame(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementFrame(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementRules(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementRules(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementSummary(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementSummary(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp
deleted file mode 100644
index b9659ea..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp
+++ /dev/null
@@ -1,320 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTableRowElement.h"
-
-#include "HTMLCollection.h"
-#include "HTMLElement.h"
-#include "HTMLTableRowElement.h"
-#include "JSHTMLCollection.h"
-#include "JSHTMLElement.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableRowElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTableRowElementTableValues[10] =
-{
- { "rowIndex", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementRowIndex), (intptr_t)0 },
- { "sectionRowIndex", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementSectionRowIndex), (intptr_t)0 },
- { "cells", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementCells), (intptr_t)0 },
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementAlign), (intptr_t)setJSHTMLTableRowElementAlign },
- { "bgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementBgColor), (intptr_t)setJSHTMLTableRowElementBgColor },
- { "ch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementCh), (intptr_t)setJSHTMLTableRowElementCh },
- { "chOff", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementChOff), (intptr_t)setJSHTMLTableRowElementChOff },
- { "vAlign", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementVAlign), (intptr_t)setJSHTMLTableRowElementVAlign },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableRowElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableRowElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSHTMLTableRowElementTableValues, 0 };
-#else
- { 33, 31, JSHTMLTableRowElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTableRowElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableRowElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableRowElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableRowElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTableRowElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTableRowElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTableRowElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTableRowElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTableRowElementConstructor::s_info = { "HTMLTableRowElementConstructor", 0, &JSHTMLTableRowElementConstructorTable, 0 };
-
-bool JSHTMLTableRowElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableRowElementConstructor, DOMObject>(exec, &JSHTMLTableRowElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableRowElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableRowElementConstructor, DOMObject>(exec, &JSHTMLTableRowElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTableRowElementPrototypeTableValues[3] =
-{
- { "insertCell", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableRowElementPrototypeFunctionInsertCell), (intptr_t)1 },
- { "deleteCell", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableRowElementPrototypeFunctionDeleteCell), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableRowElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSHTMLTableRowElementPrototypeTableValues, 0 };
-#else
- { 4, 3, JSHTMLTableRowElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTableRowElementPrototype::s_info = { "HTMLTableRowElementPrototype", 0, &JSHTMLTableRowElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTableRowElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTableRowElement>(exec, globalObject);
-}
-
-bool JSHTMLTableRowElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLTableRowElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableRowElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLTableRowElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLTableRowElement::s_info = { "HTMLTableRowElement", &JSHTMLElement::s_info, &JSHTMLTableRowElementTable, 0 };
-
-JSHTMLTableRowElement::JSHTMLTableRowElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTableRowElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTableRowElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTableRowElementPrototype(JSHTMLTableRowElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTableRowElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableRowElement, Base>(exec, &JSHTMLTableRowElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableRowElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableRowElement, Base>(exec, &JSHTMLTableRowElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTableRowElementRowIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->rowIndex());
- return result;
-}
-
-JSValue jsHTMLTableRowElementSectionRowIndex(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->sectionRowIndex());
- return result;
-}
-
-JSValue jsHTMLTableRowElementCells(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->cells()));
- return result;
-}
-
-JSValue jsHTMLTableRowElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLTableRowElementBgColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->bgColor());
- return result;
-}
-
-JSValue jsHTMLTableRowElementCh(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->ch());
- return result;
-}
-
-JSValue jsHTMLTableRowElementChOff(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->chOff());
- return result;
-}
-
-JSValue jsHTMLTableRowElementVAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* castedThis = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vAlign());
- return result;
-}
-
-JSValue jsHTMLTableRowElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableRowElement* domObject = static_cast<JSHTMLTableRowElement*>(asObject(slotBase));
- return JSHTMLTableRowElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTableRowElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTableRowElement, Base>(exec, propertyName, value, &JSHTMLTableRowElementTable, this, slot);
-}
-
-void setJSHTMLTableRowElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(thisObject);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableRowElementBgColor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(thisObject);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- imp->setBgColor(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableRowElementCh(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(thisObject);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- imp->setCh(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableRowElementChOff(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(thisObject);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- imp->setChOff(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableRowElementVAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(thisObject);
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- imp->setVAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTableRowElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTableRowElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableRowElementPrototypeFunctionInsertCell(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableRowElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(asObject(thisValue));
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->insertCell(index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableRowElementPrototypeFunctionDeleteCell(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableRowElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableRowElement* castedThisObj = static_cast<JSHTMLTableRowElement*>(asObject(thisValue));
- HTMLTableRowElement* imp = static_cast<HTMLTableRowElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
- imp->deleteCell(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.h
deleted file mode 100644
index 6fc6e41..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTableRowElement_h
-#define JSHTMLTableRowElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTableRowElement;
-
-class JSHTMLTableRowElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTableRowElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTableRowElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLTableRowElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTableRowElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLTableRowElementPrototypeFunctionInsertCell(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableRowElementPrototypeFunctionDeleteCell(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLTableRowElementRowIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableRowElementSectionRowIndex(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableRowElementCells(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableRowElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableRowElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableRowElementBgColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableRowElementBgColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableRowElementCh(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableRowElementCh(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableRowElementChOff(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableRowElementChOff(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableRowElementVAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableRowElementVAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableRowElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp
deleted file mode 100644
index 04a1c9a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp
+++ /dev/null
@@ -1,286 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTableSectionElement.h"
-
-#include "HTMLCollection.h"
-#include "HTMLElement.h"
-#include "HTMLTableSectionElement.h"
-#include "JSHTMLCollection.h"
-#include "JSHTMLElement.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableSectionElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTableSectionElementTableValues[7] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableSectionElementAlign), (intptr_t)setJSHTMLTableSectionElementAlign },
- { "ch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableSectionElementCh), (intptr_t)setJSHTMLTableSectionElementCh },
- { "chOff", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableSectionElementChOff), (intptr_t)setJSHTMLTableSectionElementChOff },
- { "vAlign", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableSectionElementVAlign), (intptr_t)setJSHTMLTableSectionElementVAlign },
- { "rows", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableSectionElementRows), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableSectionElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableSectionElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLTableSectionElementTableValues, 0 };
-#else
- { 16, 15, JSHTMLTableSectionElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTableSectionElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableSectionElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTableSectionElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTableSectionElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTableSectionElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTableSectionElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTableSectionElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTableSectionElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTableSectionElementConstructor::s_info = { "HTMLTableSectionElementConstructor", 0, &JSHTMLTableSectionElementConstructorTable, 0 };
-
-bool JSHTMLTableSectionElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableSectionElementConstructor, DOMObject>(exec, &JSHTMLTableSectionElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableSectionElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableSectionElementConstructor, DOMObject>(exec, &JSHTMLTableSectionElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTableSectionElementPrototypeTableValues[3] =
-{
- { "insertRow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableSectionElementPrototypeFunctionInsertRow), (intptr_t)1 },
- { "deleteRow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableSectionElementPrototypeFunctionDeleteRow), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTableSectionElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLTableSectionElementPrototypeTableValues, 0 };
-#else
- { 5, 3, JSHTMLTableSectionElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTableSectionElementPrototype::s_info = { "HTMLTableSectionElementPrototype", 0, &JSHTMLTableSectionElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTableSectionElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTableSectionElement>(exec, globalObject);
-}
-
-bool JSHTMLTableSectionElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLTableSectionElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableSectionElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLTableSectionElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLTableSectionElement::s_info = { "HTMLTableSectionElement", &JSHTMLElement::s_info, &JSHTMLTableSectionElementTable, 0 };
-
-JSHTMLTableSectionElement::JSHTMLTableSectionElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTableSectionElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTableSectionElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTableSectionElementPrototype(JSHTMLTableSectionElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTableSectionElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTableSectionElement, Base>(exec, &JSHTMLTableSectionElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTableSectionElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTableSectionElement, Base>(exec, &JSHTMLTableSectionElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTableSectionElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableSectionElement* castedThis = static_cast<JSHTMLTableSectionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->align());
- return result;
-}
-
-JSValue jsHTMLTableSectionElementCh(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableSectionElement* castedThis = static_cast<JSHTMLTableSectionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->ch());
- return result;
-}
-
-JSValue jsHTMLTableSectionElementChOff(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableSectionElement* castedThis = static_cast<JSHTMLTableSectionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->chOff());
- return result;
-}
-
-JSValue jsHTMLTableSectionElementVAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableSectionElement* castedThis = static_cast<JSHTMLTableSectionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vAlign());
- return result;
-}
-
-JSValue jsHTMLTableSectionElementRows(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableSectionElement* castedThis = static_cast<JSHTMLTableSectionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rows()));
- return result;
-}
-
-JSValue jsHTMLTableSectionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTableSectionElement* domObject = static_cast<JSHTMLTableSectionElement*>(asObject(slotBase));
- return JSHTMLTableSectionElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTableSectionElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTableSectionElement, Base>(exec, propertyName, value, &JSHTMLTableSectionElementTable, this, slot);
-}
-
-void setJSHTMLTableSectionElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableSectionElement* castedThisObj = static_cast<JSHTMLTableSectionElement*>(thisObject);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThisObj->impl());
- imp->setAlign(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableSectionElementCh(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableSectionElement* castedThisObj = static_cast<JSHTMLTableSectionElement*>(thisObject);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThisObj->impl());
- imp->setCh(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableSectionElementChOff(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableSectionElement* castedThisObj = static_cast<JSHTMLTableSectionElement*>(thisObject);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThisObj->impl());
- imp->setChOff(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTableSectionElementVAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTableSectionElement* castedThisObj = static_cast<JSHTMLTableSectionElement*>(thisObject);
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThisObj->impl());
- imp->setVAlign(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTableSectionElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTableSectionElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableSectionElementPrototypeFunctionInsertRow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableSectionElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableSectionElement* castedThisObj = static_cast<JSHTMLTableSectionElement*>(asObject(thisValue));
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->insertRow(index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTableSectionElementPrototypeFunctionDeleteRow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTableSectionElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTableSectionElement* castedThisObj = static_cast<JSHTMLTableSectionElement*>(asObject(thisValue));
- HTMLTableSectionElement* imp = static_cast<HTMLTableSectionElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int index = args.at(0).toInt32(exec);
-
- imp->deleteRow(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-HTMLTableSectionElement* toHTMLTableSectionElement(JSC::JSValue value)
-{
- return value.inherits(&JSHTMLTableSectionElement::s_info) ? static_cast<JSHTMLTableSectionElement*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.h
deleted file mode 100644
index a5a2dd6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTableSectionElement_h
-#define JSHTMLTableSectionElement_h
-
-#include "HTMLTableSectionElement.h"
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTableSectionElement;
-
-class JSHTMLTableSectionElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTableSectionElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTableSectionElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- HTMLTableSectionElement* impl() const
- {
- return static_cast<HTMLTableSectionElement*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-HTMLTableSectionElement* toHTMLTableSectionElement(JSC::JSValue);
-
-class JSHTMLTableSectionElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTableSectionElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLTableSectionElementPrototypeFunctionInsertRow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTableSectionElementPrototypeFunctionDeleteRow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLTableSectionElementAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableSectionElementAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableSectionElementCh(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableSectionElementCh(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableSectionElementChOff(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableSectionElementChOff(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableSectionElementVAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTableSectionElementVAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTableSectionElementRows(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTableSectionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp
deleted file mode 100644
index acf2ad7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp
+++ /dev/null
@@ -1,529 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTextAreaElement.h"
-
-#include "HTMLFormElement.h"
-#include "HTMLNames.h"
-#include "HTMLTextAreaElement.h"
-#include "JSHTMLFormElement.h"
-#include "JSValidityState.h"
-#include "KURL.h"
-#include "ValidityState.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTextAreaElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTextAreaElementTableValues[22] =
-{
- { "defaultValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementDefaultValue), (intptr_t)setJSHTMLTextAreaElementDefaultValue },
- { "form", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementForm), (intptr_t)0 },
- { "validity", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementValidity), (intptr_t)0 },
- { "accessKey", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementAccessKey), (intptr_t)setJSHTMLTextAreaElementAccessKey },
- { "cols", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementCols), (intptr_t)setJSHTMLTextAreaElementCols },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementDisabled), (intptr_t)setJSHTMLTextAreaElementDisabled },
- { "autofocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementAutofocus), (intptr_t)setJSHTMLTextAreaElementAutofocus },
- { "maxLength", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementMaxLength), (intptr_t)setJSHTMLTextAreaElementMaxLength },
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementName), (intptr_t)setJSHTMLTextAreaElementName },
- { "placeholder", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementPlaceholder), (intptr_t)setJSHTMLTextAreaElementPlaceholder },
- { "readOnly", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementReadOnly), (intptr_t)setJSHTMLTextAreaElementReadOnly },
- { "required", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementRequired), (intptr_t)setJSHTMLTextAreaElementRequired },
- { "rows", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementRows), (intptr_t)setJSHTMLTextAreaElementRows },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementType), (intptr_t)0 },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementValue), (intptr_t)setJSHTMLTextAreaElementValue },
- { "textLength", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementTextLength), (intptr_t)0 },
- { "willValidate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementWillValidate), (intptr_t)0 },
- { "validationMessage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementValidationMessage), (intptr_t)0 },
- { "selectionStart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementSelectionStart), (intptr_t)setJSHTMLTextAreaElementSelectionStart },
- { "selectionEnd", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementSelectionEnd), (intptr_t)setJSHTMLTextAreaElementSelectionEnd },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTextAreaElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTextAreaElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSHTMLTextAreaElementTableValues, 0 };
-#else
- { 68, 63, JSHTMLTextAreaElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTextAreaElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTextAreaElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTextAreaElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTextAreaElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTextAreaElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTextAreaElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTextAreaElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTextAreaElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTextAreaElementConstructor::s_info = { "HTMLTextAreaElementConstructor", 0, &JSHTMLTextAreaElementConstructorTable, 0 };
-
-bool JSHTMLTextAreaElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTextAreaElementConstructor, DOMObject>(exec, &JSHTMLTextAreaElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTextAreaElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTextAreaElementConstructor, DOMObject>(exec, &JSHTMLTextAreaElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTextAreaElementPrototypeTableValues[5] =
-{
- { "select", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTextAreaElementPrototypeFunctionSelect), (intptr_t)0 },
- { "checkValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTextAreaElementPrototypeFunctionCheckValidity), (intptr_t)0 },
- { "setCustomValidity", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTextAreaElementPrototypeFunctionSetCustomValidity), (intptr_t)1 },
- { "setSelectionRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTextAreaElementPrototypeFunctionSetSelectionRange), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTextAreaElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSHTMLTextAreaElementPrototypeTableValues, 0 };
-#else
- { 9, 7, JSHTMLTextAreaElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTextAreaElementPrototype::s_info = { "HTMLTextAreaElementPrototype", 0, &JSHTMLTextAreaElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTextAreaElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTextAreaElement>(exec, globalObject);
-}
-
-bool JSHTMLTextAreaElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLTextAreaElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLTextAreaElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLTextAreaElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLTextAreaElement::s_info = { "HTMLTextAreaElement", &JSHTMLElement::s_info, &JSHTMLTextAreaElementTable, 0 };
-
-JSHTMLTextAreaElement::JSHTMLTextAreaElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTextAreaElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTextAreaElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTextAreaElementPrototype(JSHTMLTextAreaElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTextAreaElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTextAreaElement, Base>(exec, &JSHTMLTextAreaElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTextAreaElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTextAreaElement, Base>(exec, &JSHTMLTextAreaElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTextAreaElementDefaultValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->defaultValue());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementForm(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->form()));
- return result;
-}
-
-JSValue jsHTMLTextAreaElementValidity(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->validity()));
- return result;
-}
-
-JSValue jsHTMLTextAreaElementAccessKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->accessKey());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementCols(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->cols());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementAutofocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->autofocus());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementMaxLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->maxLength());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementPlaceholder(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::placeholderAttr));
- return result;
-}
-
-JSValue jsHTMLTextAreaElementReadOnly(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->readOnly());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->required());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementRows(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->rows());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->value());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementTextLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->textLength());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementWillValidate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->willValidate());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementValidationMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->validationMessage());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementSelectionStart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->selectionStart());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementSelectionEnd(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* castedThis = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->selectionEnd());
- return result;
-}
-
-JSValue jsHTMLTextAreaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTextAreaElement* domObject = static_cast<JSHTMLTextAreaElement*>(asObject(slotBase));
- return JSHTMLTextAreaElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTextAreaElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTextAreaElement, Base>(exec, propertyName, value, &JSHTMLTextAreaElementTable, this, slot);
-}
-
-void setJSHTMLTextAreaElementDefaultValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setDefaultValue(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTextAreaElementAccessKey(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setAccessKey(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTextAreaElementCols(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setCols(value.toInt32(exec));
-}
-
-void setJSHTMLTextAreaElementDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-void setJSHTMLTextAreaElementAutofocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setAutofocus(value.toBoolean(exec));
-}
-
-void setJSHTMLTextAreaElementMaxLength(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setMaxLength(value.toInt32(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSHTMLTextAreaElementName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTextAreaElementPlaceholder(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setAttribute(HTMLNames::placeholderAttr, valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTextAreaElementReadOnly(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setReadOnly(value.toBoolean(exec));
-}
-
-void setJSHTMLTextAreaElementRequired(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setRequired(value.toBoolean(exec));
-}
-
-void setJSHTMLTextAreaElementRows(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setRows(value.toInt32(exec));
-}
-
-void setJSHTMLTextAreaElementValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setValue(valueToStringWithNullCheck(exec, value));
-}
-
-void setJSHTMLTextAreaElementSelectionStart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setSelectionStart(value.toInt32(exec));
-}
-
-void setJSHTMLTextAreaElementSelectionEnd(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(thisObject);
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- imp->setSelectionEnd(value.toInt32(exec));
-}
-
-JSValue JSHTMLTextAreaElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTextAreaElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSelect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTextAreaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(asObject(thisValue));
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
-
- imp->select();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionCheckValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTextAreaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(asObject(thisValue));
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->checkValidity());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSetCustomValidity(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTextAreaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(asObject(thisValue));
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- const UString& error = valueToStringWithUndefinedOrNullCheck(exec, args.at(0));
-
- imp->setCustomValidity(error);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSetSelectionRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLTextAreaElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLTextAreaElement* castedThisObj = static_cast<JSHTMLTextAreaElement*>(asObject(thisValue));
- HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(castedThisObj->impl());
- int start = args.at(0).toInt32(exec);
- int end = args.at(1).toInt32(exec);
-
- imp->setSelectionRange(start, end);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h
deleted file mode 100644
index 293c20b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTextAreaElement_h
-#define JSHTMLTextAreaElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTextAreaElement;
-
-class JSHTMLTextAreaElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTextAreaElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTextAreaElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLTextAreaElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTextAreaElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSelect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionCheckValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSetCustomValidity(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSetSelectionRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLTextAreaElementDefaultValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementDefaultValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementForm(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTextAreaElementValidity(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTextAreaElementAccessKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementCols(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementCols(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementAutofocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementAutofocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementMaxLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementMaxLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementPlaceholder(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementPlaceholder(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementReadOnly(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementReadOnly(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementRequired(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementRows(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementRows(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTextAreaElementValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementTextLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTextAreaElementWillValidate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTextAreaElementValidationMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLTextAreaElementSelectionStart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementSelectionStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementSelectionEnd(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTextAreaElementSelectionEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTextAreaElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp
deleted file mode 100644
index 043b719..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLTitleElement.h"
-
-#include "HTMLTitleElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLTitleElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLTitleElementTableValues[3] =
-{
- { "text", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTitleElementText), (intptr_t)setJSHTMLTitleElementText },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTitleElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTitleElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSHTMLTitleElementTableValues, 0 };
-#else
- { 4, 3, JSHTMLTitleElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLTitleElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTitleElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTitleElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLTitleElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLTitleElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLTitleElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLTitleElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLTitleElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLTitleElementConstructor::s_info = { "HTMLTitleElementConstructor", 0, &JSHTMLTitleElementConstructorTable, 0 };
-
-bool JSHTMLTitleElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTitleElementConstructor, DOMObject>(exec, &JSHTMLTitleElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLTitleElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTitleElementConstructor, DOMObject>(exec, &JSHTMLTitleElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLTitleElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLTitleElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLTitleElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLTitleElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLTitleElementPrototype::s_info = { "HTMLTitleElementPrototype", 0, &JSHTMLTitleElementPrototypeTable, 0 };
-
-JSObject* JSHTMLTitleElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLTitleElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLTitleElement::s_info = { "HTMLTitleElement", &JSHTMLElement::s_info, &JSHTMLTitleElementTable, 0 };
-
-JSHTMLTitleElement::JSHTMLTitleElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLTitleElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLTitleElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLTitleElementPrototype(JSHTMLTitleElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLTitleElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLTitleElement, Base>(exec, &JSHTMLTitleElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLTitleElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLTitleElement, Base>(exec, &JSHTMLTitleElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLTitleElementText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTitleElement* castedThis = static_cast<JSHTMLTitleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLTitleElement* imp = static_cast<HTMLTitleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->text());
- return result;
-}
-
-JSValue jsHTMLTitleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLTitleElement* domObject = static_cast<JSHTMLTitleElement*>(asObject(slotBase));
- return JSHTMLTitleElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLTitleElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLTitleElement, Base>(exec, propertyName, value, &JSHTMLTitleElementTable, this, slot);
-}
-
-void setJSHTMLTitleElementText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLTitleElement* castedThisObj = static_cast<JSHTMLTitleElement*>(thisObject);
- HTMLTitleElement* imp = static_cast<HTMLTitleElement*>(castedThisObj->impl());
- imp->setText(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLTitleElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLTitleElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.h
deleted file mode 100644
index 958f290..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLTitleElement_h
-#define JSHTMLTitleElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLTitleElement;
-
-class JSHTMLTitleElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLTitleElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLTitleElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLTitleElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLTitleElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLTitleElementText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLTitleElementText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLTitleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp
deleted file mode 100644
index a369972..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHTMLUListElement.h"
-
-#include "HTMLUListElement.h"
-#include "KURL.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLUListElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLUListElementTableValues[4] =
-{
- { "compact", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLUListElementCompact), (intptr_t)setJSHTMLUListElementCompact },
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLUListElementType), (intptr_t)setJSHTMLUListElementType },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLUListElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLUListElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSHTMLUListElementTableValues, 0 };
-#else
- { 8, 7, JSHTMLUListElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLUListElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLUListElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLUListElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLUListElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLUListElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLUListElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLUListElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLUListElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLUListElementConstructor::s_info = { "HTMLUListElementConstructor", 0, &JSHTMLUListElementConstructorTable, 0 };
-
-bool JSHTMLUListElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLUListElementConstructor, DOMObject>(exec, &JSHTMLUListElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLUListElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLUListElementConstructor, DOMObject>(exec, &JSHTMLUListElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLUListElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLUListElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLUListElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSHTMLUListElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLUListElementPrototype::s_info = { "HTMLUListElementPrototype", 0, &JSHTMLUListElementPrototypeTable, 0 };
-
-JSObject* JSHTMLUListElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLUListElement>(exec, globalObject);
-}
-
-const ClassInfo JSHTMLUListElement::s_info = { "HTMLUListElement", &JSHTMLElement::s_info, &JSHTMLUListElementTable, 0 };
-
-JSHTMLUListElement::JSHTMLUListElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLUListElement> impl)
- : JSHTMLElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLUListElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLUListElementPrototype(JSHTMLUListElementPrototype::createStructure(JSHTMLElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLUListElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLUListElement, Base>(exec, &JSHTMLUListElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLUListElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLUListElement, Base>(exec, &JSHTMLUListElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLUListElementCompact(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLUListElement* castedThis = static_cast<JSHTMLUListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLUListElement* imp = static_cast<HTMLUListElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->compact());
- return result;
-}
-
-JSValue jsHTMLUListElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLUListElement* castedThis = static_cast<JSHTMLUListElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLUListElement* imp = static_cast<HTMLUListElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsHTMLUListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLUListElement* domObject = static_cast<JSHTMLUListElement*>(asObject(slotBase));
- return JSHTMLUListElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLUListElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLUListElement, Base>(exec, propertyName, value, &JSHTMLUListElementTable, this, slot);
-}
-
-void setJSHTMLUListElementCompact(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLUListElement* castedThisObj = static_cast<JSHTMLUListElement*>(thisObject);
- HTMLUListElement* imp = static_cast<HTMLUListElement*>(castedThisObj->impl());
- imp->setCompact(value.toBoolean(exec));
-}
-
-void setJSHTMLUListElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLUListElement* castedThisObj = static_cast<JSHTMLUListElement*>(thisObject);
- HTMLUListElement* imp = static_cast<HTMLUListElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLUListElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLUListElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.h
deleted file mode 100644
index 2c858a4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLUListElement_h
-#define JSHTMLUListElement_h
-
-#include "JSHTMLElement.h"
-
-namespace WebCore {
-
-class HTMLUListElement;
-
-class JSHTMLUListElement : public JSHTMLElement {
- typedef JSHTMLElement Base;
-public:
- JSHTMLUListElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLUListElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLUListElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLUListElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsHTMLUListElementCompact(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLUListElementCompact(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLUListElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLUListElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLUListElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp
deleted file mode 100644
index fbd5d3d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp
+++ /dev/null
@@ -1,320 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLVideoElement.h"
-
-#include "HTMLVideoElement.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHTMLVideoElement);
-
-/* Hash table */
-
-static const HashTableValue JSHTMLVideoElementTableValues[9] =
-{
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementWidth), (intptr_t)setJSHTMLVideoElementWidth },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementHeight), (intptr_t)setJSHTMLVideoElementHeight },
- { "videoWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementVideoWidth), (intptr_t)0 },
- { "videoHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementVideoHeight), (intptr_t)0 },
- { "poster", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementPoster), (intptr_t)setJSHTMLVideoElementPoster },
- { "webkitSupportsFullscreen", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementWebkitSupportsFullscreen), (intptr_t)0 },
- { "webkitDisplayingFullscreen", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementWebkitDisplayingFullscreen), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLVideoElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLVideoElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHTMLVideoElementTableValues, 0 };
-#else
- { 18, 15, JSHTMLVideoElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSHTMLVideoElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLVideoElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHTMLVideoElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSHTMLVideoElementConstructorTableValues, 0 };
-#endif
-
-class JSHTMLVideoElementConstructor : public DOMConstructorObject {
-public:
- JSHTMLVideoElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSHTMLVideoElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSHTMLVideoElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSHTMLVideoElementConstructor::s_info = { "HTMLVideoElementConstructor", 0, &JSHTMLVideoElementConstructorTable, 0 };
-
-bool JSHTMLVideoElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLVideoElementConstructor, DOMObject>(exec, &JSHTMLVideoElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSHTMLVideoElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLVideoElementConstructor, DOMObject>(exec, &JSHTMLVideoElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHTMLVideoElementPrototypeTableValues[5] =
-{
- { "webkitEnterFullscreen", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLVideoElementPrototypeFunctionWebkitEnterFullscreen), (intptr_t)0 },
- { "webkitExitFullscreen", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLVideoElementPrototypeFunctionWebkitExitFullscreen), (intptr_t)0 },
- { "webkitEnterFullScreen", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLVideoElementPrototypeFunctionWebkitEnterFullScreen), (intptr_t)0 },
- { "webkitExitFullScreen", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLVideoElementPrototypeFunctionWebkitExitFullScreen), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHTMLVideoElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSHTMLVideoElementPrototypeTableValues, 0 };
-#else
- { 8, 7, JSHTMLVideoElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHTMLVideoElementPrototype::s_info = { "HTMLVideoElementPrototype", 0, &JSHTMLVideoElementPrototypeTable, 0 };
-
-JSObject* JSHTMLVideoElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHTMLVideoElement>(exec, globalObject);
-}
-
-bool JSHTMLVideoElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHTMLVideoElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHTMLVideoElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHTMLVideoElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHTMLVideoElement::s_info = { "HTMLVideoElement", &JSHTMLMediaElement::s_info, &JSHTMLVideoElementTable, 0 };
-
-JSHTMLVideoElement::JSHTMLVideoElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<HTMLVideoElement> impl)
- : JSHTMLMediaElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSHTMLVideoElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHTMLVideoElementPrototype(JSHTMLVideoElementPrototype::createStructure(JSHTMLMediaElementPrototype::self(exec, globalObject)));
-}
-
-bool JSHTMLVideoElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSHTMLVideoElement, Base>(exec, &JSHTMLVideoElementTable, this, propertyName, slot);
-}
-
-bool JSHTMLVideoElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSHTMLVideoElement, Base>(exec, &JSHTMLVideoElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsHTMLVideoElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsHTMLVideoElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsHTMLVideoElementVideoWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->videoWidth());
- return result;
-}
-
-JSValue jsHTMLVideoElementVideoHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->videoHeight());
- return result;
-}
-
-JSValue jsHTMLVideoElementPoster(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->poster());
- return result;
-}
-
-JSValue jsHTMLVideoElementWebkitSupportsFullscreen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->webkitSupportsFullscreen());
- return result;
-}
-
-JSValue jsHTMLVideoElementWebkitDisplayingFullscreen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* castedThis = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->webkitDisplayingFullscreen());
- return result;
-}
-
-JSValue jsHTMLVideoElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHTMLVideoElement* domObject = static_cast<JSHTMLVideoElement*>(asObject(slotBase));
- return JSHTMLVideoElement::getConstructor(exec, domObject->globalObject());
-}
-void JSHTMLVideoElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSHTMLVideoElement, Base>(exec, propertyName, value, &JSHTMLVideoElementTable, this, slot);
-}
-
-void setJSHTMLVideoElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(thisObject);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
- imp->setWidth(value.toInt32(exec));
-}
-
-void setJSHTMLVideoElementHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(thisObject);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
- imp->setHeight(value.toInt32(exec));
-}
-
-void setJSHTMLVideoElementPoster(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(thisObject);
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
- imp->setPoster(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSHTMLVideoElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSHTMLVideoElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitEnterFullscreen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLVideoElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(asObject(thisValue));
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->webkitEnterFullscreen(processingUserGesture(exec), ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitExitFullscreen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLVideoElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(asObject(thisValue));
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
-
- imp->webkitExitFullscreen();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitEnterFullScreen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLVideoElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(asObject(thisValue));
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->webkitEnterFullScreen(processingUserGesture(exec), ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitExitFullScreen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHTMLVideoElement::s_info))
- return throwError(exec, TypeError);
- JSHTMLVideoElement* castedThisObj = static_cast<JSHTMLVideoElement*>(asObject(thisValue));
- HTMLVideoElement* imp = static_cast<HTMLVideoElement*>(castedThisObj->impl());
-
- imp->webkitExitFullScreen();
- return jsUndefined();
-}
-
-
-}
-
-#endif // ENABLE(VIDEO)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.h
deleted file mode 100644
index e4d0131..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHTMLVideoElement_h
-#define JSHTMLVideoElement_h
-
-#if ENABLE(VIDEO)
-
-#include "JSHTMLMediaElement.h"
-
-namespace WebCore {
-
-class HTMLVideoElement;
-
-class JSHTMLVideoElement : public JSHTMLMediaElement {
- typedef JSHTMLMediaElement Base;
-public:
- JSHTMLVideoElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<HTMLVideoElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSHTMLVideoElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHTMLVideoElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitEnterFullscreen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitExitFullscreen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitEnterFullScreen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHTMLVideoElementPrototypeFunctionWebkitExitFullScreen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHTMLVideoElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLVideoElementWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLVideoElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLVideoElementHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLVideoElementVideoWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLVideoElementVideoHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLVideoElementPoster(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSHTMLVideoElementPoster(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsHTMLVideoElementWebkitSupportsFullscreen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLVideoElementWebkitDisplayingFullscreen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsHTMLVideoElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(VIDEO)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp b/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp
deleted file mode 100644
index 3bbc147..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSHistory.h"
-
-#include "History.h"
-#include "JSHistoryCustom.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSHistory);
-
-/* Hash table */
-
-static const HashTableValue JSHistoryTableValues[2] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHistoryLength), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHistoryTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSHistoryTableValues, 0 };
-#else
- { 2, 1, JSHistoryTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSHistoryPrototypeTableValues[6] =
-{
- { "back", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHistoryPrototypeFunctionBack), (intptr_t)0 },
- { "forward", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHistoryPrototypeFunctionForward), (intptr_t)0 },
- { "go", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHistoryPrototypeFunctionGo), (intptr_t)1 },
- { "pushState", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHistoryPrototypeFunctionPushState), (intptr_t)3 },
- { "replaceState", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHistoryPrototypeFunctionReplaceState), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSHistoryPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSHistoryPrototypeTableValues, 0 };
-#else
- { 17, 15, JSHistoryPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSHistoryPrototype::s_info = { "HistoryPrototype", 0, &JSHistoryPrototypeTable, 0 };
-
-JSObject* JSHistoryPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSHistory>(exec, globalObject);
-}
-
-bool JSHistoryPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSHistoryPrototypeTable, this, propertyName, slot);
-}
-
-bool JSHistoryPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSHistoryPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSHistory::s_info = { "History", 0, &JSHistoryTable, 0 };
-
-JSHistory::JSHistory(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<History> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSHistory::~JSHistory()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSHistory::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSHistoryPrototype(JSHistoryPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSHistory::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (getOwnPropertySlotDelegate(exec, propertyName, slot))
- return true;
- return getStaticValueSlot<JSHistory, Base>(exec, &JSHistoryTable, this, propertyName, slot);
-}
-
-bool JSHistory::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))
- return true;
- return getStaticValueDescriptor<JSHistory, Base>(exec, &JSHistoryTable, this, propertyName, descriptor);
-}
-
-JSValue jsHistoryLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSHistory* castedThis = static_cast<JSHistory*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- History* imp = static_cast<History*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-void JSHistory::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- Base::put(exec, propertyName, value, slot);
-}
-
-JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionBack(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHistory::s_info))
- return throwError(exec, TypeError);
- JSHistory* castedThisObj = static_cast<JSHistory*>(asObject(thisValue));
- History* imp = static_cast<History*>(castedThisObj->impl());
-
- imp->back();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionForward(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHistory::s_info))
- return throwError(exec, TypeError);
- JSHistory* castedThisObj = static_cast<JSHistory*>(asObject(thisValue));
- History* imp = static_cast<History*>(castedThisObj->impl());
-
- imp->forward();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionGo(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHistory::s_info))
- return throwError(exec, TypeError);
- JSHistory* castedThisObj = static_cast<JSHistory*>(asObject(thisValue));
- History* imp = static_cast<History*>(castedThisObj->impl());
- int distance = args.at(0).toInt32(exec);
-
- imp->go(distance);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionPushState(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHistory::s_info))
- return throwError(exec, TypeError);
- JSHistory* castedThisObj = static_cast<JSHistory*>(asObject(thisValue));
- return castedThisObj->pushState(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionReplaceState(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSHistory::s_info))
- return throwError(exec, TypeError);
- JSHistory* castedThisObj = static_cast<JSHistory*>(asObject(thisValue));
- return castedThisObj->replaceState(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, History* object)
-{
- return getDOMObjectWrapper<JSHistory>(exec, globalObject, object);
-}
-History* toHistory(JSC::JSValue value)
-{
- return value.inherits(&JSHistory::s_info) ? static_cast<JSHistory*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHistory.h b/src/3rdparty/webkit/WebCore/generated/JSHistory.h
deleted file mode 100644
index 43e14ed..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSHistory.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSHistory_h
-#define JSHistory_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class History;
-
-class JSHistory : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSHistory(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<History>);
- virtual ~JSHistory();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual bool deleteProperty(JSC::ExecState*, const JSC::Identifier&);
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue pushState(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue replaceState(JSC::ExecState*, const JSC::ArgList&);
- History* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<History> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, History*);
-History* toHistory(JSC::JSValue);
-
-class JSHistoryPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSHistoryPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionBack(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionForward(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionGo(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionPushState(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsHistoryPrototypeFunctionReplaceState(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsHistoryLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp b/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp
deleted file mode 100644
index 2385ad4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSImageData.h"
-
-#include "ImageData.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSImageData);
-
-/* Hash table */
-
-static const HashTableValue JSImageDataTableValues[4] =
-{
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsImageDataWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsImageDataHeight), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsImageDataConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSImageDataTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSImageDataTableValues, 0 };
-#else
- { 9, 7, JSImageDataTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSImageDataConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSImageDataConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSImageDataConstructorTableValues, 0 };
-#else
- { 1, 0, JSImageDataConstructorTableValues, 0 };
-#endif
-
-class JSImageDataConstructor : public DOMConstructorObject {
-public:
- JSImageDataConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSImageDataConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSImageDataPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSImageDataConstructor::s_info = { "ImageDataConstructor", 0, &JSImageDataConstructorTable, 0 };
-
-bool JSImageDataConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSImageDataConstructor, DOMObject>(exec, &JSImageDataConstructorTable, this, propertyName, slot);
-}
-
-bool JSImageDataConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSImageDataConstructor, DOMObject>(exec, &JSImageDataConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSImageDataPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSImageDataPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSImageDataPrototypeTableValues, 0 };
-#else
- { 1, 0, JSImageDataPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSImageDataPrototype::s_info = { "ImageDataPrototype", 0, &JSImageDataPrototypeTable, 0 };
-
-JSObject* JSImageDataPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSImageData>(exec, globalObject);
-}
-
-const ClassInfo JSImageData::s_info = { "ImageData", 0, &JSImageDataTable, 0 };
-
-JSImageData::JSImageData(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ImageData> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSImageData::~JSImageData()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSImageData::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSImageDataPrototype(JSImageDataPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSImageData::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSImageData, Base>(exec, &JSImageDataTable, this, propertyName, slot);
-}
-
-bool JSImageData::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSImageData, Base>(exec, &JSImageDataTable, this, propertyName, descriptor);
-}
-
-JSValue jsImageDataWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSImageData* castedThis = static_cast<JSImageData*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ImageData* imp = static_cast<ImageData*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsImageDataHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSImageData* castedThis = static_cast<JSImageData*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ImageData* imp = static_cast<ImageData*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsImageDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSImageData* domObject = static_cast<JSImageData*>(asObject(slotBase));
- return JSImageData::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSImageData::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSImageDataConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-ImageData* toImageData(JSC::JSValue value)
-{
- return value.inherits(&JSImageData::s_info) ? static_cast<JSImageData*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSImageData.h b/src/3rdparty/webkit/WebCore/generated/JSImageData.h
deleted file mode 100644
index 591eab3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSImageData.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSImageData_h
-#define JSImageData_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class ImageData;
-
-class JSImageData : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSImageData(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ImageData>);
- virtual ~JSImageData();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- ImageData* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<ImageData> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, ImageData*);
-ImageData* toImageData(JSC::JSValue);
-
-class JSImageDataPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSImageDataPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsImageDataWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsImageDataHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsImageDataConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.cpp b/src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.cpp
deleted file mode 100644
index 9ef01a2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.cpp
+++ /dev/null
@@ -1,360 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(INSPECTOR)
-
-#include "JSInjectedScriptHost.h"
-
-#include "InjectedScriptHost.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSInjectedScriptHost);
-
-/* Hash table */
-
-static const HashTableValue JSInjectedScriptHostTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsInjectedScriptHostConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInjectedScriptHostTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSInjectedScriptHostTableValues, 0 };
-#else
- { 2, 1, JSInjectedScriptHostTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSInjectedScriptHostConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInjectedScriptHostConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSInjectedScriptHostConstructorTableValues, 0 };
-#else
- { 1, 0, JSInjectedScriptHostConstructorTableValues, 0 };
-#endif
-
-class JSInjectedScriptHostConstructor : public DOMConstructorObject {
-public:
- JSInjectedScriptHostConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSInjectedScriptHostConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSInjectedScriptHostPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSInjectedScriptHostConstructor::s_info = { "InjectedScriptHostConstructor", 0, &JSInjectedScriptHostConstructorTable, 0 };
-
-bool JSInjectedScriptHostConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSInjectedScriptHostConstructor, DOMObject>(exec, &JSInjectedScriptHostConstructorTable, this, propertyName, slot);
-}
-
-bool JSInjectedScriptHostConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSInjectedScriptHostConstructor, DOMObject>(exec, &JSInjectedScriptHostConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSInjectedScriptHostPrototypeTableValues[16] =
-{
- { "clearConsoleMessages", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionClearConsoleMessages), (intptr_t)0 },
- { "copyText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionCopyText), (intptr_t)1 },
- { "nodeForId", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionNodeForId), (intptr_t)1 },
- { "pushNodePathToFrontend", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionPushNodePathToFrontend), (intptr_t)3 },
- { "addNodesToSearchResult", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionAddNodesToSearchResult), (intptr_t)1 },
- { "pushNodeByPathToFrontend", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionPushNodeByPathToFrontend), (intptr_t)1 },
- { "currentCallFrame", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionCurrentCallFrame), (intptr_t)0 },
- { "isActivation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionIsActivation), (intptr_t)1 },
- { "databaseForId", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionDatabaseForId), (intptr_t)1 },
- { "selectDatabase", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionSelectDatabase), (intptr_t)1 },
- { "selectDOMStorage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionSelectDOMStorage), (intptr_t)1 },
- { "didCreateWorker", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionDidCreateWorker), (intptr_t)3 },
- { "didDestroyWorker", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionDidDestroyWorker), (intptr_t)1 },
- { "nextWorkerId", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionNextWorkerId), (intptr_t)0 },
- { "reportDidDispatchOnInjectedScript", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInjectedScriptHostPrototypeFunctionReportDidDispatchOnInjectedScript), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInjectedScriptHostPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSInjectedScriptHostPrototypeTableValues, 0 };
-#else
- { 34, 31, JSInjectedScriptHostPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSInjectedScriptHostPrototype::s_info = { "InjectedScriptHostPrototype", 0, &JSInjectedScriptHostPrototypeTable, 0 };
-
-JSObject* JSInjectedScriptHostPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSInjectedScriptHost>(exec, globalObject);
-}
-
-bool JSInjectedScriptHostPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSInjectedScriptHostPrototypeTable, this, propertyName, slot);
-}
-
-bool JSInjectedScriptHostPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSInjectedScriptHostPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSInjectedScriptHost::s_info = { "InjectedScriptHost", 0, &JSInjectedScriptHostTable, 0 };
-
-JSInjectedScriptHost::JSInjectedScriptHost(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<InjectedScriptHost> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSInjectedScriptHost::~JSInjectedScriptHost()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSInjectedScriptHost::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSInjectedScriptHostPrototype(JSInjectedScriptHostPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSInjectedScriptHost::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSInjectedScriptHost, Base>(exec, &JSInjectedScriptHostTable, this, propertyName, slot);
-}
-
-bool JSInjectedScriptHost::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSInjectedScriptHost, Base>(exec, &JSInjectedScriptHostTable, this, propertyName, descriptor);
-}
-
-JSValue jsInjectedScriptHostConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSInjectedScriptHost* domObject = static_cast<JSInjectedScriptHost*>(asObject(slotBase));
- return JSInjectedScriptHost::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSInjectedScriptHost::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSInjectedScriptHostConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionClearConsoleMessages(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
-
- imp->clearConsoleMessages();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionCopyText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
- const UString& text = args.at(0).toString(exec);
-
- imp->copyText(text);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionNodeForId(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->nodeForId(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionPushNodePathToFrontend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->pushNodePathToFrontend(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionAddNodesToSearchResult(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
- const UString& nodeIds = args.at(0).toString(exec);
-
- imp->addNodesToSearchResult(nodeIds);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionPushNodeByPathToFrontend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
- const UString& path = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->pushNodeByPathToFrontend(path));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionCurrentCallFrame(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->currentCallFrame(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionIsActivation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->isActivation(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionDatabaseForId(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->databaseForId(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionSelectDatabase(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->selectDatabase(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionSelectDOMStorage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->selectDOMStorage(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionDidCreateWorker(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
- int id = args.at(0).toInt32(exec);
- const UString& url = args.at(1).toString(exec);
- bool isFakeWorker = args.at(2).toBoolean(exec);
-
- imp->didCreateWorker(id, url, isFakeWorker);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionDidDestroyWorker(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
- int id = args.at(0).toInt32(exec);
-
- imp->didDestroyWorker(id);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionNextWorkerId(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- InjectedScriptHost* imp = static_cast<InjectedScriptHost*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->nextWorkerId());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionReportDidDispatchOnInjectedScript(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInjectedScriptHost::s_info))
- return throwError(exec, TypeError);
- JSInjectedScriptHost* castedThisObj = static_cast<JSInjectedScriptHost*>(asObject(thisValue));
- return castedThisObj->reportDidDispatchOnInjectedScript(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, InjectedScriptHost* object)
-{
- return getDOMObjectWrapper<JSInjectedScriptHost>(exec, globalObject, object);
-}
-InjectedScriptHost* toInjectedScriptHost(JSC::JSValue value)
-{
- return value.inherits(&JSInjectedScriptHost::s_info) ? static_cast<JSInjectedScriptHost*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(INSPECTOR)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.h b/src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.h
deleted file mode 100644
index fd7eb22..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSInjectedScriptHost.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSInjectedScriptHost_h
-#define JSInjectedScriptHost_h
-
-#if ENABLE(INSPECTOR)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class InjectedScriptHost;
-
-class JSInjectedScriptHost : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSInjectedScriptHost(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<InjectedScriptHost>);
- virtual ~JSInjectedScriptHost();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue nodeForId(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue pushNodePathToFrontend(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue currentCallFrame(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue isActivation(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue databaseForId(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue selectDatabase(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue selectDOMStorage(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue reportDidDispatchOnInjectedScript(JSC::ExecState*, const JSC::ArgList&);
- InjectedScriptHost* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<InjectedScriptHost> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, InjectedScriptHost*);
-InjectedScriptHost* toInjectedScriptHost(JSC::JSValue);
-
-class JSInjectedScriptHostPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSInjectedScriptHostPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionClearConsoleMessages(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionCopyText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionNodeForId(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionPushNodePathToFrontend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionAddNodesToSearchResult(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionPushNodeByPathToFrontend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionCurrentCallFrame(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionIsActivation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionDatabaseForId(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionSelectDatabase(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionSelectDOMStorage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionDidCreateWorker(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionDidDestroyWorker(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionNextWorkerId(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionReportDidDispatchOnInjectedScript(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsInjectedScriptHostConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(INSPECTOR)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.cpp b/src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.cpp
deleted file mode 100644
index 484dac0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.cpp
+++ /dev/null
@@ -1,1039 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(INSPECTOR)
-
-#include "JSInspectorBackend.h"
-
-#include "InspectorBackend.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSInspectorBackend);
-
-/* Hash table */
-
-static const HashTableValue JSInspectorBackendTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsInspectorBackendConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInspectorBackendTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSInspectorBackendTableValues, 0 };
-#else
- { 2, 1, JSInspectorBackendTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSInspectorBackendConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInspectorBackendConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSInspectorBackendConstructorTableValues, 0 };
-#else
- { 1, 0, JSInspectorBackendConstructorTableValues, 0 };
-#endif
-
-class JSInspectorBackendConstructor : public DOMConstructorObject {
-public:
- JSInspectorBackendConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSInspectorBackendConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSInspectorBackendPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSInspectorBackendConstructor::s_info = { "InspectorBackendConstructor", 0, &JSInspectorBackendConstructorTable, 0 };
-
-bool JSInspectorBackendConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSInspectorBackendConstructor, DOMObject>(exec, &JSInspectorBackendConstructorTable, this, propertyName, slot);
-}
-
-bool JSInspectorBackendConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSInspectorBackendConstructor, DOMObject>(exec, &JSInspectorBackendConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSInspectorBackendPrototypeTableValues[60] =
-{
- { "storeLastActivePanel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStoreLastActivePanel), (intptr_t)1 },
- { "saveFrontendSettings", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSaveFrontendSettings), (intptr_t)1 },
- { "enableSearchingForNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionEnableSearchingForNode), (intptr_t)0 },
- { "disableSearchingForNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDisableSearchingForNode), (intptr_t)0 },
- { "enableResourceTracking", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionEnableResourceTracking), (intptr_t)1 },
- { "disableResourceTracking", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDisableResourceTracking), (intptr_t)1 },
- { "getResourceContent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetResourceContent), (intptr_t)2 },
- { "reloadPage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionReloadPage), (intptr_t)0 },
- { "startTimelineProfiler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStartTimelineProfiler), (intptr_t)0 },
- { "stopTimelineProfiler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStopTimelineProfiler), (intptr_t)0 },
- { "enableDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionEnableDebugger), (intptr_t)1 },
- { "disableDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDisableDebugger), (intptr_t)1 },
- { "setBreakpoint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetBreakpoint), (intptr_t)4 },
- { "removeBreakpoint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionRemoveBreakpoint), (intptr_t)2 },
- { "activateBreakpoints", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionActivateBreakpoints), (intptr_t)0 },
- { "deactivateBreakpoints", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDeactivateBreakpoints), (intptr_t)0 },
- { "pauseInDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionPauseInDebugger), (intptr_t)0 },
- { "resumeDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionResumeDebugger), (intptr_t)0 },
- { "stepOverStatementInDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStepOverStatementInDebugger), (intptr_t)0 },
- { "stepIntoStatementInDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStepIntoStatementInDebugger), (intptr_t)0 },
- { "stepOutOfFunctionInDebugger", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStepOutOfFunctionInDebugger), (intptr_t)0 },
- { "setPauseOnExceptionsState", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetPauseOnExceptionsState), (intptr_t)1 },
- { "enableProfiler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionEnableProfiler), (intptr_t)1 },
- { "disableProfiler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDisableProfiler), (intptr_t)1 },
- { "startProfiling", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStartProfiling), (intptr_t)0 },
- { "stopProfiling", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionStopProfiling), (intptr_t)0 },
- { "getProfileHeaders", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetProfileHeaders), (intptr_t)1 },
- { "getProfile", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetProfile), (intptr_t)2 },
- { "setInjectedScriptSource", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetInjectedScriptSource), (intptr_t)1 },
- { "dispatchOnInjectedScript", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDispatchOnInjectedScript), (intptr_t)5 },
- { "addScriptToEvaluateOnLoad", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionAddScriptToEvaluateOnLoad), (intptr_t)1 },
- { "removeAllScriptsToEvaluateOnLoad", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionRemoveAllScriptsToEvaluateOnLoad), (intptr_t)0 },
- { "getChildNodes", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetChildNodes), (intptr_t)2 },
- { "setAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetAttribute), (intptr_t)4 },
- { "removeAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionRemoveAttribute), (intptr_t)3 },
- { "setTextNodeValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetTextNodeValue), (intptr_t)3 },
- { "getEventListenersForNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetEventListenersForNode), (intptr_t)2 },
- { "copyNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionCopyNode), (intptr_t)1 },
- { "removeNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionRemoveNode), (intptr_t)2 },
- { "highlightDOMNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionHighlightDOMNode), (intptr_t)1 },
- { "hideDOMNodeHighlight", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionHideDOMNodeHighlight), (intptr_t)0 },
- { "getStyles", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetStyles), (intptr_t)3 },
- { "getAllStyles", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetAllStyles), (intptr_t)1 },
- { "getInlineStyle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetInlineStyle), (intptr_t)2 },
- { "getComputedStyle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetComputedStyle), (intptr_t)2 },
- { "applyStyleText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionApplyStyleText), (intptr_t)4 },
- { "setStyleText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetStyleText), (intptr_t)3 },
- { "setStyleProperty", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetStyleProperty), (intptr_t)4 },
- { "toggleStyleEnabled", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionToggleStyleEnabled), (intptr_t)4 },
- { "setRuleSelector", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetRuleSelector), (intptr_t)4 },
- { "addRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionAddRule), (intptr_t)3 },
- { "getCookies", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetCookies), (intptr_t)1 },
- { "deleteCookie", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDeleteCookie), (intptr_t)2 },
- { "releaseWrapperObjectGroup", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionReleaseWrapperObjectGroup), (intptr_t)2 },
- { "didEvaluateForTestInFrontend", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionDidEvaluateForTestInFrontend), (intptr_t)2 },
- { "getDatabaseTableNames", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetDatabaseTableNames), (intptr_t)2 },
- { "getDOMStorageEntries", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionGetDOMStorageEntries), (intptr_t)2 },
- { "setDOMStorageItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionSetDOMStorageItem), (intptr_t)4 },
- { "removeDOMStorageItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorBackendPrototypeFunctionRemoveDOMStorageItem), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInspectorBackendPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 16383, JSInspectorBackendPrototypeTableValues, 0 };
-#else
- { 139, 127, JSInspectorBackendPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSInspectorBackendPrototype::s_info = { "InspectorBackendPrototype", 0, &JSInspectorBackendPrototypeTable, 0 };
-
-JSObject* JSInspectorBackendPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSInspectorBackend>(exec, globalObject);
-}
-
-bool JSInspectorBackendPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSInspectorBackendPrototypeTable, this, propertyName, slot);
-}
-
-bool JSInspectorBackendPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSInspectorBackendPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSInspectorBackend::s_info = { "InspectorBackend", 0, &JSInspectorBackendTable, 0 };
-
-JSInspectorBackend::JSInspectorBackend(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<InspectorBackend> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSInspectorBackend::~JSInspectorBackend()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSInspectorBackend::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSInspectorBackendPrototype(JSInspectorBackendPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSInspectorBackend::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSInspectorBackend, Base>(exec, &JSInspectorBackendTable, this, propertyName, slot);
-}
-
-bool JSInspectorBackend::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSInspectorBackend, Base>(exec, &JSInspectorBackendTable, this, propertyName, descriptor);
-}
-
-JSValue jsInspectorBackendConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSInspectorBackend* domObject = static_cast<JSInspectorBackend*>(asObject(slotBase));
- return JSInspectorBackend::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSInspectorBackend::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSInspectorBackendConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStoreLastActivePanel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& panelName = args.at(0).toString(exec);
-
- imp->storeLastActivePanel(panelName);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSaveFrontendSettings(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& settings = args.at(0).toString(exec);
-
- imp->saveFrontendSettings(settings);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableSearchingForNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->enableSearchingForNode();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableSearchingForNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->disableSearchingForNode();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableResourceTracking(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- bool always = args.at(0).toBoolean(exec);
-
- imp->enableResourceTracking(always);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableResourceTracking(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- bool always = args.at(0).toBoolean(exec);
-
- imp->disableResourceTracking(always);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetResourceContent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- unsigned identifier = args.at(1).toInt32(exec);
-
- imp->getResourceContent(callId, identifier);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionReloadPage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->reloadPage();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStartTimelineProfiler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->startTimelineProfiler();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStopTimelineProfiler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->stopTimelineProfiler();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- bool always = args.at(0).toBoolean(exec);
-
- imp->enableDebugger(always);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- bool always = args.at(0).toBoolean(exec);
-
- imp->disableDebugger(always);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetBreakpoint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& sourceID = args.at(0).toString(exec);
- unsigned lineNumber = args.at(1).toInt32(exec);
- bool enabled = args.at(2).toBoolean(exec);
- const UString& condition = args.at(3).toString(exec);
-
- imp->setBreakpoint(sourceID, lineNumber, enabled, condition);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveBreakpoint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& sourceID = args.at(0).toString(exec);
- unsigned lineNumber = args.at(1).toInt32(exec);
-
- imp->removeBreakpoint(sourceID, lineNumber);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionActivateBreakpoints(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->activateBreakpoints();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDeactivateBreakpoints(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->deactivateBreakpoints();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionPauseInDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->pauseInDebugger();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionResumeDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->resumeDebugger();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStepOverStatementInDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->stepOverStatementInDebugger();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStepIntoStatementInDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->stepIntoStatementInDebugger();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStepOutOfFunctionInDebugger(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->stepOutOfFunctionInDebugger();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetPauseOnExceptionsState(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int pauseOnExceptionsState = args.at(0).toInt32(exec);
-
- imp->setPauseOnExceptionsState(pauseOnExceptionsState);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableProfiler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- bool always = args.at(0).toBoolean(exec);
-
- imp->enableProfiler(always);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableProfiler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- bool always = args.at(0).toBoolean(exec);
-
- imp->disableProfiler(always);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStartProfiling(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->startProfiling();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStopProfiling(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->stopProfiling();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetProfileHeaders(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
-
- imp->getProfileHeaders(callId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetProfile(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- unsigned uid = args.at(1).toInt32(exec);
-
- imp->getProfile(callId, uid);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetInjectedScriptSource(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& scriptSource = args.at(0).toString(exec);
-
- imp->setInjectedScriptSource(scriptSource);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDispatchOnInjectedScript(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int injectedScriptId = args.at(1).toInt32(exec);
- const UString& methodName = args.at(2).toString(exec);
- const UString& arguments = args.at(3).toString(exec);
- bool async = args.at(4).toBoolean(exec);
-
- imp->dispatchOnInjectedScript(callId, injectedScriptId, methodName, arguments, async);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionAddScriptToEvaluateOnLoad(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& scriptSource = args.at(0).toString(exec);
-
- imp->addScriptToEvaluateOnLoad(scriptSource);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveAllScriptsToEvaluateOnLoad(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->removeAllScriptsToEvaluateOnLoad();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetChildNodes(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
-
- imp->getChildNodes(callId, nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int elementId = args.at(1).toInt32(exec);
- const UString& name = args.at(2).toString(exec);
- const UString& value = args.at(3).toString(exec);
-
- imp->setAttribute(callId, elementId, name, value);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int elementId = args.at(1).toInt32(exec);
- const UString& name = args.at(2).toString(exec);
-
- imp->removeAttribute(callId, elementId, name);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetTextNodeValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
- const UString& value = args.at(2).toString(exec);
-
- imp->setTextNodeValue(callId, nodeId, value);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetEventListenersForNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
-
- imp->getEventListenersForNode(callId, nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionCopyNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int nodeId = args.at(0).toInt32(exec);
-
- imp->copyNode(nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
-
- imp->removeNode(callId, nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionHighlightDOMNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int nodeId = args.at(0).toInt32(exec);
-
- imp->highlightDOMNode(nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionHideDOMNodeHighlight(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
-
- imp->hideDOMNodeHighlight();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetStyles(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
- bool authOnly = args.at(2).toBoolean(exec);
-
- imp->getStyles(callId, nodeId, authOnly);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetAllStyles(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
-
- imp->getAllStyles(callId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetInlineStyle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
-
- imp->getInlineStyle(callId, nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetComputedStyle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int nodeId = args.at(1).toInt32(exec);
-
- imp->getComputedStyle(callId, nodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionApplyStyleText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int styleId = args.at(1).toInt32(exec);
- const UString& styleText = args.at(2).toString(exec);
- const UString& propertyName = args.at(3).toString(exec);
-
- imp->applyStyleText(callId, styleId, styleText, propertyName);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetStyleText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int styleId = args.at(1).toInt32(exec);
- const UString& styleText = args.at(2).toString(exec);
-
- imp->setStyleText(callId, styleId, styleText);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetStyleProperty(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int styleId = args.at(1).toInt32(exec);
- const UString& name = args.at(2).toString(exec);
- const UString& value = args.at(3).toString(exec);
-
- imp->setStyleProperty(callId, styleId, name, value);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionToggleStyleEnabled(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int styleId = args.at(1).toInt32(exec);
- const UString& propertyName = args.at(2).toString(exec);
- bool disabled = args.at(3).toBoolean(exec);
-
- imp->toggleStyleEnabled(callId, styleId, propertyName, disabled);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetRuleSelector(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int ruleId = args.at(1).toInt32(exec);
- const UString& selector = args.at(2).toString(exec);
- int selectedNodeId = args.at(3).toInt32(exec);
-
- imp->setRuleSelector(callId, ruleId, selector, selectedNodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionAddRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- const UString& selector = args.at(1).toString(exec);
- int selectedNodeId = args.at(2).toInt32(exec);
-
- imp->addRule(callId, selector, selectedNodeId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetCookies(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
-
- imp->getCookies(callId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDeleteCookie(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- const UString& cookieName = args.at(0).toString(exec);
- const UString& domain = args.at(1).toString(exec);
-
- imp->deleteCookie(cookieName, domain);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionReleaseWrapperObjectGroup(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int injectedScriptId = args.at(0).toInt32(exec);
- const UString& objectGroup = args.at(1).toString(exec);
-
- imp->releaseWrapperObjectGroup(injectedScriptId, objectGroup);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDidEvaluateForTestInFrontend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- const UString& jsonResult = args.at(1).toString(exec);
-
- imp->didEvaluateForTestInFrontend(callId, jsonResult);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetDatabaseTableNames(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int databaseId = args.at(1).toInt32(exec);
-
- imp->getDatabaseTableNames(callId, databaseId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetDOMStorageEntries(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int storageId = args.at(1).toInt32(exec);
-
- imp->getDOMStorageEntries(callId, storageId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetDOMStorageItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int storageId = args.at(1).toInt32(exec);
- const UString& key = args.at(2).toString(exec);
- const UString& value = args.at(3).toString(exec);
-
- imp->setDOMStorageItem(callId, storageId, key, value);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveDOMStorageItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorBackend::s_info))
- return throwError(exec, TypeError);
- JSInspectorBackend* castedThisObj = static_cast<JSInspectorBackend*>(asObject(thisValue));
- InspectorBackend* imp = static_cast<InspectorBackend*>(castedThisObj->impl());
- int callId = args.at(0).toInt32(exec);
- int storageId = args.at(1).toInt32(exec);
- const UString& key = args.at(2).toString(exec);
-
- imp->removeDOMStorageItem(callId, storageId, key);
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, InspectorBackend* object)
-{
- return getDOMObjectWrapper<JSInspectorBackend>(exec, globalObject, object);
-}
-InspectorBackend* toInspectorBackend(JSC::JSValue value)
-{
- return value.inherits(&JSInspectorBackend::s_info) ? static_cast<JSInspectorBackend*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(INSPECTOR)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.h b/src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.h
deleted file mode 100644
index fdc7a05..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSInspectorBackend.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSInspectorBackend_h
-#define JSInspectorBackend_h
-
-#if ENABLE(INSPECTOR)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class InspectorBackend;
-
-class JSInspectorBackend : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSInspectorBackend(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<InspectorBackend>);
- virtual ~JSInspectorBackend();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- InspectorBackend* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<InspectorBackend> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, InspectorBackend*);
-InspectorBackend* toInspectorBackend(JSC::JSValue);
-
-class JSInspectorBackendPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSInspectorBackendPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStoreLastActivePanel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSaveFrontendSettings(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableSearchingForNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableSearchingForNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableResourceTracking(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableResourceTracking(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetResourceContent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionReloadPage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStartTimelineProfiler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStopTimelineProfiler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetBreakpoint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveBreakpoint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionActivateBreakpoints(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDeactivateBreakpoints(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionPauseInDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionResumeDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStepOverStatementInDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStepIntoStatementInDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStepOutOfFunctionInDebugger(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetPauseOnExceptionsState(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionEnableProfiler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDisableProfiler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStartProfiling(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionStopProfiling(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetProfileHeaders(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetProfile(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetInjectedScriptSource(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDispatchOnInjectedScript(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionAddScriptToEvaluateOnLoad(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveAllScriptsToEvaluateOnLoad(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetChildNodes(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetTextNodeValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetEventListenersForNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionCopyNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionHighlightDOMNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionHideDOMNodeHighlight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetStyles(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetAllStyles(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetInlineStyle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetComputedStyle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionApplyStyleText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetStyleText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetStyleProperty(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionToggleStyleEnabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetRuleSelector(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionAddRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetCookies(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDeleteCookie(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionReleaseWrapperObjectGroup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionDidEvaluateForTestInFrontend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetDatabaseTableNames(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionGetDOMStorageEntries(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionSetDOMStorageItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorBackendPrototypeFunctionRemoveDOMStorageItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsInspectorBackendConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(INSPECTOR)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.cpp b/src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.cpp
deleted file mode 100644
index c4140c5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.cpp
+++ /dev/null
@@ -1,383 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(INSPECTOR)
-
-#include "JSInspectorFrontendHost.h"
-
-#include "InspectorFrontendHost.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSInspectorFrontendHost);
-
-/* Hash table */
-
-static const HashTableValue JSInspectorFrontendHostTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsInspectorFrontendHostConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInspectorFrontendHostTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSInspectorFrontendHostTableValues, 0 };
-#else
- { 2, 1, JSInspectorFrontendHostTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSInspectorFrontendHostConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInspectorFrontendHostConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSInspectorFrontendHostConstructorTableValues, 0 };
-#else
- { 1, 0, JSInspectorFrontendHostConstructorTableValues, 0 };
-#endif
-
-class JSInspectorFrontendHostConstructor : public DOMConstructorObject {
-public:
- JSInspectorFrontendHostConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSInspectorFrontendHostConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSInspectorFrontendHostPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSInspectorFrontendHostConstructor::s_info = { "InspectorFrontendHostConstructor", 0, &JSInspectorFrontendHostConstructorTable, 0 };
-
-bool JSInspectorFrontendHostConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSInspectorFrontendHostConstructor, DOMObject>(exec, &JSInspectorFrontendHostConstructorTable, this, propertyName, slot);
-}
-
-bool JSInspectorFrontendHostConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSInspectorFrontendHostConstructor, DOMObject>(exec, &JSInspectorFrontendHostConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSInspectorFrontendHostPrototypeTableValues[16] =
-{
- { "loaded", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionLoaded), (intptr_t)0 },
- { "attach", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionAttach), (intptr_t)0 },
- { "detach", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionDetach), (intptr_t)0 },
- { "closeWindow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionCloseWindow), (intptr_t)0 },
- { "bringToFront", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionBringToFront), (intptr_t)0 },
- { "inspectedURLChanged", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionInspectedURLChanged), (intptr_t)1 },
- { "canAttachWindow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionCanAttachWindow), (intptr_t)0 },
- { "setAttachedWindowHeight", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionSetAttachedWindowHeight), (intptr_t)1 },
- { "moveWindowBy", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionMoveWindowBy), (intptr_t)2 },
- { "localizedStringsURL", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionLocalizedStringsURL), (intptr_t)0 },
- { "hiddenPanels", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionHiddenPanels), (intptr_t)0 },
- { "platform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionPlatform), (intptr_t)0 },
- { "port", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionPort), (intptr_t)0 },
- { "copyText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionCopyText), (intptr_t)1 },
- { "showContextMenu", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsInspectorFrontendHostPrototypeFunctionShowContextMenu), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSInspectorFrontendHostPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSInspectorFrontendHostPrototypeTableValues, 0 };
-#else
- { 36, 31, JSInspectorFrontendHostPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSInspectorFrontendHostPrototype::s_info = { "InspectorFrontendHostPrototype", 0, &JSInspectorFrontendHostPrototypeTable, 0 };
-
-JSObject* JSInspectorFrontendHostPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSInspectorFrontendHost>(exec, globalObject);
-}
-
-bool JSInspectorFrontendHostPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSInspectorFrontendHostPrototypeTable, this, propertyName, slot);
-}
-
-bool JSInspectorFrontendHostPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSInspectorFrontendHostPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSInspectorFrontendHost::s_info = { "InspectorFrontendHost", 0, &JSInspectorFrontendHostTable, 0 };
-
-JSInspectorFrontendHost::JSInspectorFrontendHost(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<InspectorFrontendHost> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSInspectorFrontendHost::~JSInspectorFrontendHost()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSInspectorFrontendHost::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSInspectorFrontendHostPrototype(JSInspectorFrontendHostPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSInspectorFrontendHost::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSInspectorFrontendHost, Base>(exec, &JSInspectorFrontendHostTable, this, propertyName, slot);
-}
-
-bool JSInspectorFrontendHost::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSInspectorFrontendHost, Base>(exec, &JSInspectorFrontendHostTable, this, propertyName, descriptor);
-}
-
-JSValue jsInspectorFrontendHostConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSInspectorFrontendHost* domObject = static_cast<JSInspectorFrontendHost*>(asObject(slotBase));
- return JSInspectorFrontendHost::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSInspectorFrontendHost::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSInspectorFrontendHostConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionLoaded(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
- imp->loaded();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionAttach(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
- imp->attach();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionDetach(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
- imp->detach();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionCloseWindow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
- imp->closeWindow();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionBringToFront(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
- imp->bringToFront();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionInspectedURLChanged(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
- const UString& newURL = args.at(0).toString(exec);
-
- imp->inspectedURLChanged(newURL);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionCanAttachWindow(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->canAttachWindow());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionSetAttachedWindowHeight(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
- unsigned height = args.at(0).toInt32(exec);
-
- imp->setAttachedWindowHeight(height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionMoveWindowBy(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
- imp->moveWindowBy(x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionLocalizedStringsURL(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->localizedStringsURL());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionHiddenPanels(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->hiddenPanels());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionPlatform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->platform());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionPort(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->port());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionCopyText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- InspectorFrontendHost* imp = static_cast<InspectorFrontendHost*>(castedThisObj->impl());
- const UString& text = args.at(0).toString(exec);
-
- imp->copyText(text);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionShowContextMenu(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSInspectorFrontendHost::s_info))
- return throwError(exec, TypeError);
- JSInspectorFrontendHost* castedThisObj = static_cast<JSInspectorFrontendHost*>(asObject(thisValue));
- return castedThisObj->showContextMenu(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, InspectorFrontendHost* object)
-{
- return getDOMObjectWrapper<JSInspectorFrontendHost>(exec, globalObject, object);
-}
-InspectorFrontendHost* toInspectorFrontendHost(JSC::JSValue value)
-{
- return value.inherits(&JSInspectorFrontendHost::s_info) ? static_cast<JSInspectorFrontendHost*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(INSPECTOR)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.h b/src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.h
deleted file mode 100644
index 2e113d7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSInspectorFrontendHost.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSInspectorFrontendHost_h
-#define JSInspectorFrontendHost_h
-
-#if ENABLE(INSPECTOR)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class InspectorFrontendHost;
-
-class JSInspectorFrontendHost : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSInspectorFrontendHost(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<InspectorFrontendHost>);
- virtual ~JSInspectorFrontendHost();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue showContextMenu(JSC::ExecState*, const JSC::ArgList&);
- InspectorFrontendHost* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<InspectorFrontendHost> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, InspectorFrontendHost*);
-InspectorFrontendHost* toInspectorFrontendHost(JSC::JSValue);
-
-class JSInspectorFrontendHostPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSInspectorFrontendHostPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionLoaded(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionAttach(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionDetach(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionCloseWindow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionBringToFront(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionInspectedURLChanged(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionCanAttachWindow(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionSetAttachedWindowHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionMoveWindowBy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionLocalizedStringsURL(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionHiddenPanels(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionPlatform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionPort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionCopyText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsInspectorFrontendHostPrototypeFunctionShowContextMenu(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsInspectorFrontendHostConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(INSPECTOR)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp b/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp
deleted file mode 100644
index 1017258..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(JAVASCRIPT_DEBUGGER)
-
-#include "JSJavaScriptCallFrame.h"
-
-#include "JSJavaScriptCallFrame.h"
-#include "JavaScriptCallFrame.h"
-#include "KURL.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSJavaScriptCallFrame);
-
-/* Hash table */
-
-static const HashTableValue JSJavaScriptCallFrameTableValues[8] =
-{
- { "caller", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameCaller), (intptr_t)0 },
- { "sourceID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameSourceID), (intptr_t)0 },
- { "line", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameLine), (intptr_t)0 },
- { "scopeChain", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameScopeChain), (intptr_t)0 },
- { "thisObject", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameThisObject), (intptr_t)0 },
- { "functionName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameFunctionName), (intptr_t)0 },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsJavaScriptCallFrameType), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSJavaScriptCallFrameTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSJavaScriptCallFrameTableValues, 0 };
-#else
- { 17, 15, JSJavaScriptCallFrameTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSJavaScriptCallFramePrototypeTableValues[2] =
-{
- { "evaluate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsJavaScriptCallFramePrototypeFunctionEvaluate), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSJavaScriptCallFramePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSJavaScriptCallFramePrototypeTableValues, 0 };
-#else
- { 2, 1, JSJavaScriptCallFramePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSJavaScriptCallFramePrototype::s_info = { "JavaScriptCallFramePrototype", 0, &JSJavaScriptCallFramePrototypeTable, 0 };
-
-JSObject* JSJavaScriptCallFramePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSJavaScriptCallFrame>(exec, globalObject);
-}
-
-bool JSJavaScriptCallFramePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSJavaScriptCallFramePrototypeTable, this, propertyName, slot);
-}
-
-bool JSJavaScriptCallFramePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSJavaScriptCallFramePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSJavaScriptCallFrame::s_info = { "JavaScriptCallFrame", 0, &JSJavaScriptCallFrameTable, 0 };
-
-JSJavaScriptCallFrame::JSJavaScriptCallFrame(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JavaScriptCallFrame> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSJavaScriptCallFrame::~JSJavaScriptCallFrame()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSJavaScriptCallFrame::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSJavaScriptCallFramePrototype(JSJavaScriptCallFramePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSJavaScriptCallFrame::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSJavaScriptCallFrame, Base>(exec, &JSJavaScriptCallFrameTable, this, propertyName, slot);
-}
-
-bool JSJavaScriptCallFrame::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSJavaScriptCallFrame, Base>(exec, &JSJavaScriptCallFrameTable, this, propertyName, descriptor);
-}
-
-JSValue jsJavaScriptCallFrameCaller(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- JavaScriptCallFrame* imp = static_cast<JavaScriptCallFrame*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->caller()));
- return result;
-}
-
-JSValue jsJavaScriptCallFrameSourceID(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- JavaScriptCallFrame* imp = static_cast<JavaScriptCallFrame*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->sourceID());
- return result;
-}
-
-JSValue jsJavaScriptCallFrameLine(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- JavaScriptCallFrame* imp = static_cast<JavaScriptCallFrame*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->line());
- return result;
-}
-
-JSValue jsJavaScriptCallFrameScopeChain(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- return castedThis->scopeChain(exec);
-}
-
-JSValue jsJavaScriptCallFrameThisObject(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- return castedThis->thisObject(exec);
-}
-
-JSValue jsJavaScriptCallFrameFunctionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- JavaScriptCallFrame* imp = static_cast<JavaScriptCallFrame*>(castedThis->impl());
- JSValue result = jsString(exec, imp->functionName());
- return result;
-}
-
-JSValue jsJavaScriptCallFrameType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSJavaScriptCallFrame* castedThis = static_cast<JSJavaScriptCallFrame*>(asObject(slotBase));
- return castedThis->type(exec);
-}
-
-JSValue JSC_HOST_CALL jsJavaScriptCallFramePrototypeFunctionEvaluate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSJavaScriptCallFrame::s_info))
- return throwError(exec, TypeError);
- JSJavaScriptCallFrame* castedThisObj = static_cast<JSJavaScriptCallFrame*>(asObject(thisValue));
- return castedThisObj->evaluate(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JavaScriptCallFrame* object)
-{
- return getDOMObjectWrapper<JSJavaScriptCallFrame>(exec, globalObject, object);
-}
-JavaScriptCallFrame* toJavaScriptCallFrame(JSC::JSValue value)
-{
- return value.inherits(&JSJavaScriptCallFrame::s_info) ? static_cast<JSJavaScriptCallFrame*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(JAVASCRIPT_DEBUGGER)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.h b/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.h
deleted file mode 100644
index c8ab722..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSJavaScriptCallFrame_h
-#define JSJavaScriptCallFrame_h
-
-#if ENABLE(JAVASCRIPT_DEBUGGER)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JavaScriptCallFrame;
-
-class JSJavaScriptCallFrame : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSJavaScriptCallFrame(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JavaScriptCallFrame>);
- virtual ~JSJavaScriptCallFrame();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom attributes
- JSC::JSValue scopeChain(JSC::ExecState*) const;
- JSC::JSValue thisObject(JSC::ExecState*) const;
- JSC::JSValue type(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue evaluate(JSC::ExecState*, const JSC::ArgList&);
- JavaScriptCallFrame* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JavaScriptCallFrame> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JavaScriptCallFrame*);
-JavaScriptCallFrame* toJavaScriptCallFrame(JSC::JSValue);
-
-class JSJavaScriptCallFramePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSJavaScriptCallFramePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsJavaScriptCallFramePrototypeFunctionEvaluate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsJavaScriptCallFrameCaller(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsJavaScriptCallFrameSourceID(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsJavaScriptCallFrameLine(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsJavaScriptCallFrameScopeChain(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsJavaScriptCallFrameThisObject(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsJavaScriptCallFrameFunctionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsJavaScriptCallFrameType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(JAVASCRIPT_DEBUGGER)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp
deleted file mode 100644
index bbe463a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSKeyboardEvent.h"
-
-#include "JSDOMWindow.h"
-#include "KURL.h"
-#include "KeyboardEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSKeyboardEvent);
-
-/* Hash table */
-
-static const HashTableValue JSKeyboardEventTableValues[9] =
-{
- { "keyIdentifier", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventKeyIdentifier), (intptr_t)0 },
- { "keyLocation", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventKeyLocation), (intptr_t)0 },
- { "ctrlKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventCtrlKey), (intptr_t)0 },
- { "shiftKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventShiftKey), (intptr_t)0 },
- { "altKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventAltKey), (intptr_t)0 },
- { "metaKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventMetaKey), (intptr_t)0 },
- { "altGraphKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventAltGraphKey), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsKeyboardEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSKeyboardEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSKeyboardEventTableValues, 0 };
-#else
- { 18, 15, JSKeyboardEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSKeyboardEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSKeyboardEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSKeyboardEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSKeyboardEventConstructorTableValues, 0 };
-#endif
-
-class JSKeyboardEventConstructor : public DOMConstructorObject {
-public:
- JSKeyboardEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSKeyboardEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSKeyboardEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSKeyboardEventConstructor::s_info = { "KeyboardEventConstructor", 0, &JSKeyboardEventConstructorTable, 0 };
-
-bool JSKeyboardEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSKeyboardEventConstructor, DOMObject>(exec, &JSKeyboardEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSKeyboardEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSKeyboardEventConstructor, DOMObject>(exec, &JSKeyboardEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSKeyboardEventPrototypeTableValues[2] =
-{
- { "initKeyboardEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsKeyboardEventPrototypeFunctionInitKeyboardEvent), (intptr_t)11 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSKeyboardEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSKeyboardEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSKeyboardEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSKeyboardEventPrototype::s_info = { "KeyboardEventPrototype", 0, &JSKeyboardEventPrototypeTable, 0 };
-
-JSObject* JSKeyboardEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSKeyboardEvent>(exec, globalObject);
-}
-
-bool JSKeyboardEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSKeyboardEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSKeyboardEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSKeyboardEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSKeyboardEvent::s_info = { "KeyboardEvent", &JSUIEvent::s_info, &JSKeyboardEventTable, 0 };
-
-JSKeyboardEvent::JSKeyboardEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<KeyboardEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSKeyboardEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSKeyboardEventPrototype(JSKeyboardEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSKeyboardEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSKeyboardEvent, Base>(exec, &JSKeyboardEventTable, this, propertyName, slot);
-}
-
-bool JSKeyboardEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSKeyboardEvent, Base>(exec, &JSKeyboardEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsKeyboardEventKeyIdentifier(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->keyIdentifier());
- return result;
-}
-
-JSValue jsKeyboardEventKeyLocation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->keyLocation());
- return result;
-}
-
-JSValue jsKeyboardEventCtrlKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->ctrlKey());
- return result;
-}
-
-JSValue jsKeyboardEventShiftKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->shiftKey());
- return result;
-}
-
-JSValue jsKeyboardEventAltKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->altKey());
- return result;
-}
-
-JSValue jsKeyboardEventMetaKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->metaKey());
- return result;
-}
-
-JSValue jsKeyboardEventAltGraphKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* castedThis = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->altGraphKey());
- return result;
-}
-
-JSValue jsKeyboardEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSKeyboardEvent* domObject = static_cast<JSKeyboardEvent*>(asObject(slotBase));
- return JSKeyboardEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSKeyboardEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSKeyboardEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsKeyboardEventPrototypeFunctionInitKeyboardEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSKeyboardEvent::s_info))
- return throwError(exec, TypeError);
- JSKeyboardEvent* castedThisObj = static_cast<JSKeyboardEvent*>(asObject(thisValue));
- KeyboardEvent* imp = static_cast<KeyboardEvent*>(castedThisObj->impl());
- const UString& type = args.at(0).toString(exec);
- bool canBubble = args.at(1).toBoolean(exec);
- bool cancelable = args.at(2).toBoolean(exec);
- DOMWindow* view = toDOMWindow(args.at(3));
- const UString& keyIdentifier = args.at(4).toString(exec);
- unsigned keyLocation = args.at(5).toInt32(exec);
- bool ctrlKey = args.at(6).toBoolean(exec);
- bool altKey = args.at(7).toBoolean(exec);
- bool shiftKey = args.at(8).toBoolean(exec);
- bool metaKey = args.at(9).toBoolean(exec);
- bool altGraphKey = args.at(10).toBoolean(exec);
-
- imp->initKeyboardEvent(type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey, altGraphKey);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.h b/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.h
deleted file mode 100644
index 1dde4c5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSKeyboardEvent_h
-#define JSKeyboardEvent_h
-
-#include "JSUIEvent.h"
-
-namespace WebCore {
-
-class KeyboardEvent;
-
-class JSKeyboardEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSKeyboardEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<KeyboardEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSKeyboardEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSKeyboardEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsKeyboardEventPrototypeFunctionInitKeyboardEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsKeyboardEventKeyIdentifier(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventKeyLocation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventCtrlKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventShiftKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventAltKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventMetaKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventAltGraphKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsKeyboardEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp
deleted file mode 100644
index 5568905..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp
+++ /dev/null
@@ -1,297 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSLocation.h"
-
-#include "JSLocationCustom.h"
-#include "KURL.h"
-#include "Location.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSLocation);
-
-/* Hash table */
-
-static const HashTableValue JSLocationTableValues[9] =
-{
- { "href", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationHref), (intptr_t)setJSLocationHref },
- { "protocol", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationProtocol), (intptr_t)setJSLocationProtocol },
- { "host", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationHost), (intptr_t)setJSLocationHost },
- { "hostname", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationHostname), (intptr_t)setJSLocationHostname },
- { "port", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationPort), (intptr_t)setJSLocationPort },
- { "pathname", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationPathname), (intptr_t)setJSLocationPathname },
- { "search", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationSearch), (intptr_t)setJSLocationSearch },
- { "hash", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsLocationHash), (intptr_t)setJSLocationHash },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSLocationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSLocationTableValues, 0 };
-#else
- { 19, 15, JSLocationTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSLocationPrototypeTableValues[5] =
-{
- { "assign", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsLocationPrototypeFunctionAssign), (intptr_t)1 },
- { "replace", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsLocationPrototypeFunctionReplace), (intptr_t)1 },
- { "reload", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsLocationPrototypeFunctionReload), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsLocationPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSLocationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSLocationPrototypeTableValues, 0 };
-#else
- { 9, 7, JSLocationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSLocationPrototype::s_info = { "LocationPrototype", 0, &JSLocationPrototypeTable, 0 };
-
-JSObject* JSLocationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSLocation>(exec, globalObject);
-}
-
-bool JSLocationPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSLocationPrototypeTable, this, propertyName, slot);
-}
-
-bool JSLocationPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSLocationPrototypeTable, this, propertyName, descriptor);
-}
-
-void JSLocationPrototype::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- Base::put(exec, propertyName, value, slot);
-}
-
-const ClassInfo JSLocation::s_info = { "Location", 0, &JSLocationTable, 0 };
-
-JSLocation::JSLocation(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Location> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSLocation::~JSLocation()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSLocation::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSLocationPrototype(JSLocationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSLocation::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (getOwnPropertySlotDelegate(exec, propertyName, slot))
- return true;
- return getStaticValueSlot<JSLocation, Base>(exec, &JSLocationTable, this, propertyName, slot);
-}
-
-bool JSLocation::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))
- return true;
- return getStaticValueDescriptor<JSLocation, Base>(exec, &JSLocationTable, this, propertyName, descriptor);
-}
-
-JSValue jsLocationHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->href());
- return result;
-}
-
-JSValue jsLocationProtocol(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->protocol());
- return result;
-}
-
-JSValue jsLocationHost(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->host());
- return result;
-}
-
-JSValue jsLocationHostname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hostname());
- return result;
-}
-
-JSValue jsLocationPort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->port());
- return result;
-}
-
-JSValue jsLocationPathname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->pathname());
- return result;
-}
-
-JSValue jsLocationSearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->search());
- return result;
-}
-
-JSValue jsLocationHash(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSLocation* castedThis = static_cast<JSLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Location* imp = static_cast<Location*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hash());
- return result;
-}
-
-void JSLocation::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- lookupPut<JSLocation, Base>(exec, propertyName, value, &JSLocationTable, this, slot);
-}
-
-void setJSLocationHref(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setHref(exec, value);
-}
-
-void setJSLocationProtocol(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setProtocol(exec, value);
-}
-
-void setJSLocationHost(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setHost(exec, value);
-}
-
-void setJSLocationHostname(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setHostname(exec, value);
-}
-
-void setJSLocationPort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setPort(exec, value);
-}
-
-void setJSLocationPathname(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setPathname(exec, value);
-}
-
-void setJSLocationSearch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setSearch(exec, value);
-}
-
-void setJSLocationHash(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSLocation*>(thisObject)->setHash(exec, value);
-}
-
-JSValue JSC_HOST_CALL jsLocationPrototypeFunctionAssign(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSLocation::s_info))
- return throwError(exec, TypeError);
- JSLocation* castedThisObj = static_cast<JSLocation*>(asObject(thisValue));
- return castedThisObj->assign(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsLocationPrototypeFunctionReplace(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSLocation::s_info))
- return throwError(exec, TypeError);
- JSLocation* castedThisObj = static_cast<JSLocation*>(asObject(thisValue));
- return castedThisObj->replace(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsLocationPrototypeFunctionReload(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSLocation::s_info))
- return throwError(exec, TypeError);
- JSLocation* castedThisObj = static_cast<JSLocation*>(asObject(thisValue));
- return castedThisObj->reload(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsLocationPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSLocation::s_info))
- return throwError(exec, TypeError);
- JSLocation* castedThisObj = static_cast<JSLocation*>(asObject(thisValue));
- return castedThisObj->toString(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Location* object)
-{
- return getDOMObjectWrapper<JSLocation>(exec, globalObject, object);
-}
-Location* toLocation(JSC::JSValue value)
-{
- return value.inherits(&JSLocation::s_info) ? static_cast<JSLocation*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSLocation.h b/src/3rdparty/webkit/WebCore/generated/JSLocation.h
deleted file mode 100644
index 6532fea..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSLocation.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSLocation_h
-#define JSLocation_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Location;
-
-class JSLocation : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSLocation(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Location>);
- virtual ~JSLocation();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual bool deleteProperty(JSC::ExecState*, const JSC::Identifier&);
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction, unsigned attributes);
-
- // Custom attributes
- void setHref(JSC::ExecState*, JSC::JSValue);
- void setProtocol(JSC::ExecState*, JSC::JSValue);
- void setHost(JSC::ExecState*, JSC::JSValue);
- void setHostname(JSC::ExecState*, JSC::JSValue);
- void setPort(JSC::ExecState*, JSC::JSValue);
- void setPathname(JSC::ExecState*, JSC::JSValue);
- void setSearch(JSC::ExecState*, JSC::JSValue);
- void setHash(JSC::ExecState*, JSC::JSValue);
-
- // Custom functions
- JSC::JSValue assign(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue replace(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue reload(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue toString(JSC::ExecState*, const JSC::ArgList&);
- Location* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Location> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Location*);
-Location* toLocation(JSC::JSValue);
-
-class JSLocationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction, unsigned attributes);
- JSLocationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsLocationPrototypeFunctionAssign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsLocationPrototypeFunctionReplace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsLocationPrototypeFunctionReload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsLocationPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsLocationHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationHref(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationProtocol(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationProtocol(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationHost(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationHost(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationHostname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationHostname(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationPort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationPort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationPathname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationPathname(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationSearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationSearch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsLocationHash(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSLocationHash(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp b/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp
deleted file mode 100644
index 5846799..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(VIDEO)
-
-#include "JSMediaError.h"
-
-#include "MediaError.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMediaError);
-
-/* Hash table */
-
-static const HashTableValue JSMediaErrorTableValues[3] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorCode), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMediaErrorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSMediaErrorTableValues, 0 };
-#else
- { 5, 3, JSMediaErrorTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMediaErrorConstructorTableValues[5] =
-{
- { "MEDIA_ERR_ABORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_ABORTED), (intptr_t)0 },
- { "MEDIA_ERR_NETWORK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_NETWORK), (intptr_t)0 },
- { "MEDIA_ERR_DECODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_DECODE), (intptr_t)0 },
- { "MEDIA_ERR_SRC_NOT_SUPPORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_SRC_NOT_SUPPORTED), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMediaErrorConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSMediaErrorConstructorTableValues, 0 };
-#else
- { 9, 7, JSMediaErrorConstructorTableValues, 0 };
-#endif
-
-class JSMediaErrorConstructor : public DOMConstructorObject {
-public:
- JSMediaErrorConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMediaErrorConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMediaErrorPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMediaErrorConstructor::s_info = { "MediaErrorConstructor", 0, &JSMediaErrorConstructorTable, 0 };
-
-bool JSMediaErrorConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMediaErrorConstructor, DOMObject>(exec, &JSMediaErrorConstructorTable, this, propertyName, slot);
-}
-
-bool JSMediaErrorConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMediaErrorConstructor, DOMObject>(exec, &JSMediaErrorConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMediaErrorPrototypeTableValues[5] =
-{
- { "MEDIA_ERR_ABORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_ABORTED), (intptr_t)0 },
- { "MEDIA_ERR_NETWORK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_NETWORK), (intptr_t)0 },
- { "MEDIA_ERR_DECODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_DECODE), (intptr_t)0 },
- { "MEDIA_ERR_SRC_NOT_SUPPORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaErrorMEDIA_ERR_SRC_NOT_SUPPORTED), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMediaErrorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSMediaErrorPrototypeTableValues, 0 };
-#else
- { 9, 7, JSMediaErrorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSMediaErrorPrototype::s_info = { "MediaErrorPrototype", 0, &JSMediaErrorPrototypeTable, 0 };
-
-JSObject* JSMediaErrorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMediaError>(exec, globalObject);
-}
-
-bool JSMediaErrorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMediaErrorPrototype, JSObject>(exec, &JSMediaErrorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSMediaErrorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMediaErrorPrototype, JSObject>(exec, &JSMediaErrorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSMediaError::s_info = { "MediaError", 0, &JSMediaErrorTable, 0 };
-
-JSMediaError::JSMediaError(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MediaError> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSMediaError::~JSMediaError()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSMediaError::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMediaErrorPrototype(JSMediaErrorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSMediaError::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMediaError, Base>(exec, &JSMediaErrorTable, this, propertyName, slot);
-}
-
-bool JSMediaError::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMediaError, Base>(exec, &JSMediaErrorTable, this, propertyName, descriptor);
-}
-
-JSValue jsMediaErrorCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMediaError* castedThis = static_cast<JSMediaError*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MediaError* imp = static_cast<MediaError*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsMediaErrorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMediaError* domObject = static_cast<JSMediaError*>(asObject(slotBase));
- return JSMediaError::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSMediaError::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMediaErrorConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsMediaErrorMEDIA_ERR_ABORTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsMediaErrorMEDIA_ERR_NETWORK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsMediaErrorMEDIA_ERR_DECODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsMediaErrorMEDIA_ERR_SRC_NOT_SUPPORTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, MediaError* object)
-{
- return getDOMObjectWrapper<JSMediaError>(exec, globalObject, object);
-}
-MediaError* toMediaError(JSC::JSValue value)
-{
- return value.inherits(&JSMediaError::s_info) ? static_cast<JSMediaError*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(VIDEO)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMediaError.h b/src/3rdparty/webkit/WebCore/generated/JSMediaError.h
deleted file mode 100644
index 7fff14f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMediaError.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMediaError_h
-#define JSMediaError_h
-
-#if ENABLE(VIDEO)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class MediaError;
-
-class JSMediaError : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSMediaError(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MediaError>);
- virtual ~JSMediaError();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- MediaError* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<MediaError> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, MediaError*);
-MediaError* toMediaError(JSC::JSValue);
-
-class JSMediaErrorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMediaErrorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsMediaErrorCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMediaErrorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsMediaErrorMEDIA_ERR_ABORTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMediaErrorMEDIA_ERR_NETWORK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMediaErrorMEDIA_ERR_DECODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMediaErrorMEDIA_ERR_SRC_NOT_SUPPORTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(VIDEO)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp b/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp
deleted file mode 100644
index 73882e8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMediaList.h"
-
-#include "KURL.h"
-#include "MediaList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMediaList);
-
-/* Hash table */
-
-static const HashTableValue JSMediaListTableValues[4] =
-{
- { "mediaText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaListMediaText), (intptr_t)setJSMediaListMediaText },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMediaListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMediaListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSMediaListTableValues, 0 };
-#else
- { 9, 7, JSMediaListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMediaListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMediaListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMediaListConstructorTableValues, 0 };
-#else
- { 1, 0, JSMediaListConstructorTableValues, 0 };
-#endif
-
-class JSMediaListConstructor : public DOMConstructorObject {
-public:
- JSMediaListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMediaListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMediaListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMediaListConstructor::s_info = { "MediaListConstructor", 0, &JSMediaListConstructorTable, 0 };
-
-bool JSMediaListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMediaListConstructor, DOMObject>(exec, &JSMediaListConstructorTable, this, propertyName, slot);
-}
-
-bool JSMediaListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMediaListConstructor, DOMObject>(exec, &JSMediaListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMediaListPrototypeTableValues[4] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMediaListPrototypeFunctionItem), (intptr_t)1 },
- { "deleteMedium", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMediaListPrototypeFunctionDeleteMedium), (intptr_t)1 },
- { "appendMedium", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMediaListPrototypeFunctionAppendMedium), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMediaListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSMediaListPrototypeTableValues, 0 };
-#else
- { 8, 7, JSMediaListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSMediaListPrototype::s_info = { "MediaListPrototype", 0, &JSMediaListPrototypeTable, 0 };
-
-JSObject* JSMediaListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMediaList>(exec, globalObject);
-}
-
-bool JSMediaListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSMediaListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSMediaListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSMediaListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSMediaList::s_info = { "MediaList", 0, &JSMediaListTable, 0 };
-
-JSMediaList::JSMediaList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MediaList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSMediaList::~JSMediaList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSMediaList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMediaListPrototype(JSMediaListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSMediaList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSMediaListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSMediaList, Base>(exec, &JSMediaListTable, this, propertyName, slot);
-}
-
-bool JSMediaList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSMediaListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<MediaList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSMediaList, Base>(exec, &JSMediaListTable, this, propertyName, descriptor);
-}
-
-bool JSMediaList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<MediaList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsMediaListMediaText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMediaList* castedThis = static_cast<JSMediaList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MediaList* imp = static_cast<MediaList*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->mediaText());
- return result;
-}
-
-JSValue jsMediaListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMediaList* castedThis = static_cast<JSMediaList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MediaList* imp = static_cast<MediaList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsMediaListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMediaList* domObject = static_cast<JSMediaList*>(asObject(slotBase));
- return JSMediaList::getConstructor(exec, domObject->globalObject());
-}
-void JSMediaList::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSMediaList, Base>(exec, propertyName, value, &JSMediaListTable, this, slot);
-}
-
-void setJSMediaListMediaText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSMediaList* castedThisObj = static_cast<JSMediaList*>(thisObject);
- MediaList* imp = static_cast<MediaList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setMediaText(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void JSMediaList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<MediaList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSMediaList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMediaListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsMediaListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMediaList::s_info))
- return throwError(exec, TypeError);
- JSMediaList* castedThisObj = static_cast<JSMediaList*>(asObject(thisValue));
- MediaList* imp = static_cast<MediaList*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->item(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsMediaListPrototypeFunctionDeleteMedium(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMediaList::s_info))
- return throwError(exec, TypeError);
- JSMediaList* castedThisObj = static_cast<JSMediaList*>(asObject(thisValue));
- MediaList* imp = static_cast<MediaList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& oldMedium = args.at(0).toString(exec);
-
- imp->deleteMedium(oldMedium, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsMediaListPrototypeFunctionAppendMedium(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMediaList::s_info))
- return throwError(exec, TypeError);
- JSMediaList* castedThisObj = static_cast<JSMediaList*>(asObject(thisValue));
- MediaList* imp = static_cast<MediaList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& newMedium = args.at(0).toString(exec);
-
- imp->appendMedium(newMedium, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-
-JSValue JSMediaList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSMediaList* thisObj = static_cast<JSMediaList*>(asObject(slotBase));
- return jsStringOrNull(exec, thisObj->impl()->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, MediaList* object)
-{
- return getDOMObjectWrapper<JSMediaList>(exec, globalObject, object);
-}
-MediaList* toMediaList(JSC::JSValue value)
-{
- return value.inherits(&JSMediaList::s_info) ? static_cast<JSMediaList*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMediaList.h b/src/3rdparty/webkit/WebCore/generated/JSMediaList.h
deleted file mode 100644
index e7dbc6c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMediaList.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMediaList_h
-#define JSMediaList_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class MediaList;
-
-class JSMediaList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSMediaList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MediaList>);
- virtual ~JSMediaList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- MediaList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<MediaList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, MediaList*);
-MediaList* toMediaList(JSC::JSValue);
-
-class JSMediaListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMediaListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsMediaListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMediaListPrototypeFunctionDeleteMedium(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMediaListPrototypeFunctionAppendMedium(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsMediaListMediaText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSMediaListMediaText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsMediaListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMediaListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp b/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp
deleted file mode 100644
index 90a4754..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMessageChannel.h"
-
-#include "JSMessagePort.h"
-#include "MessageChannel.h"
-#include "MessagePort.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMessageChannel);
-
-/* Hash table */
-
-static const HashTableValue JSMessageChannelTableValues[3] =
-{
- { "port1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageChannelPort1), (intptr_t)0 },
- { "port2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageChannelPort2), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessageChannelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSMessageChannelTableValues, 0 };
-#else
- { 4, 3, JSMessageChannelTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMessageChannelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessageChannelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMessageChannelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSMessageChannelPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSMessageChannelPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSMessageChannelPrototypeTable);
-}
-const ClassInfo JSMessageChannelPrototype::s_info = { "MessageChannelPrototype", 0, 0, getJSMessageChannelPrototypeTable };
-
-JSObject* JSMessageChannelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMessageChannel>(exec, globalObject);
-}
-
-static const HashTable* getJSMessageChannelTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSMessageChannelTable);
-}
-const ClassInfo JSMessageChannel::s_info = { "MessageChannel", 0, 0, getJSMessageChannelTable };
-
-JSMessageChannel::JSMessageChannel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MessageChannel> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSMessageChannel::~JSMessageChannel()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSMessageChannel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMessageChannelPrototype(JSMessageChannelPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSMessageChannel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMessageChannel, Base>(exec, getJSMessageChannelTable(exec), this, propertyName, slot);
-}
-
-bool JSMessageChannel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMessageChannel, Base>(exec, getJSMessageChannelTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsMessageChannelPort1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageChannel* castedThis = static_cast<JSMessageChannel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MessageChannel* imp = static_cast<MessageChannel*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->port1()));
- return result;
-}
-
-JSValue jsMessageChannelPort2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageChannel* castedThis = static_cast<JSMessageChannel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MessageChannel* imp = static_cast<MessageChannel*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->port2()));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, MessageChannel* object)
-{
- return getDOMObjectWrapper<JSMessageChannel>(exec, globalObject, object);
-}
-MessageChannel* toMessageChannel(JSC::JSValue value)
-{
- return value.inherits(&JSMessageChannel::s_info) ? static_cast<JSMessageChannel*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.h b/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.h
deleted file mode 100644
index 847e95b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMessageChannel_h
-#define JSMessageChannel_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class MessageChannel;
-
-class JSMessageChannel : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSMessageChannel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MessageChannel>);
- virtual ~JSMessageChannel();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- MessageChannel* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<MessageChannel> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, MessageChannel*);
-MessageChannel* toMessageChannel(JSC::JSValue);
-
-class JSMessageChannelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMessageChannelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsMessageChannelPort1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMessageChannelPort2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp
deleted file mode 100644
index 6d98d87..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMessageEvent.h"
-
-#include "DOMWindow.h"
-#include "JSDOMWindow.h"
-#include "KURL.h"
-#include "MessageEvent.h"
-#include "SerializedScriptValue.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMessageEvent);
-
-/* Hash table */
-
-static const HashTableValue JSMessageEventTableValues[7] =
-{
- { "data", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageEventData), (intptr_t)0 },
- { "origin", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageEventOrigin), (intptr_t)0 },
- { "lastEventId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageEventLastEventId), (intptr_t)0 },
- { "source", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageEventSource), (intptr_t)0 },
- { "ports", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageEventPorts), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessageEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessageEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSMessageEventTableValues, 0 };
-#else
- { 16, 15, JSMessageEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMessageEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessageEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMessageEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSMessageEventConstructorTableValues, 0 };
-#endif
-
-class JSMessageEventConstructor : public DOMConstructorObject {
-public:
- JSMessageEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMessageEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMessageEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMessageEventConstructor::s_info = { "MessageEventConstructor", 0, &JSMessageEventConstructorTable, 0 };
-
-bool JSMessageEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMessageEventConstructor, DOMObject>(exec, &JSMessageEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSMessageEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMessageEventConstructor, DOMObject>(exec, &JSMessageEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMessageEventPrototypeTableValues[2] =
-{
- { "initMessageEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessageEventPrototypeFunctionInitMessageEvent), (intptr_t)8 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessageEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMessageEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSMessageEventPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSMessageEventPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSMessageEventPrototypeTable);
-}
-const ClassInfo JSMessageEventPrototype::s_info = { "MessageEventPrototype", 0, 0, getJSMessageEventPrototypeTable };
-
-JSObject* JSMessageEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMessageEvent>(exec, globalObject);
-}
-
-bool JSMessageEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSMessageEventPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSMessageEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSMessageEventPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSMessageEventTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSMessageEventTable);
-}
-const ClassInfo JSMessageEvent::s_info = { "MessageEvent", &JSEvent::s_info, 0, getJSMessageEventTable };
-
-JSMessageEvent::JSMessageEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MessageEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
- for (unsigned i = Base::AnonymousSlotCount; i < AnonymousSlotCount; i++)
- putAnonymousValue(i, JSValue());
-}
-
-JSObject* JSMessageEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMessageEventPrototype(JSMessageEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSMessageEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMessageEvent, Base>(exec, getJSMessageEventTable(exec), this, propertyName, slot);
-}
-
-bool JSMessageEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMessageEvent, Base>(exec, getJSMessageEventTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsMessageEventData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageEvent* castedThis = static_cast<JSMessageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- if (JSValue cachedValue = castedThis->getAnonymousValue(JSMessageEvent::dataSlot))
- return cachedValue;
- MessageEvent* imp = static_cast<MessageEvent*>(castedThis->impl());
- JSValue result = imp->data() ? imp->data()->deserialize(exec, castedThis->globalObject()) : jsNull();
- castedThis->putAnonymousValue(JSMessageEvent::dataSlot, result);
- return result;
-}
-
-JSValue jsMessageEventOrigin(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageEvent* castedThis = static_cast<JSMessageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MessageEvent* imp = static_cast<MessageEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->origin());
- return result;
-}
-
-JSValue jsMessageEventLastEventId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageEvent* castedThis = static_cast<JSMessageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MessageEvent* imp = static_cast<MessageEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->lastEventId());
- return result;
-}
-
-JSValue jsMessageEventSource(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageEvent* castedThis = static_cast<JSMessageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MessageEvent* imp = static_cast<MessageEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->source()));
- return result;
-}
-
-JSValue jsMessageEventPorts(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageEvent* castedThis = static_cast<JSMessageEvent*>(asObject(slotBase));
- return castedThis->ports(exec);
-}
-
-JSValue jsMessageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessageEvent* domObject = static_cast<JSMessageEvent*>(asObject(slotBase));
- return JSMessageEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSMessageEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMessageEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsMessageEventPrototypeFunctionInitMessageEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessageEvent::s_info))
- return throwError(exec, TypeError);
- JSMessageEvent* castedThisObj = static_cast<JSMessageEvent*>(asObject(thisValue));
- return castedThisObj->initMessageEvent(exec, args);
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.h b/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.h
deleted file mode 100644
index 61cfc09..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMessageEvent_h
-#define JSMessageEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class MessageEvent;
-
-class JSMessageEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSMessageEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MessageEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- static const unsigned dataSlot = 0 + Base::AnonymousSlotCount;
- using JSEvent::putAnonymousValue;
- using JSEvent::getAnonymousValue;
-
- // Custom attributes
- JSC::JSValue ports(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue initMessageEvent(JSC::ExecState*, const JSC::ArgList&);
-public:
- static const unsigned AnonymousSlotCount = 1 + Base::AnonymousSlotCount;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSMessageEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMessageEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsMessageEventPrototypeFunctionInitMessageEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsMessageEventData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMessageEventOrigin(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMessageEventLastEventId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMessageEventSource(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMessageEventPorts(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMessageEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp b/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp
deleted file mode 100644
index 668a3ec..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp
+++ /dev/null
@@ -1,289 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMessagePort.h"
-
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "MessagePort.h"
-#include "PlatformString.h"
-#include "RegisteredEventListener.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMessagePort);
-
-/* Hash table */
-
-static const HashTableValue JSMessagePortTableValues[3] =
-{
- { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessagePortOnmessage), (intptr_t)setJSMessagePortOnmessage },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMessagePortConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessagePortTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSMessagePortTableValues, 0 };
-#else
- { 4, 3, JSMessagePortTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMessagePortConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessagePortConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMessagePortConstructorTableValues, 0 };
-#else
- { 1, 0, JSMessagePortConstructorTableValues, 0 };
-#endif
-
-class JSMessagePortConstructor : public DOMConstructorObject {
-public:
- JSMessagePortConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMessagePortConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMessagePortPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMessagePortConstructor::s_info = { "MessagePortConstructor", 0, &JSMessagePortConstructorTable, 0 };
-
-bool JSMessagePortConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMessagePortConstructor, DOMObject>(exec, &JSMessagePortConstructorTable, this, propertyName, slot);
-}
-
-bool JSMessagePortConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMessagePortConstructor, DOMObject>(exec, &JSMessagePortConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMessagePortPrototypeTableValues[7] =
-{
- { "postMessage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessagePortPrototypeFunctionPostMessage), (intptr_t)2 },
- { "start", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessagePortPrototypeFunctionStart), (intptr_t)0 },
- { "close", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessagePortPrototypeFunctionClose), (intptr_t)0 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessagePortPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessagePortPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMessagePortPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMessagePortPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSMessagePortPrototypeTableValues, 0 };
-#else
- { 17, 15, JSMessagePortPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSMessagePortPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSMessagePortPrototypeTable);
-}
-const ClassInfo JSMessagePortPrototype::s_info = { "MessagePortPrototype", 0, 0, getJSMessagePortPrototypeTable };
-
-JSObject* JSMessagePortPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMessagePort>(exec, globalObject);
-}
-
-bool JSMessagePortPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSMessagePortPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSMessagePortPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSMessagePortPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSMessagePortTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSMessagePortTable);
-}
-const ClassInfo JSMessagePort::s_info = { "MessagePort", 0, 0, getJSMessagePortTable };
-
-JSMessagePort::JSMessagePort(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MessagePort> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSMessagePort::~JSMessagePort()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSMessagePort::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMessagePortPrototype(JSMessagePortPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSMessagePort::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMessagePort, Base>(exec, getJSMessagePortTable(exec), this, propertyName, slot);
-}
-
-bool JSMessagePort::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMessagePort, Base>(exec, getJSMessagePortTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsMessagePortOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessagePort* castedThis = static_cast<JSMessagePort*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MessagePort* imp = static_cast<MessagePort*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsMessagePortConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMessagePort* domObject = static_cast<JSMessagePort*>(asObject(slotBase));
- return JSMessagePort::getConstructor(exec, domObject->globalObject());
-}
-void JSMessagePort::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSMessagePort, Base>(exec, propertyName, value, getJSMessagePortTable(exec), this, slot);
-}
-
-void setJSMessagePortOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- MessagePort* imp = static_cast<MessagePort*>(static_cast<JSMessagePort*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSMessagePort::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMessagePortConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionPostMessage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessagePort::s_info))
- return throwError(exec, TypeError);
- JSMessagePort* castedThisObj = static_cast<JSMessagePort*>(asObject(thisValue));
- return castedThisObj->postMessage(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionStart(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessagePort::s_info))
- return throwError(exec, TypeError);
- JSMessagePort* castedThisObj = static_cast<JSMessagePort*>(asObject(thisValue));
- MessagePort* imp = static_cast<MessagePort*>(castedThisObj->impl());
-
- imp->start();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionClose(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessagePort::s_info))
- return throwError(exec, TypeError);
- JSMessagePort* castedThisObj = static_cast<JSMessagePort*>(asObject(thisValue));
- MessagePort* imp = static_cast<MessagePort*>(castedThisObj->impl());
-
- imp->close();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessagePort::s_info))
- return throwError(exec, TypeError);
- JSMessagePort* castedThisObj = static_cast<JSMessagePort*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessagePort::s_info))
- return throwError(exec, TypeError);
- JSMessagePort* castedThisObj = static_cast<JSMessagePort*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMessagePort::s_info))
- return throwError(exec, TypeError);
- JSMessagePort* castedThisObj = static_cast<JSMessagePort*>(asObject(thisValue));
- MessagePort* imp = static_cast<MessagePort*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, MessagePort* object)
-{
- return getDOMObjectWrapper<JSMessagePort>(exec, globalObject, object);
-}
-MessagePort* toMessagePort(JSC::JSValue value)
-{
- return value.inherits(&JSMessagePort::s_info) ? static_cast<JSMessagePort*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessagePort.h b/src/3rdparty/webkit/WebCore/generated/JSMessagePort.h
deleted file mode 100644
index ae71b9f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMessagePort.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMessagePort_h
-#define JSMessagePort_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class MessagePort;
-
-class JSMessagePort : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSMessagePort(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MessagePort>);
- virtual ~JSMessagePort();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue postMessage(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- MessagePort* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<MessagePort> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, MessagePort*);
-MessagePort* toMessagePort(JSC::JSValue);
-
-class JSMessagePortPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMessagePortPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionPostMessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionClose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMessagePortPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsMessagePortOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSMessagePortOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsMessagePortConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp b/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp
deleted file mode 100644
index ea13dd1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMimeType.h"
-
-#include "JSPlugin.h"
-#include "KURL.h"
-#include "MimeType.h"
-#include "Plugin.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMimeType);
-
-/* Hash table */
-
-static const HashTableValue JSMimeTypeTableValues[6] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeType), (intptr_t)0 },
- { "suffixes", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeSuffixes), (intptr_t)0 },
- { "description", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeDescription), (intptr_t)0 },
- { "enabledPlugin", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeEnabledPlugin), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMimeTypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSMimeTypeTableValues, 0 };
-#else
- { 16, 15, JSMimeTypeTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMimeTypeConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMimeTypeConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMimeTypeConstructorTableValues, 0 };
-#else
- { 1, 0, JSMimeTypeConstructorTableValues, 0 };
-#endif
-
-class JSMimeTypeConstructor : public DOMConstructorObject {
-public:
- JSMimeTypeConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMimeTypeConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMimeTypePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMimeTypeConstructor::s_info = { "MimeTypeConstructor", 0, &JSMimeTypeConstructorTable, 0 };
-
-bool JSMimeTypeConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMimeTypeConstructor, DOMObject>(exec, &JSMimeTypeConstructorTable, this, propertyName, slot);
-}
-
-bool JSMimeTypeConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMimeTypeConstructor, DOMObject>(exec, &JSMimeTypeConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMimeTypePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMimeTypePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMimeTypePrototypeTableValues, 0 };
-#else
- { 1, 0, JSMimeTypePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSMimeTypePrototype::s_info = { "MimeTypePrototype", 0, &JSMimeTypePrototypeTable, 0 };
-
-JSObject* JSMimeTypePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMimeType>(exec, globalObject);
-}
-
-const ClassInfo JSMimeType::s_info = { "MimeType", 0, &JSMimeTypeTable, 0 };
-
-JSMimeType::JSMimeType(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MimeType> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSMimeType::~JSMimeType()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSMimeType::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMimeTypePrototype(JSMimeTypePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSMimeType::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMimeType, Base>(exec, &JSMimeTypeTable, this, propertyName, slot);
-}
-
-bool JSMimeType::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMimeType, Base>(exec, &JSMimeTypeTable, this, propertyName, descriptor);
-}
-
-JSValue jsMimeTypeType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeType* castedThis = static_cast<JSMimeType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MimeType* imp = static_cast<MimeType*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsMimeTypeSuffixes(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeType* castedThis = static_cast<JSMimeType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MimeType* imp = static_cast<MimeType*>(castedThis->impl());
- JSValue result = jsString(exec, imp->suffixes());
- return result;
-}
-
-JSValue jsMimeTypeDescription(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeType* castedThis = static_cast<JSMimeType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MimeType* imp = static_cast<MimeType*>(castedThis->impl());
- JSValue result = jsString(exec, imp->description());
- return result;
-}
-
-JSValue jsMimeTypeEnabledPlugin(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeType* castedThis = static_cast<JSMimeType*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MimeType* imp = static_cast<MimeType*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->enabledPlugin()));
- return result;
-}
-
-JSValue jsMimeTypeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeType* domObject = static_cast<JSMimeType*>(asObject(slotBase));
- return JSMimeType::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSMimeType::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMimeTypeConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, MimeType* object)
-{
- return getDOMObjectWrapper<JSMimeType>(exec, globalObject, object);
-}
-MimeType* toMimeType(JSC::JSValue value)
-{
- return value.inherits(&JSMimeType::s_info) ? static_cast<JSMimeType*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMimeType.h b/src/3rdparty/webkit/WebCore/generated/JSMimeType.h
deleted file mode 100644
index 24fd253..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMimeType.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMimeType_h
-#define JSMimeType_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class MimeType;
-
-class JSMimeType : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSMimeType(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MimeType>);
- virtual ~JSMimeType();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- MimeType* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<MimeType> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, MimeType*);
-MimeType* toMimeType(JSC::JSValue);
-
-class JSMimeTypePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMimeTypePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsMimeTypeType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMimeTypeSuffixes(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMimeTypeDescription(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMimeTypeEnabledPlugin(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMimeTypeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp
deleted file mode 100644
index abcf593..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp
+++ /dev/null
@@ -1,277 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMimeTypeArray.h"
-
-#include "AtomicString.h"
-#include "JSMimeType.h"
-#include "MimeType.h"
-#include "MimeTypeArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMimeTypeArray);
-
-/* Hash table */
-
-static const HashTableValue JSMimeTypeArrayTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeArrayLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMimeTypeArrayConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMimeTypeArrayTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSMimeTypeArrayTableValues, 0 };
-#else
- { 5, 3, JSMimeTypeArrayTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMimeTypeArrayConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMimeTypeArrayConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMimeTypeArrayConstructorTableValues, 0 };
-#else
- { 1, 0, JSMimeTypeArrayConstructorTableValues, 0 };
-#endif
-
-class JSMimeTypeArrayConstructor : public DOMConstructorObject {
-public:
- JSMimeTypeArrayConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMimeTypeArrayConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMimeTypeArrayPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMimeTypeArrayConstructor::s_info = { "MimeTypeArrayConstructor", 0, &JSMimeTypeArrayConstructorTable, 0 };
-
-bool JSMimeTypeArrayConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMimeTypeArrayConstructor, DOMObject>(exec, &JSMimeTypeArrayConstructorTable, this, propertyName, slot);
-}
-
-bool JSMimeTypeArrayConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMimeTypeArrayConstructor, DOMObject>(exec, &JSMimeTypeArrayConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMimeTypeArrayPrototypeTableValues[3] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMimeTypeArrayPrototypeFunctionItem), (intptr_t)1 },
- { "namedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMimeTypeArrayPrototypeFunctionNamedItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMimeTypeArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSMimeTypeArrayPrototypeTableValues, 0 };
-#else
- { 5, 3, JSMimeTypeArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSMimeTypeArrayPrototype::s_info = { "MimeTypeArrayPrototype", 0, &JSMimeTypeArrayPrototypeTable, 0 };
-
-JSObject* JSMimeTypeArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMimeTypeArray>(exec, globalObject);
-}
-
-bool JSMimeTypeArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSMimeTypeArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSMimeTypeArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSMimeTypeArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSMimeTypeArray::s_info = { "MimeTypeArray", 0, &JSMimeTypeArrayTable, 0 };
-
-JSMimeTypeArray::JSMimeTypeArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MimeTypeArray> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSMimeTypeArray::~JSMimeTypeArray()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSMimeTypeArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMimeTypeArrayPrototype(JSMimeTypeArrayPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSMimeTypeArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSMimeTypeArrayTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<MimeTypeArray*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<MimeTypeArray*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSMimeTypeArray, Base>(exec, &JSMimeTypeArrayTable, this, propertyName, slot);
-}
-
-bool JSMimeTypeArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSMimeTypeArrayTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<MimeTypeArray*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<MimeTypeArray*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSMimeTypeArray, Base>(exec, &JSMimeTypeArrayTable, this, propertyName, descriptor);
-}
-
-bool JSMimeTypeArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<MimeTypeArray*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsMimeTypeArrayLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeTypeArray* castedThis = static_cast<JSMimeTypeArray*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MimeTypeArray* imp = static_cast<MimeTypeArray*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsMimeTypeArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMimeTypeArray* domObject = static_cast<JSMimeTypeArray*>(asObject(slotBase));
- return JSMimeTypeArray::getConstructor(exec, domObject->globalObject());
-}
-void JSMimeTypeArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<MimeTypeArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSMimeTypeArray::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMimeTypeArrayConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsMimeTypeArrayPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMimeTypeArray::s_info))
- return throwError(exec, TypeError);
- JSMimeTypeArray* castedThisObj = static_cast<JSMimeTypeArray*>(asObject(thisValue));
- MimeTypeArray* imp = static_cast<MimeTypeArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsMimeTypeArrayPrototypeFunctionNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMimeTypeArray::s_info))
- return throwError(exec, TypeError);
- JSMimeTypeArray* castedThisObj = static_cast<JSMimeTypeArray*>(asObject(thisValue));
- MimeTypeArray* imp = static_cast<MimeTypeArray*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->namedItem(name)));
- return result;
-}
-
-
-JSValue JSMimeTypeArray::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSMimeTypeArray* thisObj = static_cast<JSMimeTypeArray*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<MimeTypeArray*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, MimeTypeArray* object)
-{
- return getDOMObjectWrapper<JSMimeTypeArray>(exec, globalObject, object);
-}
-MimeTypeArray* toMimeTypeArray(JSC::JSValue value)
-{
- return value.inherits(&JSMimeTypeArray::s_info) ? static_cast<JSMimeTypeArray*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.h b/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.h
deleted file mode 100644
index 671d11f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMimeTypeArray_h
-#define JSMimeTypeArray_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class MimeTypeArray;
-
-class JSMimeTypeArray : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSMimeTypeArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MimeTypeArray>);
- virtual ~JSMimeTypeArray();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- MimeTypeArray* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<MimeTypeArray> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, MimeTypeArray*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, MimeTypeArray*);
-MimeTypeArray* toMimeTypeArray(JSC::JSValue);
-
-class JSMimeTypeArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMimeTypeArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsMimeTypeArrayPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsMimeTypeArrayPrototypeFunctionNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsMimeTypeArrayLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMimeTypeArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp
deleted file mode 100644
index 3959e49..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp
+++ /dev/null
@@ -1,366 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMouseEvent.h"
-
-#include "Clipboard.h"
-#include "EventTarget.h"
-#include "JSClipboard.h"
-#include "JSDOMWindow.h"
-#include "JSEventTarget.h"
-#include "JSNode.h"
-#include "MouseEvent.h"
-#include "Node.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMouseEvent);
-
-/* Hash table */
-
-static const HashTableValue JSMouseEventTableValues[19] =
-{
- { "screenX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventScreenX), (intptr_t)0 },
- { "screenY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventScreenY), (intptr_t)0 },
- { "clientX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventClientX), (intptr_t)0 },
- { "clientY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventClientY), (intptr_t)0 },
- { "ctrlKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventCtrlKey), (intptr_t)0 },
- { "shiftKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventShiftKey), (intptr_t)0 },
- { "altKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventAltKey), (intptr_t)0 },
- { "metaKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventMetaKey), (intptr_t)0 },
- { "button", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventButton), (intptr_t)0 },
- { "relatedTarget", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventRelatedTarget), (intptr_t)0 },
- { "offsetX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventOffsetX), (intptr_t)0 },
- { "offsetY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventOffsetY), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventY), (intptr_t)0 },
- { "fromElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventFromElement), (intptr_t)0 },
- { "toElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventToElement), (intptr_t)0 },
- { "dataTransfer", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventDataTransfer), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMouseEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMouseEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSMouseEventTableValues, 0 };
-#else
- { 65, 63, JSMouseEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMouseEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMouseEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMouseEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSMouseEventConstructorTableValues, 0 };
-#endif
-
-class JSMouseEventConstructor : public DOMConstructorObject {
-public:
- JSMouseEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMouseEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMouseEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMouseEventConstructor::s_info = { "MouseEventConstructor", 0, &JSMouseEventConstructorTable, 0 };
-
-bool JSMouseEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMouseEventConstructor, DOMObject>(exec, &JSMouseEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSMouseEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMouseEventConstructor, DOMObject>(exec, &JSMouseEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMouseEventPrototypeTableValues[2] =
-{
- { "initMouseEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMouseEventPrototypeFunctionInitMouseEvent), (intptr_t)15 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMouseEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSMouseEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSMouseEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSMouseEventPrototype::s_info = { "MouseEventPrototype", 0, &JSMouseEventPrototypeTable, 0 };
-
-JSObject* JSMouseEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMouseEvent>(exec, globalObject);
-}
-
-bool JSMouseEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSMouseEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSMouseEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSMouseEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSMouseEvent::s_info = { "MouseEvent", &JSUIEvent::s_info, &JSMouseEventTable, 0 };
-
-JSMouseEvent::JSMouseEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MouseEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSMouseEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMouseEventPrototype(JSMouseEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSMouseEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMouseEvent, Base>(exec, &JSMouseEventTable, this, propertyName, slot);
-}
-
-bool JSMouseEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMouseEvent, Base>(exec, &JSMouseEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsMouseEventScreenX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenX());
- return result;
-}
-
-JSValue jsMouseEventScreenY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenY());
- return result;
-}
-
-JSValue jsMouseEventClientX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientX());
- return result;
-}
-
-JSValue jsMouseEventClientY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientY());
- return result;
-}
-
-JSValue jsMouseEventCtrlKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->ctrlKey());
- return result;
-}
-
-JSValue jsMouseEventShiftKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->shiftKey());
- return result;
-}
-
-JSValue jsMouseEventAltKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->altKey());
- return result;
-}
-
-JSValue jsMouseEventMetaKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->metaKey());
- return result;
-}
-
-JSValue jsMouseEventButton(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->button());
- return result;
-}
-
-JSValue jsMouseEventRelatedTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->relatedTarget()));
- return result;
-}
-
-JSValue jsMouseEventOffsetX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetX());
- return result;
-}
-
-JSValue jsMouseEventOffsetY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetY());
- return result;
-}
-
-JSValue jsMouseEventX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsMouseEventY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsMouseEventFromElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->fromElement()));
- return result;
-}
-
-JSValue jsMouseEventToElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->toElement()));
- return result;
-}
-
-JSValue jsMouseEventDataTransfer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* castedThis = static_cast<JSMouseEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MouseEvent* imp = static_cast<MouseEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->dataTransfer()));
- return result;
-}
-
-JSValue jsMouseEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMouseEvent* domObject = static_cast<JSMouseEvent*>(asObject(slotBase));
- return JSMouseEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSMouseEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMouseEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsMouseEventPrototypeFunctionInitMouseEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMouseEvent::s_info))
- return throwError(exec, TypeError);
- JSMouseEvent* castedThisObj = static_cast<JSMouseEvent*>(asObject(thisValue));
- MouseEvent* imp = static_cast<MouseEvent*>(castedThisObj->impl());
- const UString& type = args.at(0).toString(exec);
- bool canBubble = args.at(1).toBoolean(exec);
- bool cancelable = args.at(2).toBoolean(exec);
- DOMWindow* view = toDOMWindow(args.at(3));
- int detail = args.at(4).toInt32(exec);
- int screenX = args.at(5).toInt32(exec);
- int screenY = args.at(6).toInt32(exec);
- int clientX = args.at(7).toInt32(exec);
- int clientY = args.at(8).toInt32(exec);
- bool ctrlKey = args.at(9).toBoolean(exec);
- bool altKey = args.at(10).toBoolean(exec);
- bool shiftKey = args.at(11).toBoolean(exec);
- bool metaKey = args.at(12).toBoolean(exec);
- unsigned short button = args.at(13).toInt32(exec);
- EventTarget* relatedTarget = toEventTarget(args.at(14));
-
- imp->initMouseEvent(type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.h b/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.h
deleted file mode 100644
index 73d441c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMouseEvent_h
-#define JSMouseEvent_h
-
-#include "JSUIEvent.h"
-
-namespace WebCore {
-
-class MouseEvent;
-
-class JSMouseEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSMouseEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MouseEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSMouseEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMouseEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsMouseEventPrototypeFunctionInitMouseEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsMouseEventScreenX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventScreenY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventClientX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventClientY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventCtrlKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventShiftKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventAltKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventMetaKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventButton(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventRelatedTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventOffsetX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventOffsetY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventFromElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventToElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventDataTransfer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMouseEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp
deleted file mode 100644
index 155c1cc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp
+++ /dev/null
@@ -1,259 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSMutationEvent.h"
-
-#include "JSNode.h"
-#include "KURL.h"
-#include "MutationEvent.h"
-#include "Node.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSMutationEvent);
-
-/* Hash table */
-
-static const HashTableValue JSMutationEventTableValues[7] =
-{
- { "relatedNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventRelatedNode), (intptr_t)0 },
- { "prevValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventPrevValue), (intptr_t)0 },
- { "newValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventNewValue), (intptr_t)0 },
- { "attrName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventAttrName), (intptr_t)0 },
- { "attrChange", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventAttrChange), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMutationEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSMutationEventTableValues, 0 };
-#else
- { 17, 15, JSMutationEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSMutationEventConstructorTableValues[4] =
-{
- { "MODIFICATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventMODIFICATION), (intptr_t)0 },
- { "ADDITION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventADDITION), (intptr_t)0 },
- { "REMOVAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventREMOVAL), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMutationEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSMutationEventConstructorTableValues, 0 };
-#else
- { 8, 7, JSMutationEventConstructorTableValues, 0 };
-#endif
-
-class JSMutationEventConstructor : public DOMConstructorObject {
-public:
- JSMutationEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSMutationEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSMutationEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSMutationEventConstructor::s_info = { "MutationEventConstructor", 0, &JSMutationEventConstructorTable, 0 };
-
-bool JSMutationEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMutationEventConstructor, DOMObject>(exec, &JSMutationEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSMutationEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMutationEventConstructor, DOMObject>(exec, &JSMutationEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSMutationEventPrototypeTableValues[5] =
-{
- { "MODIFICATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventMODIFICATION), (intptr_t)0 },
- { "ADDITION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventADDITION), (intptr_t)0 },
- { "REMOVAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsMutationEventREMOVAL), (intptr_t)0 },
- { "initMutationEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsMutationEventPrototypeFunctionInitMutationEvent), (intptr_t)8 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSMutationEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSMutationEventPrototypeTableValues, 0 };
-#else
- { 8, 7, JSMutationEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSMutationEventPrototype::s_info = { "MutationEventPrototype", 0, &JSMutationEventPrototypeTable, 0 };
-
-JSObject* JSMutationEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSMutationEvent>(exec, globalObject);
-}
-
-bool JSMutationEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSMutationEventPrototype, JSObject>(exec, &JSMutationEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSMutationEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSMutationEventPrototype, JSObject>(exec, &JSMutationEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSMutationEvent::s_info = { "MutationEvent", &JSEvent::s_info, &JSMutationEventTable, 0 };
-
-JSMutationEvent::JSMutationEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<MutationEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSMutationEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSMutationEventPrototype(JSMutationEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSMutationEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSMutationEvent, Base>(exec, &JSMutationEventTable, this, propertyName, slot);
-}
-
-bool JSMutationEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSMutationEvent, Base>(exec, &JSMutationEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsMutationEventRelatedNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMutationEvent* castedThis = static_cast<JSMutationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MutationEvent* imp = static_cast<MutationEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->relatedNode()));
- return result;
-}
-
-JSValue jsMutationEventPrevValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMutationEvent* castedThis = static_cast<JSMutationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MutationEvent* imp = static_cast<MutationEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->prevValue());
- return result;
-}
-
-JSValue jsMutationEventNewValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMutationEvent* castedThis = static_cast<JSMutationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MutationEvent* imp = static_cast<MutationEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->newValue());
- return result;
-}
-
-JSValue jsMutationEventAttrName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMutationEvent* castedThis = static_cast<JSMutationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MutationEvent* imp = static_cast<MutationEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->attrName());
- return result;
-}
-
-JSValue jsMutationEventAttrChange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMutationEvent* castedThis = static_cast<JSMutationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- MutationEvent* imp = static_cast<MutationEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->attrChange());
- return result;
-}
-
-JSValue jsMutationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSMutationEvent* domObject = static_cast<JSMutationEvent*>(asObject(slotBase));
- return JSMutationEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSMutationEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSMutationEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsMutationEventPrototypeFunctionInitMutationEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSMutationEvent::s_info))
- return throwError(exec, TypeError);
- JSMutationEvent* castedThisObj = static_cast<JSMutationEvent*>(asObject(thisValue));
- MutationEvent* imp = static_cast<MutationEvent*>(castedThisObj->impl());
- const UString& type = args.at(0).toString(exec);
- bool canBubble = args.at(1).toBoolean(exec);
- bool cancelable = args.at(2).toBoolean(exec);
- Node* relatedNode = toNode(args.at(3));
- const UString& prevValue = args.at(4).toString(exec);
- const UString& newValue = args.at(5).toString(exec);
- const UString& attrName = args.at(6).toString(exec);
- unsigned short attrChange = args.at(7).toInt32(exec);
-
- imp->initMutationEvent(type, canBubble, cancelable, relatedNode, prevValue, newValue, attrName, attrChange);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsMutationEventMODIFICATION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsMutationEventADDITION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsMutationEventREMOVAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.h b/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.h
deleted file mode 100644
index 5d25a94..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSMutationEvent_h
-#define JSMutationEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class MutationEvent;
-
-class JSMutationEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSMutationEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<MutationEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSMutationEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSMutationEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsMutationEventPrototypeFunctionInitMutationEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsMutationEventRelatedNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventPrevValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventNewValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventAttrName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventAttrChange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsMutationEventMODIFICATION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventADDITION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsMutationEventREMOVAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp b/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp
deleted file mode 100644
index 1232cfc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp
+++ /dev/null
@@ -1,356 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNamedNodeMap.h"
-
-#include "AtomicString.h"
-#include "JSNode.h"
-#include "NamedNodeMap.h"
-#include "Node.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNamedNodeMap);
-
-/* Hash table */
-
-static const HashTableValue JSNamedNodeMapTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNamedNodeMapLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNamedNodeMapConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNamedNodeMapTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSNamedNodeMapTableValues, 0 };
-#else
- { 5, 3, JSNamedNodeMapTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSNamedNodeMapConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNamedNodeMapConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNamedNodeMapConstructorTableValues, 0 };
-#else
- { 1, 0, JSNamedNodeMapConstructorTableValues, 0 };
-#endif
-
-class JSNamedNodeMapConstructor : public DOMConstructorObject {
-public:
- JSNamedNodeMapConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSNamedNodeMapConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSNamedNodeMapPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSNamedNodeMapConstructor::s_info = { "NamedNodeMapConstructor", 0, &JSNamedNodeMapConstructorTable, 0 };
-
-bool JSNamedNodeMapConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNamedNodeMapConstructor, DOMObject>(exec, &JSNamedNodeMapConstructorTable, this, propertyName, slot);
-}
-
-bool JSNamedNodeMapConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNamedNodeMapConstructor, DOMObject>(exec, &JSNamedNodeMapConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNamedNodeMapPrototypeTableValues[8] =
-{
- { "getNamedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionGetNamedItem), (intptr_t)1 },
- { "setNamedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionSetNamedItem), (intptr_t)1 },
- { "removeNamedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionRemoveNamedItem), (intptr_t)1 },
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionItem), (intptr_t)1 },
- { "getNamedItemNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionGetNamedItemNS), (intptr_t)2 },
- { "setNamedItemNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionSetNamedItemNS), (intptr_t)1 },
- { "removeNamedItemNS", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNamedNodeMapPrototypeFunctionRemoveNamedItemNS), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNamedNodeMapPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSNamedNodeMapPrototypeTableValues, 0 };
-#else
- { 16, 15, JSNamedNodeMapPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNamedNodeMapPrototype::s_info = { "NamedNodeMapPrototype", 0, &JSNamedNodeMapPrototypeTable, 0 };
-
-JSObject* JSNamedNodeMapPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNamedNodeMap>(exec, globalObject);
-}
-
-bool JSNamedNodeMapPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSNamedNodeMapPrototypeTable, this, propertyName, slot);
-}
-
-bool JSNamedNodeMapPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSNamedNodeMapPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSNamedNodeMap::s_info = { "NamedNodeMap", 0, &JSNamedNodeMapTable, 0 };
-
-JSNamedNodeMap::JSNamedNodeMap(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<NamedNodeMap> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSNamedNodeMap::~JSNamedNodeMap()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSNamedNodeMap::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNamedNodeMapPrototype(JSNamedNodeMapPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSNamedNodeMap::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- JSValue proto = prototype();
- if (proto.isObject() && static_cast<JSObject*>(asObject(proto))->hasProperty(exec, propertyName))
- return false;
-
- const HashEntry* entry = JSNamedNodeMapTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<NamedNodeMap*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<NamedNodeMap*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSNamedNodeMap, Base>(exec, &JSNamedNodeMapTable, this, propertyName, slot);
-}
-
-bool JSNamedNodeMap::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- JSValue proto = prototype();
- if (proto.isObject() && static_cast<JSObject*>(asObject(proto))->hasProperty(exec, propertyName))
- return false;
-
- const HashEntry* entry = JSNamedNodeMapTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<NamedNodeMap*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<NamedNodeMap*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSNamedNodeMap, Base>(exec, &JSNamedNodeMapTable, this, propertyName, descriptor);
-}
-
-bool JSNamedNodeMap::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<NamedNodeMap*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsNamedNodeMapLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNamedNodeMap* castedThis = static_cast<JSNamedNodeMap*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NamedNodeMap* imp = static_cast<NamedNodeMap*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsNamedNodeMapConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNamedNodeMap* domObject = static_cast<JSNamedNodeMap*>(asObject(slotBase));
- return JSNamedNodeMap::getConstructor(exec, domObject->globalObject());
-}
-void JSNamedNodeMap::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<NamedNodeMap*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSNamedNodeMap::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSNamedNodeMapConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionGetNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- NamedNodeMap* imp = static_cast<NamedNodeMap*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getNamedItem(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionSetNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- return castedThisObj->setNamedItem(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionRemoveNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- NamedNodeMap* imp = static_cast<NamedNodeMap*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->removeNamedItem(name, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- NamedNodeMap* imp = static_cast<NamedNodeMap*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionGetNamedItemNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- NamedNodeMap* imp = static_cast<NamedNodeMap*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getNamedItemNS(namespaceURI, localName)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionSetNamedItemNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- return castedThisObj->setNamedItemNS(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionRemoveNamedItemNS(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNamedNodeMap::s_info))
- return throwError(exec, TypeError);
- JSNamedNodeMap* castedThisObj = static_cast<JSNamedNodeMap*>(asObject(thisValue));
- NamedNodeMap* imp = static_cast<NamedNodeMap*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
- const UString& localName = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->removeNamedItemNS(namespaceURI, localName, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-JSValue JSNamedNodeMap::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSNamedNodeMap* thisObj = static_cast<JSNamedNodeMap*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<NamedNodeMap*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, NamedNodeMap* object)
-{
- return getDOMObjectWrapper<JSNamedNodeMap>(exec, globalObject, object);
-}
-NamedNodeMap* toNamedNodeMap(JSC::JSValue value)
-{
- return value.inherits(&JSNamedNodeMap::s_info) ? static_cast<JSNamedNodeMap*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.h b/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.h
deleted file mode 100644
index b79e97c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNamedNodeMap_h
-#define JSNamedNodeMap_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class NamedNodeMap;
-
-class JSNamedNodeMap : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSNamedNodeMap(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<NamedNodeMap>);
- virtual ~JSNamedNodeMap();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue setNamedItem(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setNamedItemNS(JSC::ExecState*, const JSC::ArgList&);
- NamedNodeMap* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<NamedNodeMap> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, NamedNodeMap*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, NamedNodeMap*);
-NamedNodeMap* toNamedNodeMap(JSC::JSValue);
-
-class JSNamedNodeMapPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNamedNodeMapPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionGetNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionSetNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionRemoveNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionGetNamedItemNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionSetNamedItemNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNamedNodeMapPrototypeFunctionRemoveNamedItemNS(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsNamedNodeMapLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNamedNodeMapConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp b/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp
deleted file mode 100644
index 6a4fe41..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp
+++ /dev/null
@@ -1,325 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNavigator.h"
-
-#include "JSMimeTypeArray.h"
-#include "JSPluginArray.h"
-#include "KURL.h"
-#include "MimeTypeArray.h"
-#include "Navigator.h"
-#include "PluginArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNavigator);
-
-/* Hash table */
-
-static const HashTableValue JSNavigatorTableValues[15] =
-{
- { "appCodeName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorAppCodeName), (intptr_t)0 },
- { "appName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorAppName), (intptr_t)0 },
- { "appVersion", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorAppVersion), (intptr_t)0 },
- { "language", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorLanguage), (intptr_t)0 },
- { "userAgent", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorUserAgent), (intptr_t)0 },
- { "platform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorPlatform), (intptr_t)0 },
- { "plugins", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorPlugins), (intptr_t)0 },
- { "mimeTypes", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorMimeTypes), (intptr_t)0 },
- { "product", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorProduct), (intptr_t)0 },
- { "productSub", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorProductSub), (intptr_t)0 },
- { "vendor", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorVendor), (intptr_t)0 },
- { "vendorSub", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorVendorSub), (intptr_t)0 },
- { "cookieEnabled", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorCookieEnabled), (intptr_t)0 },
- { "onLine", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNavigatorOnLine), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNavigatorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSNavigatorTableValues, 0 };
-#else
- { 36, 31, JSNavigatorTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNavigatorPrototypeTableValues[5] =
-{
- { "javaEnabled", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNavigatorPrototypeFunctionJavaEnabled), (intptr_t)0 },
- { "getStorageUpdates", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNavigatorPrototypeFunctionGetStorageUpdates), (intptr_t)0 },
- { "registerProtocolHandler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNavigatorPrototypeFunctionRegisterProtocolHandler), (intptr_t)3 },
- { "registerContentHandler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNavigatorPrototypeFunctionRegisterContentHandler), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNavigatorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSNavigatorPrototypeTableValues, 0 };
-#else
- { 9, 7, JSNavigatorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNavigatorPrototype::s_info = { "NavigatorPrototype", 0, &JSNavigatorPrototypeTable, 0 };
-
-JSObject* JSNavigatorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNavigator>(exec, globalObject);
-}
-
-bool JSNavigatorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSNavigatorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSNavigatorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSNavigatorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSNavigator::s_info = { "Navigator", 0, &JSNavigatorTable, 0 };
-
-JSNavigator::JSNavigator(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Navigator> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSNavigator::~JSNavigator()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSNavigator::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNavigatorPrototype(JSNavigatorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSNavigator::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNavigator, Base>(exec, &JSNavigatorTable, this, propertyName, slot);
-}
-
-bool JSNavigator::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNavigator, Base>(exec, &JSNavigatorTable, this, propertyName, descriptor);
-}
-
-JSValue jsNavigatorAppCodeName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->appCodeName());
- return result;
-}
-
-JSValue jsNavigatorAppName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->appName());
- return result;
-}
-
-JSValue jsNavigatorAppVersion(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->appVersion());
- return result;
-}
-
-JSValue jsNavigatorLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->language());
- return result;
-}
-
-JSValue jsNavigatorUserAgent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->userAgent());
- return result;
-}
-
-JSValue jsNavigatorPlatform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->platform());
- return result;
-}
-
-JSValue jsNavigatorPlugins(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->plugins()));
- return result;
-}
-
-JSValue jsNavigatorMimeTypes(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->mimeTypes()));
- return result;
-}
-
-JSValue jsNavigatorProduct(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->product());
- return result;
-}
-
-JSValue jsNavigatorProductSub(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->productSub());
- return result;
-}
-
-JSValue jsNavigatorVendor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vendor());
- return result;
-}
-
-JSValue jsNavigatorVendorSub(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->vendorSub());
- return result;
-}
-
-JSValue jsNavigatorCookieEnabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsBoolean(imp->cookieEnabled());
- return result;
-}
-
-JSValue jsNavigatorOnLine(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNavigator* castedThis = static_cast<JSNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Navigator* imp = static_cast<Navigator*>(castedThis->impl());
- JSValue result = jsBoolean(imp->onLine());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionJavaEnabled(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNavigator::s_info))
- return throwError(exec, TypeError);
- JSNavigator* castedThisObj = static_cast<JSNavigator*>(asObject(thisValue));
- Navigator* imp = static_cast<Navigator*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->javaEnabled());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionGetStorageUpdates(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNavigator::s_info))
- return throwError(exec, TypeError);
- JSNavigator* castedThisObj = static_cast<JSNavigator*>(asObject(thisValue));
- Navigator* imp = static_cast<Navigator*>(castedThisObj->impl());
-
- imp->getStorageUpdates();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionRegisterProtocolHandler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNavigator::s_info))
- return throwError(exec, TypeError);
- JSNavigator* castedThisObj = static_cast<JSNavigator*>(asObject(thisValue));
- Navigator* imp = static_cast<Navigator*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& scheme = args.at(0).toString(exec);
- const UString& url = args.at(1).toString(exec);
- const UString& title = args.at(2).toString(exec);
-
- imp->registerProtocolHandler(scheme, url, title, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionRegisterContentHandler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNavigator::s_info))
- return throwError(exec, TypeError);
- JSNavigator* castedThisObj = static_cast<JSNavigator*>(asObject(thisValue));
- Navigator* imp = static_cast<Navigator*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& mimeType = args.at(0).toString(exec);
- const UString& url = args.at(1).toString(exec);
- const UString& title = args.at(2).toString(exec);
-
- imp->registerContentHandler(mimeType, url, title, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Navigator* object)
-{
- return getDOMObjectWrapper<JSNavigator>(exec, globalObject, object);
-}
-Navigator* toNavigator(JSC::JSValue value)
-{
- return value.inherits(&JSNavigator::s_info) ? static_cast<JSNavigator*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNavigator.h b/src/3rdparty/webkit/WebCore/generated/JSNavigator.h
deleted file mode 100644
index 52fc05d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNavigator.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNavigator_h
-#define JSNavigator_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Navigator;
-
-class JSNavigator : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSNavigator(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Navigator>);
- virtual ~JSNavigator();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- Navigator* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Navigator> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Navigator*);
-Navigator* toNavigator(JSC::JSValue);
-
-class JSNavigatorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNavigatorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionJavaEnabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionGetStorageUpdates(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionRegisterProtocolHandler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNavigatorPrototypeFunctionRegisterContentHandler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsNavigatorAppCodeName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorAppName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorAppVersion(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorUserAgent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorPlatform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorPlugins(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorMimeTypes(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorProduct(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorProductSub(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorVendor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorVendorSub(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorCookieEnabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNavigatorOnLine(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNode.cpp b/src/3rdparty/webkit/WebCore/generated/JSNode.cpp
deleted file mode 100644
index 1e16be6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNode.cpp
+++ /dev/null
@@ -1,737 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNode.h"
-
-#include "Document.h"
-#include "Element.h"
-#include "Event.h"
-#include "JSDocument.h"
-#include "JSElement.h"
-#include "JSEvent.h"
-#include "JSNamedNodeMap.h"
-#include "JSNode.h"
-#include "JSNodeList.h"
-#include "KURL.h"
-#include "NameNodeList.h"
-#include "NamedNodeMap.h"
-#include "Node.h"
-#include "NodeList.h"
-#include "RegisteredEventListener.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNode);
-
-/* Hash table */
-
-static const HashTableValue JSNodeTableValues[19] =
-{
- { "nodeName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNodeName), (intptr_t)0 },
- { "nodeValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNodeValue), (intptr_t)setJSNodeNodeValue },
- { "nodeType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNodeType), (intptr_t)0 },
- { "parentNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeParentNode), (intptr_t)0 },
- { "childNodes", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeChildNodes), (intptr_t)0 },
- { "firstChild", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFirstChild), (intptr_t)0 },
- { "lastChild", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeLastChild), (intptr_t)0 },
- { "previousSibling", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodePreviousSibling), (intptr_t)0 },
- { "nextSibling", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNextSibling), (intptr_t)0 },
- { "attributes", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeAttributes), (intptr_t)0 },
- { "ownerDocument", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeOwnerDocument), (intptr_t)0 },
- { "namespaceURI", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNamespaceURI), (intptr_t)0 },
- { "prefix", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodePrefix), (intptr_t)setJSNodePrefix },
- { "localName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeLocalName), (intptr_t)0 },
- { "baseURI", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeBaseURI), (intptr_t)0 },
- { "textContent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeTextContent), (intptr_t)setJSNodeTextContent },
- { "parentElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeParentElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSNodeTableValues, 0 };
-#else
- { 68, 63, JSNodeTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSNodeConstructorTableValues[19] =
-{
- { "ELEMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeELEMENT_NODE), (intptr_t)0 },
- { "ATTRIBUTE_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeATTRIBUTE_NODE), (intptr_t)0 },
- { "TEXT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeTEXT_NODE), (intptr_t)0 },
- { "CDATA_SECTION_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeCDATA_SECTION_NODE), (intptr_t)0 },
- { "ENTITY_REFERENCE_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeENTITY_REFERENCE_NODE), (intptr_t)0 },
- { "ENTITY_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeENTITY_NODE), (intptr_t)0 },
- { "PROCESSING_INSTRUCTION_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodePROCESSING_INSTRUCTION_NODE), (intptr_t)0 },
- { "COMMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeCOMMENT_NODE), (intptr_t)0 },
- { "DOCUMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_NODE), (intptr_t)0 },
- { "DOCUMENT_TYPE_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_TYPE_NODE), (intptr_t)0 },
- { "DOCUMENT_FRAGMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_FRAGMENT_NODE), (intptr_t)0 },
- { "NOTATION_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNOTATION_NODE), (intptr_t)0 },
- { "DOCUMENT_POSITION_DISCONNECTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_DISCONNECTED), (intptr_t)0 },
- { "DOCUMENT_POSITION_PRECEDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_PRECEDING), (intptr_t)0 },
- { "DOCUMENT_POSITION_FOLLOWING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_FOLLOWING), (intptr_t)0 },
- { "DOCUMENT_POSITION_CONTAINS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_CONTAINS), (intptr_t)0 },
- { "DOCUMENT_POSITION_CONTAINED_BY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_CONTAINED_BY), (intptr_t)0 },
- { "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSNodeConstructorTableValues, 0 };
-#else
- { 67, 63, JSNodeConstructorTableValues, 0 };
-#endif
-
-class JSNodeConstructor : public DOMConstructorObject {
-public:
- JSNodeConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSNodeConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSNodePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSNodeConstructor::s_info = { "NodeConstructor", 0, &JSNodeConstructorTable, 0 };
-
-bool JSNodeConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNodeConstructor, DOMObject>(exec, &JSNodeConstructorTable, this, propertyName, slot);
-}
-
-bool JSNodeConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNodeConstructor, DOMObject>(exec, &JSNodeConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNodePrototypeTableValues[37] =
-{
- { "ELEMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeELEMENT_NODE), (intptr_t)0 },
- { "ATTRIBUTE_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeATTRIBUTE_NODE), (intptr_t)0 },
- { "TEXT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeTEXT_NODE), (intptr_t)0 },
- { "CDATA_SECTION_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeCDATA_SECTION_NODE), (intptr_t)0 },
- { "ENTITY_REFERENCE_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeENTITY_REFERENCE_NODE), (intptr_t)0 },
- { "ENTITY_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeENTITY_NODE), (intptr_t)0 },
- { "PROCESSING_INSTRUCTION_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodePROCESSING_INSTRUCTION_NODE), (intptr_t)0 },
- { "COMMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeCOMMENT_NODE), (intptr_t)0 },
- { "DOCUMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_NODE), (intptr_t)0 },
- { "DOCUMENT_TYPE_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_TYPE_NODE), (intptr_t)0 },
- { "DOCUMENT_FRAGMENT_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_FRAGMENT_NODE), (intptr_t)0 },
- { "NOTATION_NODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeNOTATION_NODE), (intptr_t)0 },
- { "DOCUMENT_POSITION_DISCONNECTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_DISCONNECTED), (intptr_t)0 },
- { "DOCUMENT_POSITION_PRECEDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_PRECEDING), (intptr_t)0 },
- { "DOCUMENT_POSITION_FOLLOWING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_FOLLOWING), (intptr_t)0 },
- { "DOCUMENT_POSITION_CONTAINS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_CONTAINS), (intptr_t)0 },
- { "DOCUMENT_POSITION_CONTAINED_BY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_CONTAINED_BY), (intptr_t)0 },
- { "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC), (intptr_t)0 },
- { "insertBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionInsertBefore), (intptr_t)2 },
- { "replaceChild", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionReplaceChild), (intptr_t)2 },
- { "removeChild", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionRemoveChild), (intptr_t)1 },
- { "appendChild", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionAppendChild), (intptr_t)1 },
- { "hasChildNodes", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionHasChildNodes), (intptr_t)0 },
- { "cloneNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionCloneNode), (intptr_t)1 },
- { "normalize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionNormalize), (intptr_t)0 },
- { "isSupported", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionIsSupported), (intptr_t)2 },
- { "hasAttributes", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionHasAttributes), (intptr_t)0 },
- { "isSameNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionIsSameNode), (intptr_t)1 },
- { "isEqualNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionIsEqualNode), (intptr_t)1 },
- { "lookupPrefix", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionLookupPrefix), (intptr_t)1 },
- { "isDefaultNamespace", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionIsDefaultNamespace), (intptr_t)1 },
- { "lookupNamespaceURI", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionLookupNamespaceURI), (intptr_t)1 },
- { "compareDocumentPosition", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionCompareDocumentPosition), (intptr_t)1 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodePrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSNodePrototypeTableValues, 0 };
-#else
- { 134, 127, JSNodePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNodePrototype::s_info = { "NodePrototype", 0, &JSNodePrototypeTable, 0 };
-
-JSObject* JSNodePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNode>(exec, globalObject);
-}
-
-bool JSNodePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSNodePrototype, JSObject>(exec, &JSNodePrototypeTable, this, propertyName, slot);
-}
-
-bool JSNodePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSNodePrototype, JSObject>(exec, &JSNodePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSNode::s_info = { "Node", 0, &JSNodeTable, 0 };
-
-JSNode::JSNode(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Node> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSNode::~JSNode()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMNode(this, impl(), impl()->document());
-}
-
-JSObject* JSNode::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNodePrototype(JSNodePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue jsNodeNodeName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->nodeName());
- return result;
-}
-
-JSValue jsNodeNodeValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->nodeValue());
- return result;
-}
-
-JSValue jsNodeNodeType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->nodeType());
- return result;
-}
-
-JSValue jsNodeParentNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentNode()));
- return result;
-}
-
-JSValue jsNodeChildNodes(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->childNodes()));
- return result;
-}
-
-JSValue jsNodeFirstChild(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->firstChild()));
- return result;
-}
-
-JSValue jsNodeLastChild(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->lastChild()));
- return result;
-}
-
-JSValue jsNodePreviousSibling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->previousSibling()));
- return result;
-}
-
-JSValue jsNodeNextSibling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nextSibling()));
- return result;
-}
-
-JSValue jsNodeAttributes(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->attributes()));
- return result;
-}
-
-JSValue jsNodeOwnerDocument(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->ownerDocument()));
- return result;
-}
-
-JSValue jsNodeNamespaceURI(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->namespaceURI());
- return result;
-}
-
-JSValue jsNodePrefix(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->prefix());
- return result;
-}
-
-JSValue jsNodeLocalName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->localName());
- return result;
-}
-
-JSValue jsNodeBaseURI(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->baseURI());
- return result;
-}
-
-JSValue jsNodeTextContent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->textContent());
- return result;
-}
-
-JSValue jsNodeParentElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* castedThis = static_cast<JSNode*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Node* imp = static_cast<Node*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentElement()));
- return result;
-}
-
-JSValue jsNodeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNode* domObject = static_cast<JSNode*>(asObject(slotBase));
- return JSNode::getConstructor(exec, domObject->globalObject());
-}
-void JSNode::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSNode, Base>(exec, propertyName, value, &JSNodeTable, this, slot);
-}
-
-void setJSNodeNodeValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSNode*>(thisObject)->setNodeValue(exec, value);
-}
-
-void setJSNodePrefix(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSNode* castedThisObj = static_cast<JSNode*>(thisObject);
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setPrefix(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSNodeTextContent(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- static_cast<JSNode*>(thisObject)->setTextContent(exec, value);
-}
-
-JSValue JSNode::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSNodeConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionInsertBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- return castedThisObj->insertBefore(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionReplaceChild(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- return castedThisObj->replaceChild(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionRemoveChild(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- return castedThisObj->removeChild(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionAppendChild(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- return castedThisObj->appendChild(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionHasChildNodes(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->hasChildNodes());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionCloneNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- bool deep = args.at(0).toBoolean(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->cloneNode(deep)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionNormalize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
-
- imp->normalize();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsSupported(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- const UString& feature = args.at(0).toString(exec);
- const UString& version = valueToStringWithNullCheck(exec, args.at(1));
-
-
- JSC::JSValue result = jsBoolean(imp->isSupported(feature, version));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionHasAttributes(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->hasAttributes());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsSameNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- Node* other = toNode(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isSameNode(other));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsEqualNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- Node* other = toNode(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isEqualNode(other));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionLookupPrefix(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->lookupPrefix(namespaceURI));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsDefaultNamespace(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- const UString& namespaceURI = valueToStringWithNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isDefaultNamespace(namespaceURI));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionLookupNamespaceURI(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- const UString& prefix = valueToStringWithNullCheck(exec, args.at(0));
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->lookupNamespaceURI(prefix));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionCompareDocumentPosition(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- Node* other = toNode(args.at(0));
-
-
- JSC::JSValue result = jsNumber(exec, imp->compareDocumentPosition(other));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodePrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNode::s_info))
- return throwError(exec, TypeError);
- JSNode* castedThisObj = static_cast<JSNode*>(asObject(thisValue));
- Node* imp = static_cast<Node*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* event = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(event, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsNodeELEMENT_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsNodeATTRIBUTE_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsNodeTEXT_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsNodeCDATA_SECTION_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsNodeENTITY_REFERENCE_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsNodeENTITY_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsNodePROCESSING_INSTRUCTION_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsNodeCOMMENT_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsNodeDOCUMENT_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsNodeDOCUMENT_TYPE_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSValue jsNodeDOCUMENT_FRAGMENT_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(11));
-}
-
-JSValue jsNodeNOTATION_NODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(12));
-}
-
-JSValue jsNodeDOCUMENT_POSITION_DISCONNECTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x01));
-}
-
-JSValue jsNodeDOCUMENT_POSITION_PRECEDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x02));
-}
-
-JSValue jsNodeDOCUMENT_POSITION_FOLLOWING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x04));
-}
-
-JSValue jsNodeDOCUMENT_POSITION_CONTAINS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x08));
-}
-
-JSValue jsNodeDOCUMENT_POSITION_CONTAINED_BY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x10));
-}
-
-JSValue jsNodeDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x20));
-}
-
-Node* toNode(JSC::JSValue value)
-{
- return value.inherits(&JSNode::s_info) ? static_cast<JSNode*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNode.h b/src/3rdparty/webkit/WebCore/generated/JSNode.h
deleted file mode 100644
index e2c82c4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNode.h
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNode_h
-#define JSNode_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/Lookup.h>
-#include <runtime/ObjectPrototype.h>
-#include <wtf/AlwaysInline.h>
-
-namespace WebCore {
-
-class Node;
-
-class JSNode : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSNode(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Node>);
- virtual ~JSNode();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual void pushEventHandlerScope(JSC::ExecState*, JSC::ScopeChain&) const;
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- void setNodeValue(JSC::ExecState*, JSC::JSValue);
- void setTextContent(JSC::ExecState*, JSC::JSValue);
-
- // Custom functions
- JSC::JSValue insertBefore(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue replaceChild(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeChild(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue appendChild(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- Node* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Node> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-ALWAYS_INLINE bool JSNode::getOwnPropertySlot(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertySlot& slot)
-{
- return JSC::getStaticValueSlot<JSNode, Base>(exec, s_info.staticPropHashTable, this, propertyName, slot);
-}
-
-ALWAYS_INLINE bool JSNode::getOwnPropertyDescriptor(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertyDescriptor& descriptor)
-{
- return JSC::getStaticValueDescriptor<JSNode, Base>(exec, s_info.staticPropHashTable, this, propertyName, descriptor);
-}
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Node*);
-Node* toNode(JSC::JSValue);
-JSC::JSValue toJSNewlyCreated(JSC::ExecState*, JSDOMGlobalObject*, Node*);
-
-class JSNodePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNodePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionInsertBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionReplaceChild(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionRemoveChild(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionAppendChild(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionHasChildNodes(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionCloneNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionNormalize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsSupported(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionHasAttributes(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsSameNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsEqualNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionLookupPrefix(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionIsDefaultNamespace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionLookupNamespaceURI(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionCompareDocumentPosition(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodePrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsNodeNodeName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeNodeValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSNodeNodeValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsNodeNodeType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeParentNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeChildNodes(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFirstChild(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeLastChild(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodePreviousSibling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeNextSibling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeAttributes(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeOwnerDocument(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeNamespaceURI(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodePrefix(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSNodePrefix(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsNodeLocalName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeBaseURI(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeTextContent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSNodeTextContent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsNodeParentElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsNodeELEMENT_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeATTRIBUTE_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeTEXT_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeCDATA_SECTION_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeENTITY_REFERENCE_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeENTITY_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodePROCESSING_INSTRUCTION_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeCOMMENT_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_TYPE_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_FRAGMENT_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeNOTATION_NODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_POSITION_DISCONNECTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_POSITION_PRECEDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_POSITION_FOLLOWING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_POSITION_CONTAINS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_POSITION_CONTAINED_BY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
-#include "JSNodeCustom.h"
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp b/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp
deleted file mode 100644
index 59da9f8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp
+++ /dev/null
@@ -1,294 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNodeFilter.h"
-
-#include "NodeFilter.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNodeFilter);
-
-/* Hash table */
-
-static const HashTableValue JSNodeFilterTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeFilterTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNodeFilterTableValues, 0 };
-#else
- { 2, 1, JSNodeFilterTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSNodeFilterConstructorTableValues[17] =
-{
- { "FILTER_ACCEPT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterFILTER_ACCEPT), (intptr_t)0 },
- { "FILTER_REJECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterFILTER_REJECT), (intptr_t)0 },
- { "FILTER_SKIP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterFILTER_SKIP), (intptr_t)0 },
- { "SHOW_ALL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ALL), (intptr_t)0 },
- { "SHOW_ELEMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ELEMENT), (intptr_t)0 },
- { "SHOW_ATTRIBUTE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ATTRIBUTE), (intptr_t)0 },
- { "SHOW_TEXT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_TEXT), (intptr_t)0 },
- { "SHOW_CDATA_SECTION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_CDATA_SECTION), (intptr_t)0 },
- { "SHOW_ENTITY_REFERENCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ENTITY_REFERENCE), (intptr_t)0 },
- { "SHOW_ENTITY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ENTITY), (intptr_t)0 },
- { "SHOW_PROCESSING_INSTRUCTION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_PROCESSING_INSTRUCTION), (intptr_t)0 },
- { "SHOW_COMMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_COMMENT), (intptr_t)0 },
- { "SHOW_DOCUMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_DOCUMENT), (intptr_t)0 },
- { "SHOW_DOCUMENT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_DOCUMENT_TYPE), (intptr_t)0 },
- { "SHOW_DOCUMENT_FRAGMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_DOCUMENT_FRAGMENT), (intptr_t)0 },
- { "SHOW_NOTATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_NOTATION), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeFilterConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSNodeFilterConstructorTableValues, 0 };
-#else
- { 34, 31, JSNodeFilterConstructorTableValues, 0 };
-#endif
-
-class JSNodeFilterConstructor : public DOMConstructorObject {
-public:
- JSNodeFilterConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSNodeFilterConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSNodeFilterPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSNodeFilterConstructor::s_info = { "NodeFilterConstructor", 0, &JSNodeFilterConstructorTable, 0 };
-
-bool JSNodeFilterConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNodeFilterConstructor, DOMObject>(exec, &JSNodeFilterConstructorTable, this, propertyName, slot);
-}
-
-bool JSNodeFilterConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNodeFilterConstructor, DOMObject>(exec, &JSNodeFilterConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNodeFilterPrototypeTableValues[18] =
-{
- { "FILTER_ACCEPT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterFILTER_ACCEPT), (intptr_t)0 },
- { "FILTER_REJECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterFILTER_REJECT), (intptr_t)0 },
- { "FILTER_SKIP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterFILTER_SKIP), (intptr_t)0 },
- { "SHOW_ALL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ALL), (intptr_t)0 },
- { "SHOW_ELEMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ELEMENT), (intptr_t)0 },
- { "SHOW_ATTRIBUTE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ATTRIBUTE), (intptr_t)0 },
- { "SHOW_TEXT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_TEXT), (intptr_t)0 },
- { "SHOW_CDATA_SECTION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_CDATA_SECTION), (intptr_t)0 },
- { "SHOW_ENTITY_REFERENCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ENTITY_REFERENCE), (intptr_t)0 },
- { "SHOW_ENTITY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_ENTITY), (intptr_t)0 },
- { "SHOW_PROCESSING_INSTRUCTION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_PROCESSING_INSTRUCTION), (intptr_t)0 },
- { "SHOW_COMMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_COMMENT), (intptr_t)0 },
- { "SHOW_DOCUMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_DOCUMENT), (intptr_t)0 },
- { "SHOW_DOCUMENT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_DOCUMENT_TYPE), (intptr_t)0 },
- { "SHOW_DOCUMENT_FRAGMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_DOCUMENT_FRAGMENT), (intptr_t)0 },
- { "SHOW_NOTATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeFilterSHOW_NOTATION), (intptr_t)0 },
- { "acceptNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodeFilterPrototypeFunctionAcceptNode), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeFilterPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSNodeFilterPrototypeTableValues, 0 };
-#else
- { 66, 63, JSNodeFilterPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNodeFilterPrototype::s_info = { "NodeFilterPrototype", 0, &JSNodeFilterPrototypeTable, 0 };
-
-JSObject* JSNodeFilterPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNodeFilter>(exec, globalObject);
-}
-
-bool JSNodeFilterPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSNodeFilterPrototype, JSObject>(exec, &JSNodeFilterPrototypeTable, this, propertyName, slot);
-}
-
-bool JSNodeFilterPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSNodeFilterPrototype, JSObject>(exec, &JSNodeFilterPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSNodeFilter::s_info = { "NodeFilter", 0, &JSNodeFilterTable, 0 };
-
-JSNodeFilter::JSNodeFilter(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<NodeFilter> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSNodeFilter::~JSNodeFilter()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSNodeFilter::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNodeFilterPrototype(JSNodeFilterPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSNodeFilter::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNodeFilter, Base>(exec, &JSNodeFilterTable, this, propertyName, slot);
-}
-
-bool JSNodeFilter::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNodeFilter, Base>(exec, &JSNodeFilterTable, this, propertyName, descriptor);
-}
-
-JSValue jsNodeFilterConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeFilter* domObject = static_cast<JSNodeFilter*>(asObject(slotBase));
- return JSNodeFilter::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSNodeFilter::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSNodeFilterConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsNodeFilterPrototypeFunctionAcceptNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNodeFilter::s_info))
- return throwError(exec, TypeError);
- JSNodeFilter* castedThisObj = static_cast<JSNodeFilter*>(asObject(thisValue));
- return castedThisObj->acceptNode(exec, args);
-}
-
-// Constant getters
-
-JSValue jsNodeFilterFILTER_ACCEPT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsNodeFilterFILTER_REJECT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsNodeFilterFILTER_SKIP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsNodeFilterSHOW_ALL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0xFFFFFFFF));
-}
-
-JSValue jsNodeFilterSHOW_ELEMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000001));
-}
-
-JSValue jsNodeFilterSHOW_ATTRIBUTE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000002));
-}
-
-JSValue jsNodeFilterSHOW_TEXT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000004));
-}
-
-JSValue jsNodeFilterSHOW_CDATA_SECTION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000008));
-}
-
-JSValue jsNodeFilterSHOW_ENTITY_REFERENCE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000010));
-}
-
-JSValue jsNodeFilterSHOW_ENTITY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000020));
-}
-
-JSValue jsNodeFilterSHOW_PROCESSING_INSTRUCTION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000040));
-}
-
-JSValue jsNodeFilterSHOW_COMMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000080));
-}
-
-JSValue jsNodeFilterSHOW_DOCUMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000100));
-}
-
-JSValue jsNodeFilterSHOW_DOCUMENT_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000200));
-}
-
-JSValue jsNodeFilterSHOW_DOCUMENT_FRAGMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000400));
-}
-
-JSValue jsNodeFilterSHOW_NOTATION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000800));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, NodeFilter* object)
-{
- return getDOMObjectWrapper<JSNodeFilter>(exec, globalObject, object);
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.h b/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.h
deleted file mode 100644
index a1548d1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNodeFilter_h
-#define JSNodeFilter_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class NodeFilter;
-
-class JSNodeFilter : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSNodeFilter(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<NodeFilter>);
- virtual ~JSNodeFilter();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue acceptNode(JSC::ExecState*, const JSC::ArgList&);
- NodeFilter* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<NodeFilter> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, NodeFilter*);
-PassRefPtr<NodeFilter> toNodeFilter(JSC::JSValue);
-
-class JSNodeFilterPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNodeFilterPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsNodeFilterPrototypeFunctionAcceptNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsNodeFilterConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsNodeFilterFILTER_ACCEPT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterFILTER_REJECT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterFILTER_SKIP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_ALL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_ELEMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_ATTRIBUTE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_TEXT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_CDATA_SECTION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_ENTITY_REFERENCE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_ENTITY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_PROCESSING_INSTRUCTION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_COMMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_DOCUMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_DOCUMENT_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_DOCUMENT_FRAGMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeFilterSHOW_NOTATION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp b/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp
deleted file mode 100644
index 2ffc2b5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp
+++ /dev/null
@@ -1,272 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNodeIterator.h"
-
-#include "JSNode.h"
-#include "JSNodeFilter.h"
-#include "Node.h"
-#include "NodeFilter.h"
-#include "NodeIterator.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNodeIterator);
-
-/* Hash table */
-
-static const HashTableValue JSNodeIteratorTableValues[8] =
-{
- { "root", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorRoot), (intptr_t)0 },
- { "whatToShow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorWhatToShow), (intptr_t)0 },
- { "filter", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorFilter), (intptr_t)0 },
- { "expandEntityReferences", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorExpandEntityReferences), (intptr_t)0 },
- { "referenceNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorReferenceNode), (intptr_t)0 },
- { "pointerBeforeReferenceNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorPointerBeforeReferenceNode), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeIteratorConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeIteratorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSNodeIteratorTableValues, 0 };
-#else
- { 18, 15, JSNodeIteratorTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSNodeIteratorConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeIteratorConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNodeIteratorConstructorTableValues, 0 };
-#else
- { 1, 0, JSNodeIteratorConstructorTableValues, 0 };
-#endif
-
-class JSNodeIteratorConstructor : public DOMConstructorObject {
-public:
- JSNodeIteratorConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSNodeIteratorConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSNodeIteratorPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSNodeIteratorConstructor::s_info = { "NodeIteratorConstructor", 0, &JSNodeIteratorConstructorTable, 0 };
-
-bool JSNodeIteratorConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNodeIteratorConstructor, DOMObject>(exec, &JSNodeIteratorConstructorTable, this, propertyName, slot);
-}
-
-bool JSNodeIteratorConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNodeIteratorConstructor, DOMObject>(exec, &JSNodeIteratorConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNodeIteratorPrototypeTableValues[4] =
-{
- { "nextNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodeIteratorPrototypeFunctionNextNode), (intptr_t)0 },
- { "previousNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodeIteratorPrototypeFunctionPreviousNode), (intptr_t)0 },
- { "detach", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodeIteratorPrototypeFunctionDetach), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeIteratorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSNodeIteratorPrototypeTableValues, 0 };
-#else
- { 8, 7, JSNodeIteratorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNodeIteratorPrototype::s_info = { "NodeIteratorPrototype", 0, &JSNodeIteratorPrototypeTable, 0 };
-
-JSObject* JSNodeIteratorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNodeIterator>(exec, globalObject);
-}
-
-bool JSNodeIteratorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSNodeIteratorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSNodeIteratorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSNodeIteratorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSNodeIterator::s_info = { "NodeIterator", 0, &JSNodeIteratorTable, 0 };
-
-JSNodeIterator::JSNodeIterator(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<NodeIterator> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSNodeIterator::~JSNodeIterator()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSNodeIterator::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNodeIteratorPrototype(JSNodeIteratorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSNodeIterator::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNodeIterator, Base>(exec, &JSNodeIteratorTable, this, propertyName, slot);
-}
-
-bool JSNodeIterator::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNodeIterator, Base>(exec, &JSNodeIteratorTable, this, propertyName, descriptor);
-}
-
-JSValue jsNodeIteratorRoot(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* castedThis = static_cast<JSNodeIterator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeIterator* imp = static_cast<NodeIterator*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->root()));
- return result;
-}
-
-JSValue jsNodeIteratorWhatToShow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* castedThis = static_cast<JSNodeIterator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeIterator* imp = static_cast<NodeIterator*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->whatToShow());
- return result;
-}
-
-JSValue jsNodeIteratorFilter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* castedThis = static_cast<JSNodeIterator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeIterator* imp = static_cast<NodeIterator*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->filter()));
- return result;
-}
-
-JSValue jsNodeIteratorExpandEntityReferences(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* castedThis = static_cast<JSNodeIterator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeIterator* imp = static_cast<NodeIterator*>(castedThis->impl());
- JSValue result = jsBoolean(imp->expandEntityReferences());
- return result;
-}
-
-JSValue jsNodeIteratorReferenceNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* castedThis = static_cast<JSNodeIterator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeIterator* imp = static_cast<NodeIterator*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->referenceNode()));
- return result;
-}
-
-JSValue jsNodeIteratorPointerBeforeReferenceNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* castedThis = static_cast<JSNodeIterator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeIterator* imp = static_cast<NodeIterator*>(castedThis->impl());
- JSValue result = jsBoolean(imp->pointerBeforeReferenceNode());
- return result;
-}
-
-JSValue jsNodeIteratorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeIterator* domObject = static_cast<JSNodeIterator*>(asObject(slotBase));
- return JSNodeIterator::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSNodeIterator::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSNodeIteratorConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsNodeIteratorPrototypeFunctionNextNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNodeIterator::s_info))
- return throwError(exec, TypeError);
- JSNodeIterator* castedThisObj = static_cast<JSNodeIterator*>(asObject(thisValue));
- return castedThisObj->nextNode(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodeIteratorPrototypeFunctionPreviousNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNodeIterator::s_info))
- return throwError(exec, TypeError);
- JSNodeIterator* castedThisObj = static_cast<JSNodeIterator*>(asObject(thisValue));
- return castedThisObj->previousNode(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsNodeIteratorPrototypeFunctionDetach(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNodeIterator::s_info))
- return throwError(exec, TypeError);
- JSNodeIterator* castedThisObj = static_cast<JSNodeIterator*>(asObject(thisValue));
- NodeIterator* imp = static_cast<NodeIterator*>(castedThisObj->impl());
-
- imp->detach();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, NodeIterator* object)
-{
- return getDOMObjectWrapper<JSNodeIterator>(exec, globalObject, object);
-}
-NodeIterator* toNodeIterator(JSC::JSValue value)
-{
- return value.inherits(&JSNodeIterator::s_info) ? static_cast<JSNodeIterator*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.h b/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.h
deleted file mode 100644
index 67fc1c7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNodeIterator_h
-#define JSNodeIterator_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class NodeIterator;
-
-class JSNodeIterator : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSNodeIterator(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<NodeIterator>);
- virtual ~JSNodeIterator();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue nextNode(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue previousNode(JSC::ExecState*, const JSC::ArgList&);
- NodeIterator* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<NodeIterator> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, NodeIterator*);
-NodeIterator* toNodeIterator(JSC::JSValue);
-
-class JSNodeIteratorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNodeIteratorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsNodeIteratorPrototypeFunctionNextNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodeIteratorPrototypeFunctionPreviousNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsNodeIteratorPrototypeFunctionDetach(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsNodeIteratorRoot(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeIteratorWhatToShow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeIteratorFilter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeIteratorExpandEntityReferences(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeIteratorReferenceNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeIteratorPointerBeforeReferenceNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeIteratorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp b/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp
deleted file mode 100644
index 65bdae6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp
+++ /dev/null
@@ -1,267 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNodeList.h"
-
-#include "AtomicString.h"
-#include "ExceptionCode.h"
-#include "JSNode.h"
-#include "Node.h"
-#include "NodeList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNodeList);
-
-/* Hash table */
-
-static const HashTableValue JSNodeListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNodeListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSNodeListTableValues, 0 };
-#else
- { 5, 3, JSNodeListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSNodeListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNodeListConstructorTableValues, 0 };
-#else
- { 1, 0, JSNodeListConstructorTableValues, 0 };
-#endif
-
-class JSNodeListConstructor : public DOMConstructorObject {
-public:
- JSNodeListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSNodeListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSNodeListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSNodeListConstructor::s_info = { "NodeListConstructor", 0, &JSNodeListConstructorTable, 0 };
-
-bool JSNodeListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNodeListConstructor, DOMObject>(exec, &JSNodeListConstructorTable, this, propertyName, slot);
-}
-
-bool JSNodeListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNodeListConstructor, DOMObject>(exec, &JSNodeListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNodeListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsNodeListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNodeListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNodeListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSNodeListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNodeListPrototype::s_info = { "NodeListPrototype", 0, &JSNodeListPrototypeTable, 0 };
-
-JSObject* JSNodeListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNodeList>(exec, globalObject);
-}
-
-bool JSNodeListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSNodeListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSNodeListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSNodeListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSNodeList::s_info = { "NodeList", 0, &JSNodeListTable, 0 };
-
-JSNodeList::JSNodeList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<NodeList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSNodeList::~JSNodeList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSNodeList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNodeListPrototype(JSNodeListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSNodeList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSNodeListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<NodeList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<NodeList*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSNodeList, Base>(exec, &JSNodeListTable, this, propertyName, slot);
-}
-
-bool JSNodeList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSNodeListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<NodeList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<NodeList*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSNodeList, Base>(exec, &JSNodeListTable, this, propertyName, descriptor);
-}
-
-bool JSNodeList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<NodeList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsNodeListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeList* castedThis = static_cast<JSNodeList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- NodeList* imp = static_cast<NodeList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsNodeListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNodeList* domObject = static_cast<JSNodeList*>(asObject(slotBase));
- return JSNodeList::getConstructor(exec, domObject->globalObject());
-}
-void JSNodeList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<NodeList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSNodeList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSNodeListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsNodeListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSNodeList::s_info))
- return throwError(exec, TypeError);
- JSNodeList* castedThisObj = static_cast<JSNodeList*>(asObject(thisValue));
- NodeList* imp = static_cast<NodeList*>(castedThisObj->impl());
- int index = args.at(0).toInt32(exec);
- if (index < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSNodeList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSNodeList* thisObj = static_cast<JSNodeList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<NodeList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, NodeList* object)
-{
- return getDOMObjectWrapper<JSNodeList>(exec, globalObject, object);
-}
-NodeList* toNodeList(JSC::JSValue value)
-{
- return value.inherits(&JSNodeList::s_info) ? static_cast<JSNodeList*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeList.h b/src/3rdparty/webkit/WebCore/generated/JSNodeList.h
deleted file mode 100644
index ea14186..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNodeList.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNodeList_h
-#define JSNodeList_h
-
-#include "JSDOMBinding.h"
-#include <runtime/CallData.h>
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class NodeList;
-
-class JSNodeList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSNodeList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<NodeList>);
- virtual ~JSNodeList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual JSC::CallType getCallData(JSC::CallData&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- NodeList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<NodeList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, NodeList*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, NodeList*);
-NodeList* toNodeList(JSC::JSValue);
-
-class JSNodeListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNodeListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsNodeListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsNodeListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNodeListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp b/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp
deleted file mode 100644
index 296eb1e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSNotation.h"
-
-#include "KURL.h"
-#include "Notation.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSNotation);
-
-/* Hash table */
-
-static const HashTableValue JSNotationTableValues[4] =
-{
- { "publicId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNotationPublicId), (intptr_t)0 },
- { "systemId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNotationSystemId), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsNotationConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNotationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSNotationTableValues, 0 };
-#else
- { 9, 7, JSNotationTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSNotationConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNotationConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNotationConstructorTableValues, 0 };
-#else
- { 1, 0, JSNotationConstructorTableValues, 0 };
-#endif
-
-class JSNotationConstructor : public DOMConstructorObject {
-public:
- JSNotationConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSNotationConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSNotationPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSNotationConstructor::s_info = { "NotationConstructor", 0, &JSNotationConstructorTable, 0 };
-
-bool JSNotationConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNotationConstructor, DOMObject>(exec, &JSNotationConstructorTable, this, propertyName, slot);
-}
-
-bool JSNotationConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNotationConstructor, DOMObject>(exec, &JSNotationConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSNotationPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSNotationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSNotationPrototypeTableValues, 0 };
-#else
- { 1, 0, JSNotationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSNotationPrototype::s_info = { "NotationPrototype", 0, &JSNotationPrototypeTable, 0 };
-
-JSObject* JSNotationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSNotation>(exec, globalObject);
-}
-
-const ClassInfo JSNotation::s_info = { "Notation", &JSNode::s_info, &JSNotationTable, 0 };
-
-JSNotation::JSNotation(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Notation> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSNotation::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSNotationPrototype(JSNotationPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSNotation::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSNotation, Base>(exec, &JSNotationTable, this, propertyName, slot);
-}
-
-bool JSNotation::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSNotation, Base>(exec, &JSNotationTable, this, propertyName, descriptor);
-}
-
-JSValue jsNotationPublicId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNotation* castedThis = static_cast<JSNotation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Notation* imp = static_cast<Notation*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->publicId());
- return result;
-}
-
-JSValue jsNotationSystemId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNotation* castedThis = static_cast<JSNotation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Notation* imp = static_cast<Notation*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->systemId());
- return result;
-}
-
-JSValue jsNotationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSNotation* domObject = static_cast<JSNotation*>(asObject(slotBase));
- return JSNotation::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSNotation::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSNotationConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSNotation.h b/src/3rdparty/webkit/WebCore/generated/JSNotation.h
deleted file mode 100644
index d3d9df4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSNotation.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSNotation_h
-#define JSNotation_h
-
-#include "JSNode.h"
-
-namespace WebCore {
-
-class Notation;
-
-class JSNotation : public JSNode {
- typedef JSNode Base;
-public:
- JSNotation(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Notation>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSNotationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSNotationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsNotationPublicId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNotationSystemId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsNotationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp
deleted file mode 100644
index 5f67dfd..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp
+++ /dev/null
@@ -1,230 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSOverflowEvent.h"
-
-#include "OverflowEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSOverflowEvent);
-
-/* Hash table */
-
-static const HashTableValue JSOverflowEventTableValues[5] =
-{
- { "orient", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventOrient), (intptr_t)0 },
- { "horizontalOverflow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventHorizontalOverflow), (intptr_t)0 },
- { "verticalOverflow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventVerticalOverflow), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSOverflowEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSOverflowEventTableValues, 0 };
-#else
- { 9, 7, JSOverflowEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSOverflowEventConstructorTableValues[4] =
-{
- { "HORIZONTAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventHORIZONTAL), (intptr_t)0 },
- { "VERTICAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventVERTICAL), (intptr_t)0 },
- { "BOTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventBOTH), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSOverflowEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSOverflowEventConstructorTableValues, 0 };
-#else
- { 9, 7, JSOverflowEventConstructorTableValues, 0 };
-#endif
-
-class JSOverflowEventConstructor : public DOMConstructorObject {
-public:
- JSOverflowEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSOverflowEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSOverflowEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSOverflowEventConstructor::s_info = { "OverflowEventConstructor", 0, &JSOverflowEventConstructorTable, 0 };
-
-bool JSOverflowEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSOverflowEventConstructor, DOMObject>(exec, &JSOverflowEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSOverflowEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSOverflowEventConstructor, DOMObject>(exec, &JSOverflowEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSOverflowEventPrototypeTableValues[5] =
-{
- { "HORIZONTAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventHORIZONTAL), (intptr_t)0 },
- { "VERTICAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventVERTICAL), (intptr_t)0 },
- { "BOTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsOverflowEventBOTH), (intptr_t)0 },
- { "initOverflowEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsOverflowEventPrototypeFunctionInitOverflowEvent), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSOverflowEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSOverflowEventPrototypeTableValues, 0 };
-#else
- { 9, 7, JSOverflowEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSOverflowEventPrototype::s_info = { "OverflowEventPrototype", 0, &JSOverflowEventPrototypeTable, 0 };
-
-JSObject* JSOverflowEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSOverflowEvent>(exec, globalObject);
-}
-
-bool JSOverflowEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSOverflowEventPrototype, JSObject>(exec, &JSOverflowEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSOverflowEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSOverflowEventPrototype, JSObject>(exec, &JSOverflowEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSOverflowEvent::s_info = { "OverflowEvent", &JSEvent::s_info, &JSOverflowEventTable, 0 };
-
-JSOverflowEvent::JSOverflowEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<OverflowEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSOverflowEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSOverflowEventPrototype(JSOverflowEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSOverflowEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSOverflowEvent, Base>(exec, &JSOverflowEventTable, this, propertyName, slot);
-}
-
-bool JSOverflowEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSOverflowEvent, Base>(exec, &JSOverflowEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsOverflowEventOrient(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSOverflowEvent* castedThis = static_cast<JSOverflowEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- OverflowEvent* imp = static_cast<OverflowEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->orient());
- return result;
-}
-
-JSValue jsOverflowEventHorizontalOverflow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSOverflowEvent* castedThis = static_cast<JSOverflowEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- OverflowEvent* imp = static_cast<OverflowEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->horizontalOverflow());
- return result;
-}
-
-JSValue jsOverflowEventVerticalOverflow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSOverflowEvent* castedThis = static_cast<JSOverflowEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- OverflowEvent* imp = static_cast<OverflowEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->verticalOverflow());
- return result;
-}
-
-JSValue jsOverflowEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSOverflowEvent* domObject = static_cast<JSOverflowEvent*>(asObject(slotBase));
- return JSOverflowEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSOverflowEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSOverflowEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsOverflowEventPrototypeFunctionInitOverflowEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSOverflowEvent::s_info))
- return throwError(exec, TypeError);
- JSOverflowEvent* castedThisObj = static_cast<JSOverflowEvent*>(asObject(thisValue));
- OverflowEvent* imp = static_cast<OverflowEvent*>(castedThisObj->impl());
- unsigned short orient = args.at(0).toInt32(exec);
- bool horizontalOverflow = args.at(1).toBoolean(exec);
- bool verticalOverflow = args.at(2).toBoolean(exec);
-
- imp->initOverflowEvent(orient, horizontalOverflow, verticalOverflow);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsOverflowEventHORIZONTAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsOverflowEventVERTICAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsOverflowEventBOTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.h b/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.h
deleted file mode 100644
index 132438a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSOverflowEvent_h
-#define JSOverflowEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class OverflowEvent;
-
-class JSOverflowEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSOverflowEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<OverflowEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSOverflowEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSOverflowEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsOverflowEventPrototypeFunctionInitOverflowEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsOverflowEventOrient(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsOverflowEventHorizontalOverflow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsOverflowEventVerticalOverflow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsOverflowEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsOverflowEventHORIZONTAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsOverflowEventVERTICAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsOverflowEventBOTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.cpp
deleted file mode 100644
index eb34b9a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSPageTransitionEvent.h"
-
-#include "PageTransitionEvent.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSPageTransitionEvent);
-
-/* Hash table */
-
-static const HashTableValue JSPageTransitionEventTableValues[3] =
-{
- { "persisted", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPageTransitionEventPersisted), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPageTransitionEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPageTransitionEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSPageTransitionEventTableValues, 0 };
-#else
- { 4, 3, JSPageTransitionEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSPageTransitionEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPageTransitionEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSPageTransitionEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSPageTransitionEventConstructorTableValues, 0 };
-#endif
-
-class JSPageTransitionEventConstructor : public DOMConstructorObject {
-public:
- JSPageTransitionEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSPageTransitionEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSPageTransitionEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSPageTransitionEventConstructor::s_info = { "PageTransitionEventConstructor", 0, &JSPageTransitionEventConstructorTable, 0 };
-
-bool JSPageTransitionEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPageTransitionEventConstructor, DOMObject>(exec, &JSPageTransitionEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSPageTransitionEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPageTransitionEventConstructor, DOMObject>(exec, &JSPageTransitionEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSPageTransitionEventPrototypeTableValues[2] =
-{
- { "initPageTransitionEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPageTransitionEventPrototypeFunctionInitPageTransitionEvent), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPageTransitionEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSPageTransitionEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSPageTransitionEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSPageTransitionEventPrototype::s_info = { "PageTransitionEventPrototype", 0, &JSPageTransitionEventPrototypeTable, 0 };
-
-JSObject* JSPageTransitionEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSPageTransitionEvent>(exec, globalObject);
-}
-
-bool JSPageTransitionEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSPageTransitionEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSPageTransitionEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSPageTransitionEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSPageTransitionEvent::s_info = { "PageTransitionEvent", &JSEvent::s_info, &JSPageTransitionEventTable, 0 };
-
-JSPageTransitionEvent::JSPageTransitionEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<PageTransitionEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSPageTransitionEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSPageTransitionEventPrototype(JSPageTransitionEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSPageTransitionEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPageTransitionEvent, Base>(exec, &JSPageTransitionEventTable, this, propertyName, slot);
-}
-
-bool JSPageTransitionEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPageTransitionEvent, Base>(exec, &JSPageTransitionEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsPageTransitionEventPersisted(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPageTransitionEvent* castedThis = static_cast<JSPageTransitionEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- PageTransitionEvent* imp = static_cast<PageTransitionEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->persisted());
- return result;
-}
-
-JSValue jsPageTransitionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPageTransitionEvent* domObject = static_cast<JSPageTransitionEvent*>(asObject(slotBase));
- return JSPageTransitionEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSPageTransitionEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSPageTransitionEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsPageTransitionEventPrototypeFunctionInitPageTransitionEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPageTransitionEvent::s_info))
- return throwError(exec, TypeError);
- JSPageTransitionEvent* castedThisObj = static_cast<JSPageTransitionEvent*>(asObject(thisValue));
- PageTransitionEvent* imp = static_cast<PageTransitionEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- bool persisted = args.at(3).toBoolean(exec);
-
- imp->initPageTransitionEvent(typeArg, canBubbleArg, cancelableArg, persisted);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.h b/src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.h
deleted file mode 100644
index 6438274..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPageTransitionEvent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSPageTransitionEvent_h
-#define JSPageTransitionEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class PageTransitionEvent;
-
-class JSPageTransitionEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSPageTransitionEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<PageTransitionEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSPageTransitionEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSPageTransitionEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsPageTransitionEventPrototypeFunctionInitPageTransitionEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsPageTransitionEventPersisted(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPageTransitionEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp b/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp
deleted file mode 100644
index 3aa8835..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp
+++ /dev/null
@@ -1,309 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSPlugin.h"
-
-#include "AtomicString.h"
-#include "JSMimeType.h"
-#include "KURL.h"
-#include "MimeType.h"
-#include "Plugin.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSPlugin);
-
-/* Hash table */
-
-static const HashTableValue JSPluginTableValues[6] =
-{
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginName), (intptr_t)0 },
- { "filename", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginFilename), (intptr_t)0 },
- { "description", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginDescription), (intptr_t)0 },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPluginTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSPluginTableValues, 0 };
-#else
- { 17, 15, JSPluginTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSPluginConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPluginConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSPluginConstructorTableValues, 0 };
-#else
- { 1, 0, JSPluginConstructorTableValues, 0 };
-#endif
-
-class JSPluginConstructor : public DOMConstructorObject {
-public:
- JSPluginConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSPluginConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSPluginPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSPluginConstructor::s_info = { "PluginConstructor", 0, &JSPluginConstructorTable, 0 };
-
-bool JSPluginConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPluginConstructor, DOMObject>(exec, &JSPluginConstructorTable, this, propertyName, slot);
-}
-
-bool JSPluginConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPluginConstructor, DOMObject>(exec, &JSPluginConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSPluginPrototypeTableValues[3] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPluginPrototypeFunctionItem), (intptr_t)1 },
- { "namedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPluginPrototypeFunctionNamedItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPluginPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSPluginPrototypeTableValues, 0 };
-#else
- { 5, 3, JSPluginPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSPluginPrototype::s_info = { "PluginPrototype", 0, &JSPluginPrototypeTable, 0 };
-
-JSObject* JSPluginPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSPlugin>(exec, globalObject);
-}
-
-bool JSPluginPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSPluginPrototypeTable, this, propertyName, slot);
-}
-
-bool JSPluginPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSPluginPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSPlugin::s_info = { "Plugin", 0, &JSPluginTable, 0 };
-
-JSPlugin::JSPlugin(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Plugin> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSPlugin::~JSPlugin()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSPlugin::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSPluginPrototype(JSPluginPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSPlugin::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSPluginTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<Plugin*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<Plugin*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSPlugin, Base>(exec, &JSPluginTable, this, propertyName, slot);
-}
-
-bool JSPlugin::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSPluginTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<Plugin*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<Plugin*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSPlugin, Base>(exec, &JSPluginTable, this, propertyName, descriptor);
-}
-
-bool JSPlugin::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<Plugin*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsPluginName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPlugin* castedThis = static_cast<JSPlugin*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Plugin* imp = static_cast<Plugin*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsPluginFilename(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPlugin* castedThis = static_cast<JSPlugin*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Plugin* imp = static_cast<Plugin*>(castedThis->impl());
- JSValue result = jsString(exec, imp->filename());
- return result;
-}
-
-JSValue jsPluginDescription(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPlugin* castedThis = static_cast<JSPlugin*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Plugin* imp = static_cast<Plugin*>(castedThis->impl());
- JSValue result = jsString(exec, imp->description());
- return result;
-}
-
-JSValue jsPluginLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPlugin* castedThis = static_cast<JSPlugin*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Plugin* imp = static_cast<Plugin*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsPluginConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPlugin* domObject = static_cast<JSPlugin*>(asObject(slotBase));
- return JSPlugin::getConstructor(exec, domObject->globalObject());
-}
-void JSPlugin::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<Plugin*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSPlugin::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSPluginConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsPluginPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPlugin::s_info))
- return throwError(exec, TypeError);
- JSPlugin* castedThisObj = static_cast<JSPlugin*>(asObject(thisValue));
- Plugin* imp = static_cast<Plugin*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsPluginPrototypeFunctionNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPlugin::s_info))
- return throwError(exec, TypeError);
- JSPlugin* castedThisObj = static_cast<JSPlugin*>(asObject(thisValue));
- Plugin* imp = static_cast<Plugin*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->namedItem(name)));
- return result;
-}
-
-
-JSValue JSPlugin::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSPlugin* thisObj = static_cast<JSPlugin*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<Plugin*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Plugin* object)
-{
- return getDOMObjectWrapper<JSPlugin>(exec, globalObject, object);
-}
-Plugin* toPlugin(JSC::JSValue value)
-{
- return value.inherits(&JSPlugin::s_info) ? static_cast<JSPlugin*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPlugin.h b/src/3rdparty/webkit/WebCore/generated/JSPlugin.h
deleted file mode 100644
index 0202694..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPlugin.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSPlugin_h
-#define JSPlugin_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Plugin;
-
-class JSPlugin : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSPlugin(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Plugin>);
- virtual ~JSPlugin();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Plugin* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Plugin> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, Plugin*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Plugin*);
-Plugin* toPlugin(JSC::JSValue);
-
-class JSPluginPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSPluginPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsPluginPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsPluginPrototypeFunctionNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsPluginName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPluginFilename(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPluginDescription(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPluginLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPluginConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp
deleted file mode 100644
index 99f88a9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp
+++ /dev/null
@@ -1,291 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSPluginArray.h"
-
-#include "AtomicString.h"
-#include "JSPlugin.h"
-#include "Plugin.h"
-#include "PluginArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSPluginArray);
-
-/* Hash table */
-
-static const HashTableValue JSPluginArrayTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginArrayLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPluginArrayConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPluginArrayTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSPluginArrayTableValues, 0 };
-#else
- { 5, 3, JSPluginArrayTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSPluginArrayConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPluginArrayConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSPluginArrayConstructorTableValues, 0 };
-#else
- { 1, 0, JSPluginArrayConstructorTableValues, 0 };
-#endif
-
-class JSPluginArrayConstructor : public DOMConstructorObject {
-public:
- JSPluginArrayConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSPluginArrayConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSPluginArrayPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSPluginArrayConstructor::s_info = { "PluginArrayConstructor", 0, &JSPluginArrayConstructorTable, 0 };
-
-bool JSPluginArrayConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPluginArrayConstructor, DOMObject>(exec, &JSPluginArrayConstructorTable, this, propertyName, slot);
-}
-
-bool JSPluginArrayConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPluginArrayConstructor, DOMObject>(exec, &JSPluginArrayConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSPluginArrayPrototypeTableValues[4] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPluginArrayPrototypeFunctionItem), (intptr_t)1 },
- { "namedItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPluginArrayPrototypeFunctionNamedItem), (intptr_t)1 },
- { "refresh", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPluginArrayPrototypeFunctionRefresh), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPluginArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSPluginArrayPrototypeTableValues, 0 };
-#else
- { 8, 7, JSPluginArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSPluginArrayPrototype::s_info = { "PluginArrayPrototype", 0, &JSPluginArrayPrototypeTable, 0 };
-
-JSObject* JSPluginArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSPluginArray>(exec, globalObject);
-}
-
-bool JSPluginArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSPluginArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSPluginArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSPluginArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSPluginArray::s_info = { "PluginArray", 0, &JSPluginArrayTable, 0 };
-
-JSPluginArray::JSPluginArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<PluginArray> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSPluginArray::~JSPluginArray()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSPluginArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSPluginArrayPrototype(JSPluginArrayPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSPluginArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSPluginArrayTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<PluginArray*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<PluginArray*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSPluginArray, Base>(exec, &JSPluginArrayTable, this, propertyName, slot);
-}
-
-bool JSPluginArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSPluginArrayTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<PluginArray*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<PluginArray*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSPluginArray, Base>(exec, &JSPluginArrayTable, this, propertyName, descriptor);
-}
-
-bool JSPluginArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<PluginArray*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsPluginArrayLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPluginArray* castedThis = static_cast<JSPluginArray*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- PluginArray* imp = static_cast<PluginArray*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsPluginArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPluginArray* domObject = static_cast<JSPluginArray*>(asObject(slotBase));
- return JSPluginArray::getConstructor(exec, domObject->globalObject());
-}
-void JSPluginArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<PluginArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSPluginArray::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSPluginArrayConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsPluginArrayPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPluginArray::s_info))
- return throwError(exec, TypeError);
- JSPluginArray* castedThisObj = static_cast<JSPluginArray*>(asObject(thisValue));
- PluginArray* imp = static_cast<PluginArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsPluginArrayPrototypeFunctionNamedItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPluginArray::s_info))
- return throwError(exec, TypeError);
- JSPluginArray* castedThisObj = static_cast<JSPluginArray*>(asObject(thisValue));
- PluginArray* imp = static_cast<PluginArray*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->namedItem(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsPluginArrayPrototypeFunctionRefresh(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPluginArray::s_info))
- return throwError(exec, TypeError);
- JSPluginArray* castedThisObj = static_cast<JSPluginArray*>(asObject(thisValue));
- PluginArray* imp = static_cast<PluginArray*>(castedThisObj->impl());
- bool reload = args.at(0).toBoolean(exec);
-
- imp->refresh(reload);
- return jsUndefined();
-}
-
-
-JSValue JSPluginArray::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSPluginArray* thisObj = static_cast<JSPluginArray*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<PluginArray*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, PluginArray* object)
-{
- return getDOMObjectWrapper<JSPluginArray>(exec, globalObject, object);
-}
-PluginArray* toPluginArray(JSC::JSValue value)
-{
- return value.inherits(&JSPluginArray::s_info) ? static_cast<JSPluginArray*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPluginArray.h b/src/3rdparty/webkit/WebCore/generated/JSPluginArray.h
deleted file mode 100644
index e87988b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPluginArray.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSPluginArray_h
-#define JSPluginArray_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class PluginArray;
-
-class JSPluginArray : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSPluginArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<PluginArray>);
- virtual ~JSPluginArray();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- PluginArray* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<PluginArray> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, PluginArray*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, PluginArray*);
-PluginArray* toPluginArray(JSC::JSValue);
-
-class JSPluginArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSPluginArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsPluginArrayPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsPluginArrayPrototypeFunctionNamedItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsPluginArrayPrototypeFunctionRefresh(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsPluginArrayLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPluginArrayConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.cpp
deleted file mode 100644
index 7d58bef..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.cpp
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSPopStateEvent.h"
-
-#include "PopStateEvent.h"
-#include "SerializedScriptValue.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSPopStateEvent);
-
-/* Hash table */
-
-static const HashTableValue JSPopStateEventTableValues[3] =
-{
- { "state", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPopStateEventState), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPopStateEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPopStateEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSPopStateEventTableValues, 0 };
-#else
- { 5, 3, JSPopStateEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSPopStateEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPopStateEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSPopStateEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSPopStateEventConstructorTableValues, 0 };
-#endif
-
-class JSPopStateEventConstructor : public DOMConstructorObject {
-public:
- JSPopStateEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSPopStateEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSPopStateEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSPopStateEventConstructor::s_info = { "PopStateEventConstructor", 0, &JSPopStateEventConstructorTable, 0 };
-
-bool JSPopStateEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPopStateEventConstructor, DOMObject>(exec, &JSPopStateEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSPopStateEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPopStateEventConstructor, DOMObject>(exec, &JSPopStateEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSPopStateEventPrototypeTableValues[2] =
-{
- { "initPopStateEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsPopStateEventPrototypeFunctionInitPopStateEvent), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPopStateEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSPopStateEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSPopStateEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSPopStateEventPrototype::s_info = { "PopStateEventPrototype", 0, &JSPopStateEventPrototypeTable, 0 };
-
-JSObject* JSPopStateEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSPopStateEvent>(exec, globalObject);
-}
-
-bool JSPopStateEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSPopStateEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSPopStateEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSPopStateEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSPopStateEvent::s_info = { "PopStateEvent", &JSEvent::s_info, &JSPopStateEventTable, 0 };
-
-JSPopStateEvent::JSPopStateEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<PopStateEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSPopStateEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSPopStateEventPrototype(JSPopStateEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSPopStateEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPopStateEvent, Base>(exec, &JSPopStateEventTable, this, propertyName, slot);
-}
-
-bool JSPopStateEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPopStateEvent, Base>(exec, &JSPopStateEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsPopStateEventState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPopStateEvent* castedThis = static_cast<JSPopStateEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- PopStateEvent* imp = static_cast<PopStateEvent*>(castedThis->impl());
- JSValue result = imp->state() ? imp->state()->deserialize(exec, castedThis->globalObject()) : jsNull();
- return result;
-}
-
-JSValue jsPopStateEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPopStateEvent* domObject = static_cast<JSPopStateEvent*>(asObject(slotBase));
- return JSPopStateEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSPopStateEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSPopStateEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsPopStateEventPrototypeFunctionInitPopStateEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSPopStateEvent::s_info))
- return throwError(exec, TypeError);
- JSPopStateEvent* castedThisObj = static_cast<JSPopStateEvent*>(asObject(thisValue));
- return castedThisObj->initPopStateEvent(exec, args);
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.h b/src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.h
deleted file mode 100644
index 69197d1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPopStateEvent.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSPopStateEvent_h
-#define JSPopStateEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class PopStateEvent;
-
-class JSPopStateEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSPopStateEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<PopStateEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue initPopStateEvent(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSPopStateEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSPopStateEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsPopStateEventPrototypeFunctionInitPopStateEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsPopStateEventState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPopStateEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp b/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp
deleted file mode 100644
index 4e024a5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(GEOLOCATION)
-
-#include "JSPositionError.h"
-
-#include "KURL.h"
-#include "PositionError.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSPositionError);
-
-/* Hash table */
-
-static const HashTableValue JSPositionErrorTableValues[4] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorCode), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPositionErrorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSPositionErrorTableValues, 0 };
-#else
- { 9, 7, JSPositionErrorTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSPositionErrorConstructorTableValues[4] =
-{
- { "PERMISSION_DENIED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorPERMISSION_DENIED), (intptr_t)0 },
- { "POSITION_UNAVAILABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorPOSITION_UNAVAILABLE), (intptr_t)0 },
- { "TIMEOUT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorTIMEOUT), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPositionErrorConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSPositionErrorConstructorTableValues, 0 };
-#else
- { 9, 7, JSPositionErrorConstructorTableValues, 0 };
-#endif
-
-class JSPositionErrorConstructor : public DOMConstructorObject {
-public:
- JSPositionErrorConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSPositionErrorConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSPositionErrorPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSPositionErrorConstructor::s_info = { "PositionErrorConstructor", 0, &JSPositionErrorConstructorTable, 0 };
-
-bool JSPositionErrorConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPositionErrorConstructor, DOMObject>(exec, &JSPositionErrorConstructorTable, this, propertyName, slot);
-}
-
-bool JSPositionErrorConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPositionErrorConstructor, DOMObject>(exec, &JSPositionErrorConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSPositionErrorPrototypeTableValues[4] =
-{
- { "PERMISSION_DENIED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorPERMISSION_DENIED), (intptr_t)0 },
- { "POSITION_UNAVAILABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorPOSITION_UNAVAILABLE), (intptr_t)0 },
- { "TIMEOUT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsPositionErrorTIMEOUT), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSPositionErrorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSPositionErrorPrototypeTableValues, 0 };
-#else
- { 9, 7, JSPositionErrorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSPositionErrorPrototype::s_info = { "PositionErrorPrototype", 0, &JSPositionErrorPrototypeTable, 0 };
-
-JSObject* JSPositionErrorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSPositionError>(exec, globalObject);
-}
-
-bool JSPositionErrorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPositionErrorPrototype, JSObject>(exec, &JSPositionErrorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSPositionErrorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPositionErrorPrototype, JSObject>(exec, &JSPositionErrorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSPositionError::s_info = { "PositionError", 0, &JSPositionErrorTable, 0 };
-
-JSPositionError::JSPositionError(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<PositionError> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSPositionError::~JSPositionError()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSPositionError::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSPositionErrorPrototype(JSPositionErrorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSPositionError::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSPositionError, Base>(exec, &JSPositionErrorTable, this, propertyName, slot);
-}
-
-bool JSPositionError::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSPositionError, Base>(exec, &JSPositionErrorTable, this, propertyName, descriptor);
-}
-
-JSValue jsPositionErrorCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPositionError* castedThis = static_cast<JSPositionError*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- PositionError* imp = static_cast<PositionError*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsPositionErrorMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPositionError* castedThis = static_cast<JSPositionError*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- PositionError* imp = static_cast<PositionError*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsPositionErrorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSPositionError* domObject = static_cast<JSPositionError*>(asObject(slotBase));
- return JSPositionError::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSPositionError::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSPositionErrorConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsPositionErrorPERMISSION_DENIED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsPositionErrorPOSITION_UNAVAILABLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsPositionErrorTIMEOUT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, PositionError* object)
-{
- return getDOMObjectWrapper<JSPositionError>(exec, globalObject, object);
-}
-PositionError* toPositionError(JSC::JSValue value)
-{
- return value.inherits(&JSPositionError::s_info) ? static_cast<JSPositionError*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(GEOLOCATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSPositionError.h b/src/3rdparty/webkit/WebCore/generated/JSPositionError.h
deleted file mode 100644
index 01cd5e5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSPositionError.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSPositionError_h
-#define JSPositionError_h
-
-#if ENABLE(GEOLOCATION)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class PositionError;
-
-class JSPositionError : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSPositionError(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<PositionError>);
- virtual ~JSPositionError();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- PositionError* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<PositionError> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, PositionError*);
-PositionError* toPositionError(JSC::JSValue);
-
-class JSPositionErrorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSPositionErrorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsPositionErrorCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPositionErrorMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPositionErrorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsPositionErrorPERMISSION_DENIED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPositionErrorPOSITION_UNAVAILABLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsPositionErrorTIMEOUT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(GEOLOCATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp b/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp
deleted file mode 100644
index 6949956..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSProcessingInstruction.h"
-
-#include "JSStyleSheet.h"
-#include "KURL.h"
-#include "ProcessingInstruction.h"
-#include "StyleSheet.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSProcessingInstruction);
-
-/* Hash table */
-
-static const HashTableValue JSProcessingInstructionTableValues[5] =
-{
- { "target", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProcessingInstructionTarget), (intptr_t)0 },
- { "data", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProcessingInstructionData), (intptr_t)setJSProcessingInstructionData },
- { "sheet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProcessingInstructionSheet), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProcessingInstructionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSProcessingInstructionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSProcessingInstructionTableValues, 0 };
-#else
- { 8, 7, JSProcessingInstructionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSProcessingInstructionConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSProcessingInstructionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSProcessingInstructionConstructorTableValues, 0 };
-#else
- { 1, 0, JSProcessingInstructionConstructorTableValues, 0 };
-#endif
-
-class JSProcessingInstructionConstructor : public DOMConstructorObject {
-public:
- JSProcessingInstructionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSProcessingInstructionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSProcessingInstructionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSProcessingInstructionConstructor::s_info = { "ProcessingInstructionConstructor", 0, &JSProcessingInstructionConstructorTable, 0 };
-
-bool JSProcessingInstructionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSProcessingInstructionConstructor, DOMObject>(exec, &JSProcessingInstructionConstructorTable, this, propertyName, slot);
-}
-
-bool JSProcessingInstructionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSProcessingInstructionConstructor, DOMObject>(exec, &JSProcessingInstructionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSProcessingInstructionPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSProcessingInstructionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSProcessingInstructionPrototypeTableValues, 0 };
-#else
- { 1, 0, JSProcessingInstructionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSProcessingInstructionPrototype::s_info = { "ProcessingInstructionPrototype", 0, &JSProcessingInstructionPrototypeTable, 0 };
-
-JSObject* JSProcessingInstructionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSProcessingInstruction>(exec, globalObject);
-}
-
-const ClassInfo JSProcessingInstruction::s_info = { "ProcessingInstruction", &JSNode::s_info, &JSProcessingInstructionTable, 0 };
-
-JSProcessingInstruction::JSProcessingInstruction(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ProcessingInstruction> impl)
- : JSNode(structure, globalObject, impl)
-{
-}
-
-JSObject* JSProcessingInstruction::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSProcessingInstructionPrototype(JSProcessingInstructionPrototype::createStructure(JSNodePrototype::self(exec, globalObject)));
-}
-
-bool JSProcessingInstruction::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSProcessingInstruction, Base>(exec, &JSProcessingInstructionTable, this, propertyName, slot);
-}
-
-bool JSProcessingInstruction::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSProcessingInstruction, Base>(exec, &JSProcessingInstructionTable, this, propertyName, descriptor);
-}
-
-JSValue jsProcessingInstructionTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProcessingInstruction* castedThis = static_cast<JSProcessingInstruction*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ProcessingInstruction* imp = static_cast<ProcessingInstruction*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->target());
- return result;
-}
-
-JSValue jsProcessingInstructionData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProcessingInstruction* castedThis = static_cast<JSProcessingInstruction*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ProcessingInstruction* imp = static_cast<ProcessingInstruction*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->data());
- return result;
-}
-
-JSValue jsProcessingInstructionSheet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProcessingInstruction* castedThis = static_cast<JSProcessingInstruction*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ProcessingInstruction* imp = static_cast<ProcessingInstruction*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->sheet()));
- return result;
-}
-
-JSValue jsProcessingInstructionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProcessingInstruction* domObject = static_cast<JSProcessingInstruction*>(asObject(slotBase));
- return JSProcessingInstruction::getConstructor(exec, domObject->globalObject());
-}
-void JSProcessingInstruction::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSProcessingInstruction, Base>(exec, propertyName, value, &JSProcessingInstructionTable, this, slot);
-}
-
-void setJSProcessingInstructionData(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSProcessingInstruction* castedThisObj = static_cast<JSProcessingInstruction*>(thisObject);
- ProcessingInstruction* imp = static_cast<ProcessingInstruction*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setData(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSProcessingInstruction::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSProcessingInstructionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.h b/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.h
deleted file mode 100644
index 6650da8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSProcessingInstruction_h
-#define JSProcessingInstruction_h
-
-#include "JSNode.h"
-
-namespace WebCore {
-
-class ProcessingInstruction;
-
-class JSProcessingInstruction : public JSNode {
- typedef JSNode Base;
-public:
- JSProcessingInstruction(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ProcessingInstruction>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSProcessingInstructionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSProcessingInstructionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsProcessingInstructionTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsProcessingInstructionData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSProcessingInstructionData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsProcessingInstructionSheet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsProcessingInstructionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp
deleted file mode 100644
index e31f79a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSProgressEvent.h"
-
-#include "ProgressEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSProgressEvent);
-
-/* Hash table */
-
-static const HashTableValue JSProgressEventTableValues[5] =
-{
- { "lengthComputable", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProgressEventLengthComputable), (intptr_t)0 },
- { "loaded", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProgressEventLoaded), (intptr_t)0 },
- { "total", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProgressEventTotal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsProgressEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSProgressEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSProgressEventTableValues, 0 };
-#else
- { 9, 7, JSProgressEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSProgressEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSProgressEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSProgressEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSProgressEventConstructorTableValues, 0 };
-#endif
-
-class JSProgressEventConstructor : public DOMConstructorObject {
-public:
- JSProgressEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSProgressEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSProgressEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSProgressEventConstructor::s_info = { "ProgressEventConstructor", 0, &JSProgressEventConstructorTable, 0 };
-
-bool JSProgressEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSProgressEventConstructor, DOMObject>(exec, &JSProgressEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSProgressEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSProgressEventConstructor, DOMObject>(exec, &JSProgressEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSProgressEventPrototypeTableValues[2] =
-{
- { "initProgressEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsProgressEventPrototypeFunctionInitProgressEvent), (intptr_t)6 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSProgressEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSProgressEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSProgressEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSProgressEventPrototype::s_info = { "ProgressEventPrototype", 0, &JSProgressEventPrototypeTable, 0 };
-
-JSObject* JSProgressEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSProgressEvent>(exec, globalObject);
-}
-
-bool JSProgressEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSProgressEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSProgressEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSProgressEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSProgressEvent::s_info = { "ProgressEvent", &JSEvent::s_info, &JSProgressEventTable, 0 };
-
-JSProgressEvent::JSProgressEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ProgressEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSProgressEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSProgressEventPrototype(JSProgressEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSProgressEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSProgressEvent, Base>(exec, &JSProgressEventTable, this, propertyName, slot);
-}
-
-bool JSProgressEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSProgressEvent, Base>(exec, &JSProgressEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsProgressEventLengthComputable(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProgressEvent* castedThis = static_cast<JSProgressEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ProgressEvent* imp = static_cast<ProgressEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->lengthComputable());
- return result;
-}
-
-JSValue jsProgressEventLoaded(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProgressEvent* castedThis = static_cast<JSProgressEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ProgressEvent* imp = static_cast<ProgressEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->loaded());
- return result;
-}
-
-JSValue jsProgressEventTotal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProgressEvent* castedThis = static_cast<JSProgressEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ProgressEvent* imp = static_cast<ProgressEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->total());
- return result;
-}
-
-JSValue jsProgressEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSProgressEvent* domObject = static_cast<JSProgressEvent*>(asObject(slotBase));
- return JSProgressEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSProgressEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSProgressEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsProgressEventPrototypeFunctionInitProgressEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSProgressEvent::s_info))
- return throwError(exec, TypeError);
- JSProgressEvent* castedThisObj = static_cast<JSProgressEvent*>(asObject(thisValue));
- ProgressEvent* imp = static_cast<ProgressEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- bool lengthComputableArg = args.at(3).toBoolean(exec);
- unsigned loadedArg = args.at(4).toInt32(exec);
- unsigned totalArg = args.at(5).toInt32(exec);
-
- imp->initProgressEvent(typeArg, canBubbleArg, cancelableArg, lengthComputableArg, loadedArg, totalArg);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.h b/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.h
deleted file mode 100644
index 113ca8e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSProgressEvent_h
-#define JSProgressEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class ProgressEvent;
-
-class JSProgressEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSProgressEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ProgressEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSProgressEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSProgressEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsProgressEventPrototypeFunctionInitProgressEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsProgressEventLengthComputable(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsProgressEventLoaded(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsProgressEventTotal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsProgressEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRGBColor.cpp b/src/3rdparty/webkit/WebCore/generated/JSRGBColor.cpp
deleted file mode 100644
index b34ae17..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRGBColor.cpp
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSRGBColor.h"
-
-#include "CSSPrimitiveValue.h"
-#include "JSCSSPrimitiveValue.h"
-#include "RGBColor.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSRGBColor);
-
-/* Hash table */
-
-static const HashTableValue JSRGBColorTableValues[5] =
-{
- { "red", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRGBColorRed), (intptr_t)0 },
- { "green", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRGBColorGreen), (intptr_t)0 },
- { "blue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRGBColorBlue), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRGBColorConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRGBColorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSRGBColorTableValues, 0 };
-#else
- { 8, 7, JSRGBColorTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSRGBColorConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRGBColorConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSRGBColorConstructorTableValues, 0 };
-#else
- { 1, 0, JSRGBColorConstructorTableValues, 0 };
-#endif
-
-class JSRGBColorConstructor : public DOMConstructorObject {
-public:
- JSRGBColorConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSRGBColorConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSRGBColorPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSRGBColorConstructor::s_info = { "RGBColorConstructor", 0, &JSRGBColorConstructorTable, 0 };
-
-bool JSRGBColorConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRGBColorConstructor, DOMObject>(exec, &JSRGBColorConstructorTable, this, propertyName, slot);
-}
-
-bool JSRGBColorConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRGBColorConstructor, DOMObject>(exec, &JSRGBColorConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSRGBColorPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRGBColorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSRGBColorPrototypeTableValues, 0 };
-#else
- { 1, 0, JSRGBColorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSRGBColorPrototype::s_info = { "RGBColorPrototype", 0, &JSRGBColorPrototypeTable, 0 };
-
-JSObject* JSRGBColorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSRGBColor>(exec, globalObject);
-}
-
-const ClassInfo JSRGBColor::s_info = { "RGBColor", 0, &JSRGBColorTable, 0 };
-
-JSRGBColor::JSRGBColor(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<RGBColor> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSRGBColor::~JSRGBColor()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSRGBColor::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSRGBColorPrototype(JSRGBColorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSRGBColor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRGBColor, Base>(exec, &JSRGBColorTable, this, propertyName, slot);
-}
-
-bool JSRGBColor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRGBColor, Base>(exec, &JSRGBColorTable, this, propertyName, descriptor);
-}
-
-JSValue jsRGBColorRed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRGBColor* castedThis = static_cast<JSRGBColor*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- RGBColor* imp = static_cast<RGBColor*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->red()));
- return result;
-}
-
-JSValue jsRGBColorGreen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRGBColor* castedThis = static_cast<JSRGBColor*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- RGBColor* imp = static_cast<RGBColor*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->green()));
- return result;
-}
-
-JSValue jsRGBColorBlue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRGBColor* castedThis = static_cast<JSRGBColor*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- RGBColor* imp = static_cast<RGBColor*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->blue()));
- return result;
-}
-
-JSValue jsRGBColorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRGBColor* domObject = static_cast<JSRGBColor*>(asObject(slotBase));
- return JSRGBColor::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSRGBColor::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSRGBColorConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, RGBColor* object)
-{
- return getDOMObjectWrapper<JSRGBColor>(exec, globalObject, object);
-}
-RGBColor* toRGBColor(JSC::JSValue value)
-{
- return value.inherits(&JSRGBColor::s_info) ? static_cast<JSRGBColor*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRGBColor.h b/src/3rdparty/webkit/WebCore/generated/JSRGBColor.h
deleted file mode 100644
index cb2bd32..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRGBColor.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSRGBColor_h
-#define JSRGBColor_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class RGBColor;
-
-class JSRGBColor : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSRGBColor(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<RGBColor>);
- virtual ~JSRGBColor();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- RGBColor* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<RGBColor> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, RGBColor*);
-RGBColor* toRGBColor(JSC::JSValue);
-
-class JSRGBColorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSRGBColorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsRGBColorRed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRGBColorGreen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRGBColorBlue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRGBColorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRange.cpp b/src/3rdparty/webkit/WebCore/generated/JSRange.cpp
deleted file mode 100644
index 2aa005e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRange.cpp
+++ /dev/null
@@ -1,731 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSRange.h"
-
-#include "ClientRect.h"
-#include "ClientRectList.h"
-#include "DocumentFragment.h"
-#include "JSClientRect.h"
-#include "JSClientRectList.h"
-#include "JSDocumentFragment.h"
-#include "JSNode.h"
-#include "JSRange.h"
-#include "KURL.h"
-#include "Node.h"
-#include "Range.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSRange);
-
-/* Hash table */
-
-static const HashTableValue JSRangeTableValues[8] =
-{
- { "startContainer", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeStartContainer), (intptr_t)0 },
- { "startOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeStartOffset), (intptr_t)0 },
- { "endContainer", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeEndContainer), (intptr_t)0 },
- { "endOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeEndOffset), (intptr_t)0 },
- { "collapsed", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeCollapsed), (intptr_t)0 },
- { "commonAncestorContainer", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeCommonAncestorContainer), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRangeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSRangeTableValues, 0 };
-#else
- { 18, 15, JSRangeTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSRangeConstructorTableValues[9] =
-{
- { "START_TO_START", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeSTART_TO_START), (intptr_t)0 },
- { "START_TO_END", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeSTART_TO_END), (intptr_t)0 },
- { "END_TO_END", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeEND_TO_END), (intptr_t)0 },
- { "END_TO_START", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeEND_TO_START), (intptr_t)0 },
- { "NODE_BEFORE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_BEFORE), (intptr_t)0 },
- { "NODE_AFTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_AFTER), (intptr_t)0 },
- { "NODE_BEFORE_AND_AFTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_BEFORE_AND_AFTER), (intptr_t)0 },
- { "NODE_INSIDE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_INSIDE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRangeConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSRangeConstructorTableValues, 0 };
-#else
- { 18, 15, JSRangeConstructorTableValues, 0 };
-#endif
-
-class JSRangeConstructor : public DOMConstructorObject {
-public:
- JSRangeConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSRangeConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSRangePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSRangeConstructor::s_info = { "RangeConstructor", 0, &JSRangeConstructorTable, 0 };
-
-bool JSRangeConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRangeConstructor, DOMObject>(exec, &JSRangeConstructorTable, this, propertyName, slot);
-}
-
-bool JSRangeConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRangeConstructor, DOMObject>(exec, &JSRangeConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSRangePrototypeTableValues[35] =
-{
- { "START_TO_START", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeSTART_TO_START), (intptr_t)0 },
- { "START_TO_END", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeSTART_TO_END), (intptr_t)0 },
- { "END_TO_END", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeEND_TO_END), (intptr_t)0 },
- { "END_TO_START", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeEND_TO_START), (intptr_t)0 },
- { "NODE_BEFORE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_BEFORE), (intptr_t)0 },
- { "NODE_AFTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_AFTER), (intptr_t)0 },
- { "NODE_BEFORE_AND_AFTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_BEFORE_AND_AFTER), (intptr_t)0 },
- { "NODE_INSIDE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeNODE_INSIDE), (intptr_t)0 },
- { "setStart", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSetStart), (intptr_t)2 },
- { "setEnd", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSetEnd), (intptr_t)2 },
- { "setStartBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSetStartBefore), (intptr_t)1 },
- { "setStartAfter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSetStartAfter), (intptr_t)1 },
- { "setEndBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSetEndBefore), (intptr_t)1 },
- { "setEndAfter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSetEndAfter), (intptr_t)1 },
- { "collapse", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionCollapse), (intptr_t)1 },
- { "selectNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSelectNode), (intptr_t)1 },
- { "selectNodeContents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSelectNodeContents), (intptr_t)1 },
- { "compareBoundaryPoints", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionCompareBoundaryPoints), (intptr_t)2 },
- { "deleteContents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionDeleteContents), (intptr_t)0 },
- { "extractContents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionExtractContents), (intptr_t)0 },
- { "cloneContents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionCloneContents), (intptr_t)0 },
- { "insertNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionInsertNode), (intptr_t)1 },
- { "surroundContents", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionSurroundContents), (intptr_t)1 },
- { "cloneRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionCloneRange), (intptr_t)0 },
- { "toString", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionToString), (intptr_t)0 },
- { "detach", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionDetach), (intptr_t)0 },
- { "getClientRects", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionGetClientRects), (intptr_t)0 },
- { "getBoundingClientRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionGetBoundingClientRect), (intptr_t)0 },
- { "createContextualFragment", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionCreateContextualFragment), (intptr_t)1 },
- { "intersectsNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionIntersectsNode), (intptr_t)1 },
- { "compareNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionCompareNode), (intptr_t)1 },
- { "comparePoint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionComparePoint), (intptr_t)2 },
- { "isPointInRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionIsPointInRange), (intptr_t)2 },
- { "expand", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsRangePrototypeFunctionExpand), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRangePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSRangePrototypeTableValues, 0 };
-#else
- { 132, 127, JSRangePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSRangePrototype::s_info = { "RangePrototype", 0, &JSRangePrototypeTable, 0 };
-
-JSObject* JSRangePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSRange>(exec, globalObject);
-}
-
-bool JSRangePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSRangePrototype, JSObject>(exec, &JSRangePrototypeTable, this, propertyName, slot);
-}
-
-bool JSRangePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSRangePrototype, JSObject>(exec, &JSRangePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSRange::s_info = { "Range", 0, &JSRangeTable, 0 };
-
-JSRange::JSRange(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Range> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSRange::~JSRange()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSRange::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSRangePrototype(JSRangePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSRange::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRange, Base>(exec, &JSRangeTable, this, propertyName, slot);
-}
-
-bool JSRange::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRange, Base>(exec, &JSRangeTable, this, propertyName, descriptor);
-}
-
-JSValue jsRangeStartContainer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* castedThis = static_cast<JSRange*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Range* imp = static_cast<Range*>(castedThis->impl());
- JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->startContainer(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsRangeStartOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* castedThis = static_cast<JSRange*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Range* imp = static_cast<Range*>(castedThis->impl());
- JSC::JSValue result = jsNumber(exec, imp->startOffset(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsRangeEndContainer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* castedThis = static_cast<JSRange*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Range* imp = static_cast<Range*>(castedThis->impl());
- JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->endContainer(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsRangeEndOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* castedThis = static_cast<JSRange*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Range* imp = static_cast<Range*>(castedThis->impl());
- JSC::JSValue result = jsNumber(exec, imp->endOffset(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsRangeCollapsed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* castedThis = static_cast<JSRange*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Range* imp = static_cast<Range*>(castedThis->impl());
- JSC::JSValue result = jsBoolean(imp->collapsed(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsRangeCommonAncestorContainer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* castedThis = static_cast<JSRange*>(asObject(slotBase));
- ExceptionCode ec = 0;
- Range* imp = static_cast<Range*>(castedThis->impl());
- JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->commonAncestorContainer(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsRangeConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRange* domObject = static_cast<JSRange*>(asObject(slotBase));
- return JSRange::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSRange::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSRangeConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetStart(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
- int offset = args.at(1).toInt32(exec);
-
- imp->setStart(refNode, offset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetEnd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
- int offset = args.at(1).toInt32(exec);
-
- imp->setEnd(refNode, offset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetStartBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
- imp->setStartBefore(refNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetStartAfter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
- imp->setStartAfter(refNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetEndBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
- imp->setEndBefore(refNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetEndAfter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
- imp->setEndAfter(refNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionCollapse(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- bool toStart = args.at(0).toBoolean(exec);
-
- imp->collapse(toStart, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSelectNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
- imp->selectNode(refNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSelectNodeContents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
- imp->selectNodeContents(refNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionCompareBoundaryPoints(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Range::CompareHow how = static_cast<Range::CompareHow>(args.at(0).toInt32(exec));
- Range* sourceRange = toRange(args.at(1));
-
-
- JSC::JSValue result = jsNumber(exec, imp->compareBoundaryPoints(how, sourceRange, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionDeleteContents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->deleteContents(ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionExtractContents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->extractContents(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionCloneContents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->cloneContents(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionInsertNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* newNode = toNode(args.at(0));
-
- imp->insertNode(newNode, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionSurroundContents(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* newParent = toNode(args.at(0));
-
- imp->surroundContents(newParent, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionCloneRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->cloneRange(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = jsString(exec, imp->toString(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionDetach(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->detach(ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionGetClientRects(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getClientRects()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionGetBoundingClientRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getBoundingClientRect()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionCreateContextualFragment(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& html = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createContextualFragment(html, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionIntersectsNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->intersectsNode(refNode, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionCompareNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
-
-
- JSC::JSValue result = jsNumber(exec, imp->compareNode(refNode, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionComparePoint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
- int offset = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->comparePoint(refNode, offset, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionIsPointInRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* refNode = toNode(args.at(0));
- int offset = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->isPointInRange(refNode, offset, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsRangePrototypeFunctionExpand(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRange::s_info))
- return throwError(exec, TypeError);
- JSRange* castedThisObj = static_cast<JSRange*>(asObject(thisValue));
- Range* imp = static_cast<Range*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& unit = args.at(0).toString(exec);
-
- imp->expand(unit, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsRangeSTART_TO_START(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsRangeSTART_TO_END(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsRangeEND_TO_END(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsRangeEND_TO_START(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsRangeNODE_BEFORE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsRangeNODE_AFTER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsRangeNODE_BEFORE_AND_AFTER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsRangeNODE_INSIDE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Range* object)
-{
- return getDOMObjectWrapper<JSRange>(exec, globalObject, object);
-}
-Range* toRange(JSC::JSValue value)
-{
- return value.inherits(&JSRange::s_info) ? static_cast<JSRange*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRange.h b/src/3rdparty/webkit/WebCore/generated/JSRange.h
deleted file mode 100644
index 8f58949..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRange.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSRange_h
-#define JSRange_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Range;
-
-class JSRange : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSRange(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Range>);
- virtual ~JSRange();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Range* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Range> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Range*);
-Range* toRange(JSC::JSValue);
-
-class JSRangePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSRangePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetStartBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetStartAfter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetEndBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSetEndAfter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionCollapse(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSelectNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSelectNodeContents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionCompareBoundaryPoints(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionDeleteContents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionExtractContents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionCloneContents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionInsertNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionSurroundContents(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionCloneRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionDetach(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionGetClientRects(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionGetBoundingClientRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionCreateContextualFragment(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionIntersectsNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionCompareNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionComparePoint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionIsPointInRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsRangePrototypeFunctionExpand(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsRangeStartContainer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeStartOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeEndContainer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeEndOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeCollapsed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeCommonAncestorContainer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsRangeSTART_TO_START(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeSTART_TO_END(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeEND_TO_END(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeEND_TO_START(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeNODE_BEFORE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeNODE_AFTER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeNODE_BEFORE_AND_AFTER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeNODE_INSIDE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp b/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp
deleted file mode 100644
index 16bdf59..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSRangeException.h"
-
-#include "KURL.h"
-#include "RangeException.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSRangeException);
-
-/* Hash table */
-
-static const HashTableValue JSRangeExceptionTableValues[5] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionCode), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionName), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRangeExceptionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSRangeExceptionTableValues, 0 };
-#else
- { 10, 7, JSRangeExceptionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSRangeExceptionConstructorTableValues[3] =
-{
- { "BAD_BOUNDARYPOINTS_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionBAD_BOUNDARYPOINTS_ERR), (intptr_t)0 },
- { "INVALID_NODE_TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionINVALID_NODE_TYPE_ERR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRangeExceptionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSRangeExceptionConstructorTableValues, 0 };
-#else
- { 4, 3, JSRangeExceptionConstructorTableValues, 0 };
-#endif
-
-class JSRangeExceptionConstructor : public DOMConstructorObject {
-public:
- JSRangeExceptionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSRangeExceptionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSRangeExceptionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSRangeExceptionConstructor::s_info = { "RangeExceptionConstructor", 0, &JSRangeExceptionConstructorTable, 0 };
-
-bool JSRangeExceptionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRangeExceptionConstructor, DOMObject>(exec, &JSRangeExceptionConstructorTable, this, propertyName, slot);
-}
-
-bool JSRangeExceptionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRangeExceptionConstructor, DOMObject>(exec, &JSRangeExceptionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSRangeExceptionPrototypeTableValues[4] =
-{
- { "BAD_BOUNDARYPOINTS_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionBAD_BOUNDARYPOINTS_ERR), (intptr_t)0 },
- { "INVALID_NODE_TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRangeExceptionINVALID_NODE_TYPE_ERR), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsRangeExceptionPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRangeExceptionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSRangeExceptionPrototypeTableValues, 0 };
-#else
- { 8, 7, JSRangeExceptionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSRangeExceptionPrototype::s_info = { "RangeExceptionPrototype", 0, &JSRangeExceptionPrototypeTable, 0 };
-
-JSObject* JSRangeExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSRangeException>(exec, globalObject);
-}
-
-bool JSRangeExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSRangeExceptionPrototype, JSObject>(exec, &JSRangeExceptionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSRangeExceptionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSRangeExceptionPrototype, JSObject>(exec, &JSRangeExceptionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSRangeException::s_info = { "RangeException", 0, &JSRangeExceptionTable, 0 };
-
-JSRangeException::JSRangeException(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<RangeException> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSRangeException::~JSRangeException()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSRangeException::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSRangeExceptionPrototype(JSRangeExceptionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSRangeException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRangeException, Base>(exec, &JSRangeExceptionTable, this, propertyName, slot);
-}
-
-bool JSRangeException::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRangeException, Base>(exec, &JSRangeExceptionTable, this, propertyName, descriptor);
-}
-
-JSValue jsRangeExceptionCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRangeException* castedThis = static_cast<JSRangeException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- RangeException* imp = static_cast<RangeException*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsRangeExceptionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRangeException* castedThis = static_cast<JSRangeException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- RangeException* imp = static_cast<RangeException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsRangeExceptionMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRangeException* castedThis = static_cast<JSRangeException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- RangeException* imp = static_cast<RangeException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsRangeExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRangeException* domObject = static_cast<JSRangeException*>(asObject(slotBase));
- return JSRangeException::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSRangeException::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSRangeExceptionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsRangeExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSRangeException::s_info))
- return throwError(exec, TypeError);
- JSRangeException* castedThisObj = static_cast<JSRangeException*>(asObject(thisValue));
- RangeException* imp = static_cast<RangeException*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-// Constant getters
-
-JSValue jsRangeExceptionBAD_BOUNDARYPOINTS_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsRangeExceptionINVALID_NODE_TYPE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, RangeException* object)
-{
- return getDOMObjectWrapper<JSRangeException>(exec, globalObject, object);
-}
-RangeException* toRangeException(JSC::JSValue value)
-{
- return value.inherits(&JSRangeException::s_info) ? static_cast<JSRangeException*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRangeException.h b/src/3rdparty/webkit/WebCore/generated/JSRangeException.h
deleted file mode 100644
index a8908d0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRangeException.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSRangeException_h
-#define JSRangeException_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class RangeException;
-
-class JSRangeException : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSRangeException(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<RangeException>);
- virtual ~JSRangeException();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- RangeException* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<RangeException> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, RangeException*);
-RangeException* toRangeException(JSC::JSValue);
-
-class JSRangeExceptionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSRangeExceptionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsRangeExceptionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsRangeExceptionCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeExceptionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeExceptionMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsRangeExceptionBAD_BOUNDARYPOINTS_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRangeExceptionINVALID_NODE_TYPE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSRect.cpp
deleted file mode 100644
index f36ddb4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRect.cpp
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSRect.h"
-
-#include "CSSPrimitiveValue.h"
-#include "JSCSSPrimitiveValue.h"
-#include "Rect.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSRect);
-
-/* Hash table */
-
-static const HashTableValue JSRectTableValues[6] =
-{
- { "top", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRectTop), (intptr_t)0 },
- { "right", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRectRight), (intptr_t)0 },
- { "bottom", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRectBottom), (intptr_t)0 },
- { "left", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRectLeft), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsRectConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRectTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSRectTableValues, 0 };
-#else
- { 16, 15, JSRectTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSRectConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRectConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSRectConstructorTableValues, 0 };
-#else
- { 1, 0, JSRectConstructorTableValues, 0 };
-#endif
-
-class JSRectConstructor : public DOMConstructorObject {
-public:
- JSRectConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSRectConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSRectPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSRectConstructor::s_info = { "RectConstructor", 0, &JSRectConstructorTable, 0 };
-
-bool JSRectConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRectConstructor, DOMObject>(exec, &JSRectConstructorTable, this, propertyName, slot);
-}
-
-bool JSRectConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRectConstructor, DOMObject>(exec, &JSRectConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSRectPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSRectPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSRectPrototypeTableValues, 0 };
-#else
- { 1, 0, JSRectPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSRectPrototype::s_info = { "RectPrototype", 0, &JSRectPrototypeTable, 0 };
-
-JSObject* JSRectPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSRect>(exec, globalObject);
-}
-
-const ClassInfo JSRect::s_info = { "Rect", 0, &JSRectTable, 0 };
-
-JSRect::JSRect(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Rect> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSRect::~JSRect()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSRect::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSRectPrototype(JSRectPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSRect::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSRect, Base>(exec, &JSRectTable, this, propertyName, slot);
-}
-
-bool JSRect::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSRect, Base>(exec, &JSRectTable, this, propertyName, descriptor);
-}
-
-JSValue jsRectTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRect* castedThis = static_cast<JSRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Rect* imp = static_cast<Rect*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->top()));
- return result;
-}
-
-JSValue jsRectRight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRect* castedThis = static_cast<JSRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Rect* imp = static_cast<Rect*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->right()));
- return result;
-}
-
-JSValue jsRectBottom(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRect* castedThis = static_cast<JSRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Rect* imp = static_cast<Rect*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->bottom()));
- return result;
-}
-
-JSValue jsRectLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRect* castedThis = static_cast<JSRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Rect* imp = static_cast<Rect*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->left()));
- return result;
-}
-
-JSValue jsRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSRect* domObject = static_cast<JSRect*>(asObject(slotBase));
- return JSRect::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSRect::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSRectConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Rect* object)
-{
- return getDOMObjectWrapper<JSRect>(exec, globalObject, object);
-}
-Rect* toRect(JSC::JSValue value)
-{
- return value.inherits(&JSRect::s_info) ? static_cast<JSRect*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSRect.h b/src/3rdparty/webkit/WebCore/generated/JSRect.h
deleted file mode 100644
index 1e75c6d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSRect.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSRect_h
-#define JSRect_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Rect;
-
-class JSRect : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSRect(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Rect>);
- virtual ~JSRect();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Rect* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Rect> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Rect*);
-Rect* toRect(JSC::JSValue);
-
-class JSRectPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSRectPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsRectTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRectRight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRectBottom(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRectLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp
deleted file mode 100644
index 59f2d02..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATABASE)
-
-#include "JSSQLError.h"
-
-#include "KURL.h"
-#include "SQLError.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSQLError);
-
-/* Hash table */
-
-static const HashTableValue JSSQLErrorTableValues[3] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSQLErrorCode), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSQLErrorMessage), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLErrorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSQLErrorTableValues, 0 };
-#else
- { 4, 3, JSSQLErrorTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSQLErrorPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLErrorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSQLErrorPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSQLErrorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSQLErrorPrototype::s_info = { "SQLErrorPrototype", 0, &JSSQLErrorPrototypeTable, 0 };
-
-JSObject* JSSQLErrorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSQLError>(exec, globalObject);
-}
-
-const ClassInfo JSSQLError::s_info = { "SQLError", 0, &JSSQLErrorTable, 0 };
-
-JSSQLError::JSSQLError(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SQLError> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSQLError::~JSSQLError()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSSQLError::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSQLErrorPrototype(JSSQLErrorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSQLError::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSQLError, Base>(exec, &JSSQLErrorTable, this, propertyName, slot);
-}
-
-bool JSSQLError::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSQLError, Base>(exec, &JSSQLErrorTable, this, propertyName, descriptor);
-}
-
-JSValue jsSQLErrorCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSQLError* castedThis = static_cast<JSSQLError*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SQLError* imp = static_cast<SQLError*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsSQLErrorMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSQLError* castedThis = static_cast<JSSQLError*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SQLError* imp = static_cast<SQLError*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SQLError* object)
-{
- return getDOMObjectWrapper<JSSQLError>(exec, globalObject, object);
-}
-SQLError* toSQLError(JSC::JSValue value)
-{
- return value.inherits(&JSSQLError::s_info) ? static_cast<JSSQLError*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATABASE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLError.h b/src/3rdparty/webkit/WebCore/generated/JSSQLError.h
deleted file mode 100644
index 25731d4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLError.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSQLError_h
-#define JSSQLError_h
-
-#if ENABLE(DATABASE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SQLError;
-
-class JSSQLError : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSQLError(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SQLError>);
- virtual ~JSSQLError();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- SQLError* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SQLError> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SQLError*);
-SQLError* toSQLError(JSC::JSValue);
-
-class JSSQLErrorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSQLErrorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSQLErrorCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSQLErrorMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATABASE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp
deleted file mode 100644
index 0a7da45..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATABASE)
-
-#include "JSSQLResultSet.h"
-
-#include "JSSQLResultSetRowList.h"
-#include "SQLResultSet.h"
-#include "SQLResultSetRowList.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSQLResultSet);
-
-/* Hash table */
-
-static const HashTableValue JSSQLResultSetTableValues[4] =
-{
- { "rows", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSQLResultSetRows), (intptr_t)0 },
- { "insertId", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSQLResultSetInsertId), (intptr_t)0 },
- { "rowsAffected", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSQLResultSetRowsAffected), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLResultSetTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSQLResultSetTableValues, 0 };
-#else
- { 9, 7, JSSQLResultSetTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSQLResultSetPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLResultSetPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSQLResultSetPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSQLResultSetPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSQLResultSetPrototype::s_info = { "SQLResultSetPrototype", 0, &JSSQLResultSetPrototypeTable, 0 };
-
-JSObject* JSSQLResultSetPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSQLResultSet>(exec, globalObject);
-}
-
-const ClassInfo JSSQLResultSet::s_info = { "SQLResultSet", 0, &JSSQLResultSetTable, 0 };
-
-JSSQLResultSet::JSSQLResultSet(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SQLResultSet> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSQLResultSet::~JSSQLResultSet()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSSQLResultSet::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSQLResultSetPrototype(JSSQLResultSetPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSQLResultSet::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSQLResultSet, Base>(exec, &JSSQLResultSetTable, this, propertyName, slot);
-}
-
-bool JSSQLResultSet::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSQLResultSet, Base>(exec, &JSSQLResultSetTable, this, propertyName, descriptor);
-}
-
-JSValue jsSQLResultSetRows(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSQLResultSet* castedThis = static_cast<JSSQLResultSet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SQLResultSet* imp = static_cast<SQLResultSet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rows()));
- return result;
-}
-
-JSValue jsSQLResultSetInsertId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSQLResultSet* castedThis = static_cast<JSSQLResultSet*>(asObject(slotBase));
- ExceptionCode ec = 0;
- SQLResultSet* imp = static_cast<SQLResultSet*>(castedThis->impl());
- JSC::JSValue result = jsNumber(exec, imp->insertId(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsSQLResultSetRowsAffected(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSQLResultSet* castedThis = static_cast<JSSQLResultSet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SQLResultSet* imp = static_cast<SQLResultSet*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->rowsAffected());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SQLResultSet* object)
-{
- return getDOMObjectWrapper<JSSQLResultSet>(exec, globalObject, object);
-}
-SQLResultSet* toSQLResultSet(JSC::JSValue value)
-{
- return value.inherits(&JSSQLResultSet::s_info) ? static_cast<JSSQLResultSet*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATABASE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.h b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.h
deleted file mode 100644
index b400dfe..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSQLResultSet_h
-#define JSSQLResultSet_h
-
-#if ENABLE(DATABASE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SQLResultSet;
-
-class JSSQLResultSet : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSQLResultSet(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SQLResultSet>);
- virtual ~JSSQLResultSet();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- SQLResultSet* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SQLResultSet> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SQLResultSet*);
-SQLResultSet* toSQLResultSet(JSC::JSValue);
-
-class JSSQLResultSetPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSQLResultSetPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSQLResultSetRows(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSQLResultSetInsertId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSQLResultSetRowsAffected(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATABASE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp
deleted file mode 100644
index 3a66624..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATABASE)
-
-#include "JSSQLResultSetRowList.h"
-
-#include "SQLResultSetRowList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSQLResultSetRowList);
-
-/* Hash table */
-
-static const HashTableValue JSSQLResultSetRowListTableValues[2] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSQLResultSetRowListLength), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLResultSetRowListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSQLResultSetRowListTableValues, 0 };
-#else
- { 2, 1, JSSQLResultSetRowListTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSQLResultSetRowListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSQLResultSetRowListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLResultSetRowListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSQLResultSetRowListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSQLResultSetRowListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSQLResultSetRowListPrototype::s_info = { "SQLResultSetRowListPrototype", 0, &JSSQLResultSetRowListPrototypeTable, 0 };
-
-JSObject* JSSQLResultSetRowListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSQLResultSetRowList>(exec, globalObject);
-}
-
-bool JSSQLResultSetRowListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSQLResultSetRowListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSQLResultSetRowListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSQLResultSetRowListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSQLResultSetRowList::s_info = { "SQLResultSetRowList", 0, &JSSQLResultSetRowListTable, 0 };
-
-JSSQLResultSetRowList::JSSQLResultSetRowList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SQLResultSetRowList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSQLResultSetRowList::~JSSQLResultSetRowList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSSQLResultSetRowList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSQLResultSetRowListPrototype(JSSQLResultSetRowListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSQLResultSetRowList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSQLResultSetRowList, Base>(exec, &JSSQLResultSetRowListTable, this, propertyName, slot);
-}
-
-bool JSSQLResultSetRowList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSQLResultSetRowList, Base>(exec, &JSSQLResultSetRowListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSQLResultSetRowListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSQLResultSetRowList* castedThis = static_cast<JSSQLResultSetRowList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SQLResultSetRowList* imp = static_cast<SQLResultSetRowList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSQLResultSetRowListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSQLResultSetRowList::s_info))
- return throwError(exec, TypeError);
- JSSQLResultSetRowList* castedThisObj = static_cast<JSSQLResultSetRowList*>(asObject(thisValue));
- return castedThisObj->item(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SQLResultSetRowList* object)
-{
- return getDOMObjectWrapper<JSSQLResultSetRowList>(exec, globalObject, object);
-}
-SQLResultSetRowList* toSQLResultSetRowList(JSC::JSValue value)
-{
- return value.inherits(&JSSQLResultSetRowList::s_info) ? static_cast<JSSQLResultSetRowList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATABASE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.h b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.h
deleted file mode 100644
index 9fd72c9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSQLResultSetRowList_h
-#define JSSQLResultSetRowList_h
-
-#if ENABLE(DATABASE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SQLResultSetRowList;
-
-class JSSQLResultSetRowList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSQLResultSetRowList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SQLResultSetRowList>);
- virtual ~JSSQLResultSetRowList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue item(JSC::ExecState*, const JSC::ArgList&);
- SQLResultSetRowList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SQLResultSetRowList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SQLResultSetRowList*);
-SQLResultSetRowList* toSQLResultSetRowList(JSC::JSValue);
-
-class JSSQLResultSetRowListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSQLResultSetRowListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSQLResultSetRowListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSQLResultSetRowListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATABASE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp
deleted file mode 100644
index e84cb4e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DATABASE)
-
-#include "JSSQLTransaction.h"
-
-#include "SQLTransaction.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSQLTransaction);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSQLTransactionPrototypeTableValues[2] =
-{
- { "executeSql", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSQLTransactionPrototypeFunctionExecuteSql), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSQLTransactionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSQLTransactionPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSQLTransactionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSQLTransactionPrototype::s_info = { "SQLTransactionPrototype", 0, &JSSQLTransactionPrototypeTable, 0 };
-
-JSObject* JSSQLTransactionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSQLTransaction>(exec, globalObject);
-}
-
-bool JSSQLTransactionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSQLTransactionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSQLTransactionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSQLTransactionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSQLTransaction::s_info = { "SQLTransaction", 0, 0, 0 };
-
-JSSQLTransaction::JSSQLTransaction(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SQLTransaction> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSQLTransaction::~JSSQLTransaction()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSSQLTransaction::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSQLTransactionPrototype(JSSQLTransactionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue JSC_HOST_CALL jsSQLTransactionPrototypeFunctionExecuteSql(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSQLTransaction::s_info))
- return throwError(exec, TypeError);
- JSSQLTransaction* castedThisObj = static_cast<JSSQLTransaction*>(asObject(thisValue));
- return castedThisObj->executeSql(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SQLTransaction* object)
-{
- return getDOMObjectWrapper<JSSQLTransaction>(exec, globalObject, object);
-}
-SQLTransaction* toSQLTransaction(JSC::JSValue value)
-{
- return value.inherits(&JSSQLTransaction::s_info) ? static_cast<JSSQLTransaction*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DATABASE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.h b/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.h
deleted file mode 100644
index 98467ec..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSQLTransaction_h
-#define JSSQLTransaction_h
-
-#if ENABLE(DATABASE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SQLTransaction;
-
-class JSSQLTransaction : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSQLTransaction(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SQLTransaction>);
- virtual ~JSSQLTransaction();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue executeSql(JSC::ExecState*, const JSC::ArgList&);
- SQLTransaction* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SQLTransaction> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SQLTransaction*);
-SQLTransaction* toSQLTransaction(JSC::JSValue);
-
-class JSSQLTransactionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSQLTransactionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSQLTransactionPrototypeFunctionExecuteSql(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DATABASE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp
deleted file mode 100644
index 9646194..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp
+++ /dev/null
@@ -1,424 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGAElement.h"
-#include "SVGElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAElementTableValues[15] =
-{
- { "target", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementTarget), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementHref), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementXmllang), (intptr_t)setJSSVGAElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementXmlspace), (intptr_t)setJSSVGAElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGAElementTableValues, 0 };
-#else
- { 34, 31, JSSVGAElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGAElementConstructor : public DOMConstructorObject {
-public:
- JSSVGAElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAElementConstructor::s_info = { "SVGAElementConstructor", 0, &JSSVGAElementConstructorTable, 0 };
-
-bool JSSVGAElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAElementConstructor, DOMObject>(exec, &JSSVGAElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAElementConstructor, DOMObject>(exec, &JSSVGAElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGAElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGAElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAElementPrototype::s_info = { "SVGAElementPrototype", 0, &JSSVGAElementPrototypeTable, 0 };
-
-JSObject* JSSVGAElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAElement>(exec, globalObject);
-}
-
-bool JSSVGAElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGAElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGAElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGAElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGAElement::s_info = { "SVGAElement", &JSSVGElement::s_info, &JSSVGAElementTable, 0 };
-
-JSSVGAElement::JSSVGAElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGAElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAElementPrototype(JSSVGAElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGAElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAElement, Base>(exec, &JSSVGAElementTable, this, propertyName, slot);
-}
-
-bool JSSVGAElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAElement, Base>(exec, &JSSVGAElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAElementTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->targetAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGAElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGAElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGAElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGAElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGAElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGAElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGAElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGAElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGAElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGAElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGAElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGAElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* castedThis = static_cast<JSSVGAElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGAElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAElement* domObject = static_cast<JSSVGAElement*>(asObject(slotBase));
- return JSSVGAElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAElement, Base>(exec, propertyName, value, &JSSVGAElementTable, this, slot);
-}
-
-void setJSSVGAElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(thisObject);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGAElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(thisObject);
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGAElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(asObject(thisValue));
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(asObject(thisValue));
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(asObject(thisValue));
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(asObject(thisValue));
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(asObject(thisValue));
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAElement* castedThisObj = static_cast<JSSVGAElement*>(asObject(thisValue));
- SVGAElement* imp = static_cast<SVGAElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.h
deleted file mode 100644
index 7cb78a5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAElement_h
-#define JSSVGAElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGAElement;
-
-class JSSVGAElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGAElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGAElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGAElementTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp
deleted file mode 100644
index fec0bc8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGAltGlyphElement.h"
-
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGAltGlyphElement.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAltGlyphElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAltGlyphElementTableValues[5] =
-{
- { "glyphRef", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAltGlyphElementGlyphRef), (intptr_t)setJSSVGAltGlyphElementGlyphRef },
- { "format", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAltGlyphElementFormat), (intptr_t)setJSSVGAltGlyphElementFormat },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAltGlyphElementHref), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAltGlyphElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAltGlyphElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGAltGlyphElementTableValues, 0 };
-#else
- { 8, 7, JSSVGAltGlyphElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAltGlyphElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAltGlyphElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAltGlyphElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAltGlyphElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGAltGlyphElementConstructor : public DOMConstructorObject {
-public:
- JSSVGAltGlyphElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAltGlyphElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAltGlyphElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAltGlyphElementConstructor::s_info = { "SVGAltGlyphElementConstructor", 0, &JSSVGAltGlyphElementConstructorTable, 0 };
-
-bool JSSVGAltGlyphElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAltGlyphElementConstructor, DOMObject>(exec, &JSSVGAltGlyphElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAltGlyphElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAltGlyphElementConstructor, DOMObject>(exec, &JSSVGAltGlyphElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAltGlyphElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAltGlyphElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAltGlyphElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAltGlyphElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAltGlyphElementPrototype::s_info = { "SVGAltGlyphElementPrototype", 0, &JSSVGAltGlyphElementPrototypeTable, 0 };
-
-JSObject* JSSVGAltGlyphElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAltGlyphElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAltGlyphElement::s_info = { "SVGAltGlyphElement", &JSSVGTextPositioningElement::s_info, &JSSVGAltGlyphElementTable, 0 };
-
-JSSVGAltGlyphElement::JSSVGAltGlyphElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAltGlyphElement> impl)
- : JSSVGTextPositioningElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGAltGlyphElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAltGlyphElementPrototype(JSSVGAltGlyphElementPrototype::createStructure(JSSVGTextPositioningElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGAltGlyphElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAltGlyphElement, Base>(exec, &JSSVGAltGlyphElementTable, this, propertyName, slot);
-}
-
-bool JSSVGAltGlyphElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAltGlyphElement, Base>(exec, &JSSVGAltGlyphElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAltGlyphElementGlyphRef(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAltGlyphElement* castedThis = static_cast<JSSVGAltGlyphElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAltGlyphElement* imp = static_cast<SVGAltGlyphElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->glyphRef());
- return result;
-}
-
-JSValue jsSVGAltGlyphElementFormat(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAltGlyphElement* castedThis = static_cast<JSSVGAltGlyphElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAltGlyphElement* imp = static_cast<SVGAltGlyphElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->format());
- return result;
-}
-
-JSValue jsSVGAltGlyphElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAltGlyphElement* castedThis = static_cast<JSSVGAltGlyphElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAltGlyphElement* imp = static_cast<SVGAltGlyphElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGAltGlyphElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAltGlyphElement* domObject = static_cast<JSSVGAltGlyphElement*>(asObject(slotBase));
- return JSSVGAltGlyphElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAltGlyphElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAltGlyphElement, Base>(exec, propertyName, value, &JSSVGAltGlyphElementTable, this, slot);
-}
-
-void setJSSVGAltGlyphElementGlyphRef(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAltGlyphElement* castedThisObj = static_cast<JSSVGAltGlyphElement*>(thisObject);
- SVGAltGlyphElement* imp = static_cast<SVGAltGlyphElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setGlyphRef(value.toString(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSSVGAltGlyphElementFormat(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAltGlyphElement* castedThisObj = static_cast<JSSVGAltGlyphElement*>(thisObject);
- SVGAltGlyphElement* imp = static_cast<SVGAltGlyphElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setFormat(value.toString(exec), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSSVGAltGlyphElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAltGlyphElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.h
deleted file mode 100644
index 28190f4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAltGlyphElement_h
-#define JSSVGAltGlyphElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGTextPositioningElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGAltGlyphElement;
-
-class JSSVGAltGlyphElement : public JSSVGTextPositioningElement {
- typedef JSSVGTextPositioningElement Base;
-public:
- JSSVGAltGlyphElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAltGlyphElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGAltGlyphElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAltGlyphElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAltGlyphElementGlyphRef(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAltGlyphElementGlyphRef(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAltGlyphElementFormat(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAltGlyphElementFormat(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAltGlyphElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAltGlyphElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp
deleted file mode 100644
index 28cbcfb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp
+++ /dev/null
@@ -1,325 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAngle.h"
-
-#include "KURL.h"
-#include "SVGAngle.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAngle);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAngleTableValues[6] =
-{
- { "unitType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleUnitType), (intptr_t)0 },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleValue), (intptr_t)setJSSVGAngleValue },
- { "valueInSpecifiedUnits", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleValueInSpecifiedUnits), (intptr_t)setJSSVGAngleValueInSpecifiedUnits },
- { "valueAsString", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleValueAsString), (intptr_t)setJSSVGAngleValueAsString },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAngleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGAngleTableValues, 0 };
-#else
- { 17, 15, JSSVGAngleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAngleConstructorTableValues[6] =
-{
- { "SVG_ANGLETYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_ANGLETYPE_UNSPECIFIED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_UNSPECIFIED), (intptr_t)0 },
- { "SVG_ANGLETYPE_DEG", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_DEG), (intptr_t)0 },
- { "SVG_ANGLETYPE_RAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_RAD), (intptr_t)0 },
- { "SVG_ANGLETYPE_GRAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_GRAD), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAngleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGAngleConstructorTableValues, 0 };
-#else
- { 18, 15, JSSVGAngleConstructorTableValues, 0 };
-#endif
-
-class JSSVGAngleConstructor : public DOMConstructorObject {
-public:
- JSSVGAngleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAngleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnglePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAngleConstructor::s_info = { "SVGAngleConstructor", 0, &JSSVGAngleConstructorTable, 0 };
-
-bool JSSVGAngleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAngleConstructor, DOMObject>(exec, &JSSVGAngleConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAngleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAngleConstructor, DOMObject>(exec, &JSSVGAngleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnglePrototypeTableValues[8] =
-{
- { "SVG_ANGLETYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_ANGLETYPE_UNSPECIFIED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_UNSPECIFIED), (intptr_t)0 },
- { "SVG_ANGLETYPE_DEG", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_DEG), (intptr_t)0 },
- { "SVG_ANGLETYPE_RAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_RAD), (intptr_t)0 },
- { "SVG_ANGLETYPE_GRAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAngleSVG_ANGLETYPE_GRAD), (intptr_t)0 },
- { "newValueSpecifiedUnits", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnglePrototypeFunctionNewValueSpecifiedUnits), (intptr_t)2 },
- { "convertToSpecifiedUnits", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnglePrototypeFunctionConvertToSpecifiedUnits), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnglePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGAnglePrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGAnglePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnglePrototype::s_info = { "SVGAnglePrototype", 0, &JSSVGAnglePrototypeTable, 0 };
-
-JSObject* JSSVGAnglePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAngle>(exec, globalObject);
-}
-
-bool JSSVGAnglePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGAnglePrototype, JSObject>(exec, &JSSVGAnglePrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGAnglePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGAnglePrototype, JSObject>(exec, &JSSVGAnglePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGAngle::s_info = { "SVGAngle", 0, &JSSVGAngleTable, 0 };
-
-JSSVGAngle::JSSVGAngle(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<SVGAngle> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAngle::~JSSVGAngle()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAngle::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnglePrototype(JSSVGAnglePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAngle::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAngle, Base>(exec, &JSSVGAngleTable, this, propertyName, slot);
-}
-
-bool JSSVGAngle::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAngle, Base>(exec, &JSSVGAngleTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAngleUnitType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAngle* castedThis = static_cast<JSSVGAngle*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAngle imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.unitType());
- return result;
-}
-
-JSValue jsSVGAngleValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAngle* castedThis = static_cast<JSSVGAngle*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAngle imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.value());
- return result;
-}
-
-JSValue jsSVGAngleValueInSpecifiedUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAngle* castedThis = static_cast<JSSVGAngle*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAngle imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.valueInSpecifiedUnits());
- return result;
-}
-
-JSValue jsSVGAngleValueAsString(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAngle* castedThis = static_cast<JSSVGAngle*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAngle imp(*castedThis->impl());
- JSValue result = jsString(exec, imp.valueAsString());
- return result;
-}
-
-JSValue jsSVGAngleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAngle* domObject = static_cast<JSSVGAngle*>(asObject(slotBase));
- return JSSVGAngle::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAngle::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAngle, Base>(exec, propertyName, value, &JSSVGAngleTable, this, slot);
-}
-
-void setJSSVGAngleValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAngle* castedThisObj = static_cast<JSSVGAngle*>(thisObject);
- JSSVGPODTypeWrapper<SVGAngle> * imp = static_cast<JSSVGPODTypeWrapper<SVGAngle> *>(castedThisObj->impl());
- SVGAngle podImp(*imp);
- podImp.setValue(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGAngleValueInSpecifiedUnits(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAngle* castedThisObj = static_cast<JSSVGAngle*>(thisObject);
- JSSVGPODTypeWrapper<SVGAngle> * imp = static_cast<JSSVGPODTypeWrapper<SVGAngle> *>(castedThisObj->impl());
- SVGAngle podImp(*imp);
- podImp.setValueInSpecifiedUnits(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGAngleValueAsString(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAngle* castedThisObj = static_cast<JSSVGAngle*>(thisObject);
- JSSVGPODTypeWrapper<SVGAngle> * imp = static_cast<JSSVGPODTypeWrapper<SVGAngle> *>(castedThisObj->impl());
- SVGAngle podImp(*imp);
- podImp.setValueAsString(valueToStringWithNullCheck(exec, value));
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGAngle::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAngleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGAnglePrototypeFunctionNewValueSpecifiedUnits(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAngle::s_info))
- return throwError(exec, TypeError);
- JSSVGAngle* castedThisObj = static_cast<JSSVGAngle*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGAngle> * imp = static_cast<JSSVGPODTypeWrapper<SVGAngle> *>(castedThisObj->impl());
- SVGAngle podImp(*imp);
- unsigned short unitType = args.at(0).toInt32(exec);
- float valueInSpecifiedUnits = args.at(1).toFloat(exec);
-
- podImp.newValueSpecifiedUnits(unitType, valueInSpecifiedUnits);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGAnglePrototypeFunctionConvertToSpecifiedUnits(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAngle::s_info))
- return throwError(exec, TypeError);
- JSSVGAngle* castedThisObj = static_cast<JSSVGAngle*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGAngle> * imp = static_cast<JSSVGPODTypeWrapper<SVGAngle> *>(castedThisObj->impl());
- SVGAngle podImp(*imp);
- unsigned short unitType = args.at(0).toInt32(exec);
-
- podImp.convertToSpecifiedUnits(unitType);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsSVGAngleSVG_ANGLETYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGAngleSVG_ANGLETYPE_UNSPECIFIED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGAngleSVG_ANGLETYPE_DEG(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGAngleSVG_ANGLETYPE_RAD(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGAngleSVG_ANGLETYPE_GRAD(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<SVGAngle>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAngle, JSSVGPODTypeWrapper<SVGAngle> >(exec, globalObject, object, context);
-}
-SVGAngle toSVGAngle(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAngle::s_info) ? (SVGAngle) *static_cast<JSSVGAngle*>(asObject(value))->impl() : SVGAngle();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.h
deleted file mode 100644
index bbd7ea9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAngle_h
-#define JSSVGAngle_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGAngle.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAngle : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAngle(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<SVGAngle> >);
- virtual ~JSSVGAngle();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- JSSVGPODTypeWrapper<SVGAngle> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<SVGAngle> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<SVGAngle>*, SVGElement*);
-SVGAngle toSVGAngle(JSC::JSValue);
-
-class JSSVGAnglePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnglePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGAnglePrototypeFunctionNewValueSpecifiedUnits(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnglePrototypeFunctionConvertToSpecifiedUnits(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGAngleUnitType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAngleValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAngleValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAngleValueInSpecifiedUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAngleValueInSpecifiedUnits(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAngleValueAsString(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAngleValueAsString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAngleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGAngleSVG_ANGLETYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAngleSVG_ANGLETYPE_UNSPECIFIED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAngleSVG_ANGLETYPE_DEG(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAngleSVG_ANGLETYPE_RAD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAngleSVG_ANGLETYPE_GRAD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp
deleted file mode 100644
index 81cc9c3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimateColorElement.h"
-
-#include "SVGAnimateColorElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimateColorElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimateColorElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimateColorElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateColorElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateColorElementTableValues, 0 };
-#else
- { 2, 1, JSSVGAnimateColorElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimateColorElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateColorElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateColorElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimateColorElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimateColorElementConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimateColorElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimateColorElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimateColorElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimateColorElementConstructor::s_info = { "SVGAnimateColorElementConstructor", 0, &JSSVGAnimateColorElementConstructorTable, 0 };
-
-bool JSSVGAnimateColorElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimateColorElementConstructor, DOMObject>(exec, &JSSVGAnimateColorElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimateColorElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimateColorElementConstructor, DOMObject>(exec, &JSSVGAnimateColorElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimateColorElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateColorElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateColorElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimateColorElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimateColorElementPrototype::s_info = { "SVGAnimateColorElementPrototype", 0, &JSSVGAnimateColorElementPrototypeTable, 0 };
-
-JSObject* JSSVGAnimateColorElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimateColorElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimateColorElement::s_info = { "SVGAnimateColorElement", &JSSVGAnimationElement::s_info, &JSSVGAnimateColorElementTable, 0 };
-
-JSSVGAnimateColorElement::JSSVGAnimateColorElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimateColorElement> impl)
- : JSSVGAnimationElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGAnimateColorElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimateColorElementPrototype(JSSVGAnimateColorElementPrototype::createStructure(JSSVGAnimationElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGAnimateColorElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimateColorElement, Base>(exec, &JSSVGAnimateColorElementTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimateColorElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimateColorElement, Base>(exec, &JSSVGAnimateColorElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimateColorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimateColorElement* domObject = static_cast<JSSVGAnimateColorElement*>(asObject(slotBase));
- return JSSVGAnimateColorElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimateColorElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimateColorElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG_ANIMATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.h
deleted file mode 100644
index 46c2b80..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimateColorElement_h
-#define JSSVGAnimateColorElement_h
-
-#if ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimationElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGAnimateColorElement;
-
-class JSSVGAnimateColorElement : public JSSVGAnimationElement {
- typedef JSSVGAnimationElement Base;
-public:
- JSSVGAnimateColorElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimateColorElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGAnimateColorElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimateColorElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimateColorElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG_ANIMATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp
deleted file mode 100644
index 01bade1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimateElement.h"
-
-#include "SVGAnimateElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimateElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimateElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimateElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateElementTableValues, 0 };
-#else
- { 2, 1, JSSVGAnimateElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimateElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimateElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimateElementConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimateElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimateElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimateElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimateElementConstructor::s_info = { "SVGAnimateElementConstructor", 0, &JSSVGAnimateElementConstructorTable, 0 };
-
-bool JSSVGAnimateElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimateElementConstructor, DOMObject>(exec, &JSSVGAnimateElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimateElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimateElementConstructor, DOMObject>(exec, &JSSVGAnimateElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimateElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimateElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimateElementPrototype::s_info = { "SVGAnimateElementPrototype", 0, &JSSVGAnimateElementPrototypeTable, 0 };
-
-JSObject* JSSVGAnimateElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimateElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimateElement::s_info = { "SVGAnimateElement", &JSSVGAnimationElement::s_info, &JSSVGAnimateElementTable, 0 };
-
-JSSVGAnimateElement::JSSVGAnimateElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimateElement> impl)
- : JSSVGAnimationElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGAnimateElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimateElementPrototype(JSSVGAnimateElementPrototype::createStructure(JSSVGAnimationElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGAnimateElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimateElement, Base>(exec, &JSSVGAnimateElementTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimateElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimateElement, Base>(exec, &JSSVGAnimateElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimateElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimateElement* domObject = static_cast<JSSVGAnimateElement*>(asObject(slotBase));
- return JSSVGAnimateElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimateElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimateElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_ANIMATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.h
deleted file mode 100644
index 88f9c9d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimateElement_h
-#define JSSVGAnimateElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimationElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGAnimateElement;
-
-class JSSVGAnimateElement : public JSSVGAnimationElement {
- typedef JSSVGAnimationElement Base;
-public:
- JSSVGAnimateElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimateElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGAnimateElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimateElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimateElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_ANIMATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp
deleted file mode 100644
index efe5e63..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimateTransformElement.h"
-
-#include "SVGAnimateTransformElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimateTransformElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimateTransformElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimateTransformElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateTransformElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateTransformElementTableValues, 0 };
-#else
- { 2, 1, JSSVGAnimateTransformElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimateTransformElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateTransformElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateTransformElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimateTransformElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimateTransformElementConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimateTransformElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimateTransformElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimateTransformElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimateTransformElementConstructor::s_info = { "SVGAnimateTransformElementConstructor", 0, &JSSVGAnimateTransformElementConstructorTable, 0 };
-
-bool JSSVGAnimateTransformElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimateTransformElementConstructor, DOMObject>(exec, &JSSVGAnimateTransformElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimateTransformElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimateTransformElementConstructor, DOMObject>(exec, &JSSVGAnimateTransformElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimateTransformElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimateTransformElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimateTransformElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimateTransformElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimateTransformElementPrototype::s_info = { "SVGAnimateTransformElementPrototype", 0, &JSSVGAnimateTransformElementPrototypeTable, 0 };
-
-JSObject* JSSVGAnimateTransformElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimateTransformElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimateTransformElement::s_info = { "SVGAnimateTransformElement", &JSSVGAnimationElement::s_info, &JSSVGAnimateTransformElementTable, 0 };
-
-JSSVGAnimateTransformElement::JSSVGAnimateTransformElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimateTransformElement> impl)
- : JSSVGAnimationElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGAnimateTransformElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimateTransformElementPrototype(JSSVGAnimateTransformElementPrototype::createStructure(JSSVGAnimationElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGAnimateTransformElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimateTransformElement, Base>(exec, &JSSVGAnimateTransformElementTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimateTransformElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimateTransformElement, Base>(exec, &JSSVGAnimateTransformElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimateTransformElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimateTransformElement* domObject = static_cast<JSSVGAnimateTransformElement*>(asObject(slotBase));
- return JSSVGAnimateTransformElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimateTransformElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimateTransformElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_ANIMATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.h
deleted file mode 100644
index edc8846..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimateTransformElement_h
-#define JSSVGAnimateTransformElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimationElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGAnimateTransformElement;
-
-class JSSVGAnimateTransformElement : public JSSVGAnimationElement {
- typedef JSSVGAnimationElement Base;
-public:
- JSSVGAnimateTransformElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimateTransformElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGAnimateTransformElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimateTransformElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimateTransformElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_ANIMATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp
deleted file mode 100644
index 4b5b713..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedAngle.h"
-
-#include "JSSVGAngle.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedAngle);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedAngleTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedAngleBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedAngleAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedAngleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedAngleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedAngleTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedAngleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedAngleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedAngleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedAngleConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedAngleConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedAngleConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedAngleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedAngleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedAnglePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedAngleConstructor::s_info = { "SVGAnimatedAngleConstructor", 0, &JSSVGAnimatedAngleConstructorTable, 0 };
-
-bool JSSVGAnimatedAngleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedAngleConstructor, DOMObject>(exec, &JSSVGAnimatedAngleConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedAngleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedAngleConstructor, DOMObject>(exec, &JSSVGAnimatedAngleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedAnglePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedAnglePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedAnglePrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedAnglePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedAnglePrototype::s_info = { "SVGAnimatedAnglePrototype", 0, &JSSVGAnimatedAnglePrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedAnglePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedAngle>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedAngle::s_info = { "SVGAnimatedAngle", 0, &JSSVGAnimatedAngleTable, 0 };
-
-JSSVGAnimatedAngle::JSSVGAnimatedAngle(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedAngle> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedAngle::~JSSVGAnimatedAngle()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedAngle::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedAnglePrototype(JSSVGAnimatedAnglePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedAngle::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedAngle, Base>(exec, &JSSVGAnimatedAngleTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedAngle::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedAngle, Base>(exec, &JSSVGAnimatedAngleTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedAngleBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedAngle* castedThis = static_cast<JSSVGAnimatedAngle*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedAngle* imp = static_cast<SVGAnimatedAngle*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<SVGAngle, SVGAnimatedAngle>::lookupOrCreateWrapper(imp, &SVGAnimatedAngle::baseVal, &SVGAnimatedAngle::setBaseVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedAngleAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedAngle* castedThis = static_cast<JSSVGAnimatedAngle*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedAngle* imp = static_cast<SVGAnimatedAngle*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<SVGAngle, SVGAnimatedAngle>::lookupOrCreateWrapper(imp, &SVGAnimatedAngle::animVal, &SVGAnimatedAngle::setAnimVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedAngleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedAngle* domObject = static_cast<JSSVGAnimatedAngle*>(asObject(slotBase));
- return JSSVGAnimatedAngle::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedAngle::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedAngleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedAngle* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedAngle>(exec, globalObject, object, context);
-}
-SVGAnimatedAngle* toSVGAnimatedAngle(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedAngle::s_info) ? static_cast<JSSVGAnimatedAngle*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.h
deleted file mode 100644
index b349624..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedAngle_h
-#define JSSVGAnimatedAngle_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedAngle : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedAngle(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedAngle>);
- virtual ~JSSVGAnimatedAngle();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedAngle* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedAngle> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedAngle*, SVGElement* context);
-SVGAnimatedAngle* toSVGAnimatedAngle(JSC::JSValue);
-
-class JSSVGAnimatedAnglePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedAnglePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedAngleBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedAngleAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedAngleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp
deleted file mode 100644
index 1d2fb11..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedBoolean.h"
-
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedBoolean);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedBooleanTableValues[4] =
-{
- { "baseVal", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedBooleanBaseVal), (intptr_t)setJSSVGAnimatedBooleanBaseVal },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedBooleanAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedBooleanConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedBooleanTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedBooleanTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedBooleanTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedBooleanConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedBooleanConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedBooleanConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedBooleanConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedBooleanConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedBooleanConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedBooleanConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedBooleanPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedBooleanConstructor::s_info = { "SVGAnimatedBooleanConstructor", 0, &JSSVGAnimatedBooleanConstructorTable, 0 };
-
-bool JSSVGAnimatedBooleanConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedBooleanConstructor, DOMObject>(exec, &JSSVGAnimatedBooleanConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedBooleanConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedBooleanConstructor, DOMObject>(exec, &JSSVGAnimatedBooleanConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedBooleanPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedBooleanPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedBooleanPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedBooleanPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedBooleanPrototype::s_info = { "SVGAnimatedBooleanPrototype", 0, &JSSVGAnimatedBooleanPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedBooleanPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedBoolean>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedBoolean::s_info = { "SVGAnimatedBoolean", 0, &JSSVGAnimatedBooleanTable, 0 };
-
-JSSVGAnimatedBoolean::JSSVGAnimatedBoolean(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedBoolean> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedBoolean::~JSSVGAnimatedBoolean()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedBoolean::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedBooleanPrototype(JSSVGAnimatedBooleanPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedBoolean::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedBoolean, Base>(exec, &JSSVGAnimatedBooleanTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedBoolean::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedBoolean, Base>(exec, &JSSVGAnimatedBooleanTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedBooleanBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedBoolean* castedThis = static_cast<JSSVGAnimatedBoolean*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedBoolean* imp = static_cast<SVGAnimatedBoolean*>(castedThis->impl());
- JSValue result = jsBoolean(imp->baseVal());
- return result;
-}
-
-JSValue jsSVGAnimatedBooleanAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedBoolean* castedThis = static_cast<JSSVGAnimatedBoolean*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedBoolean* imp = static_cast<SVGAnimatedBoolean*>(castedThis->impl());
- JSValue result = jsBoolean(imp->animVal());
- return result;
-}
-
-JSValue jsSVGAnimatedBooleanConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedBoolean* domObject = static_cast<JSSVGAnimatedBoolean*>(asObject(slotBase));
- return JSSVGAnimatedBoolean::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAnimatedBoolean::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAnimatedBoolean, Base>(exec, propertyName, value, &JSSVGAnimatedBooleanTable, this, slot);
-}
-
-void setJSSVGAnimatedBooleanBaseVal(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAnimatedBoolean* castedThisObj = static_cast<JSSVGAnimatedBoolean*>(thisObject);
- SVGAnimatedBoolean* imp = static_cast<SVGAnimatedBoolean*>(castedThisObj->impl());
- imp->setBaseVal(value.toBoolean(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGAnimatedBoolean::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedBooleanConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedBoolean* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedBoolean>(exec, globalObject, object, context);
-}
-SVGAnimatedBoolean* toSVGAnimatedBoolean(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedBoolean::s_info) ? static_cast<JSSVGAnimatedBoolean*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.h
deleted file mode 100644
index c680006..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedBoolean_h
-#define JSSVGAnimatedBoolean_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedBoolean : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedBoolean(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedBoolean>);
- virtual ~JSSVGAnimatedBoolean();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedBoolean* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedBoolean> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedBoolean*, SVGElement* context);
-SVGAnimatedBoolean* toSVGAnimatedBoolean(JSC::JSValue);
-
-class JSSVGAnimatedBooleanPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedBooleanPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedBooleanBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAnimatedBooleanBaseVal(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAnimatedBooleanAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedBooleanConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp
deleted file mode 100644
index 6c3231a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedEnumeration.h"
-
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedEnumeration);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedEnumerationTableValues[4] =
-{
- { "baseVal", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedEnumerationBaseVal), (intptr_t)setJSSVGAnimatedEnumerationBaseVal },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedEnumerationAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedEnumerationConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedEnumerationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedEnumerationTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedEnumerationTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedEnumerationConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedEnumerationConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedEnumerationConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedEnumerationConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedEnumerationConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedEnumerationConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedEnumerationConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedEnumerationPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedEnumerationConstructor::s_info = { "SVGAnimatedEnumerationConstructor", 0, &JSSVGAnimatedEnumerationConstructorTable, 0 };
-
-bool JSSVGAnimatedEnumerationConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedEnumerationConstructor, DOMObject>(exec, &JSSVGAnimatedEnumerationConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedEnumerationConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedEnumerationConstructor, DOMObject>(exec, &JSSVGAnimatedEnumerationConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedEnumerationPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedEnumerationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedEnumerationPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedEnumerationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedEnumerationPrototype::s_info = { "SVGAnimatedEnumerationPrototype", 0, &JSSVGAnimatedEnumerationPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedEnumerationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedEnumeration>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedEnumeration::s_info = { "SVGAnimatedEnumeration", 0, &JSSVGAnimatedEnumerationTable, 0 };
-
-JSSVGAnimatedEnumeration::JSSVGAnimatedEnumeration(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedEnumeration> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedEnumeration::~JSSVGAnimatedEnumeration()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedEnumeration::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedEnumerationPrototype(JSSVGAnimatedEnumerationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedEnumeration::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedEnumeration, Base>(exec, &JSSVGAnimatedEnumerationTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedEnumeration::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedEnumeration, Base>(exec, &JSSVGAnimatedEnumerationTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedEnumerationBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedEnumeration* castedThis = static_cast<JSSVGAnimatedEnumeration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedEnumeration* imp = static_cast<SVGAnimatedEnumeration*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->baseVal());
- return result;
-}
-
-JSValue jsSVGAnimatedEnumerationAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedEnumeration* castedThis = static_cast<JSSVGAnimatedEnumeration*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedEnumeration* imp = static_cast<SVGAnimatedEnumeration*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->animVal());
- return result;
-}
-
-JSValue jsSVGAnimatedEnumerationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedEnumeration* domObject = static_cast<JSSVGAnimatedEnumeration*>(asObject(slotBase));
- return JSSVGAnimatedEnumeration::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAnimatedEnumeration::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAnimatedEnumeration, Base>(exec, propertyName, value, &JSSVGAnimatedEnumerationTable, this, slot);
-}
-
-void setJSSVGAnimatedEnumerationBaseVal(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAnimatedEnumeration* castedThisObj = static_cast<JSSVGAnimatedEnumeration*>(thisObject);
- SVGAnimatedEnumeration* imp = static_cast<SVGAnimatedEnumeration*>(castedThisObj->impl());
- imp->setBaseVal(value.toInt32(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGAnimatedEnumeration::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedEnumerationConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedEnumeration* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedEnumeration>(exec, globalObject, object, context);
-}
-SVGAnimatedEnumeration* toSVGAnimatedEnumeration(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedEnumeration::s_info) ? static_cast<JSSVGAnimatedEnumeration*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.h
deleted file mode 100644
index 9b7a0c8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedEnumeration_h
-#define JSSVGAnimatedEnumeration_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedEnumeration : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedEnumeration(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedEnumeration>);
- virtual ~JSSVGAnimatedEnumeration();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedEnumeration* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedEnumeration> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedEnumeration*, SVGElement* context);
-SVGAnimatedEnumeration* toSVGAnimatedEnumeration(JSC::JSValue);
-
-class JSSVGAnimatedEnumerationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedEnumerationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedEnumerationBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAnimatedEnumerationBaseVal(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAnimatedEnumerationAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedEnumerationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp
deleted file mode 100644
index 8600be2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedInteger.h"
-
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedInteger);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedIntegerTableValues[4] =
-{
- { "baseVal", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedIntegerBaseVal), (intptr_t)setJSSVGAnimatedIntegerBaseVal },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedIntegerAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedIntegerConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedIntegerTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedIntegerTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedIntegerTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedIntegerConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedIntegerConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedIntegerConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedIntegerConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedIntegerConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedIntegerConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedIntegerConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedIntegerPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedIntegerConstructor::s_info = { "SVGAnimatedIntegerConstructor", 0, &JSSVGAnimatedIntegerConstructorTable, 0 };
-
-bool JSSVGAnimatedIntegerConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedIntegerConstructor, DOMObject>(exec, &JSSVGAnimatedIntegerConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedIntegerConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedIntegerConstructor, DOMObject>(exec, &JSSVGAnimatedIntegerConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedIntegerPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedIntegerPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedIntegerPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedIntegerPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedIntegerPrototype::s_info = { "SVGAnimatedIntegerPrototype", 0, &JSSVGAnimatedIntegerPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedIntegerPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedInteger>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedInteger::s_info = { "SVGAnimatedInteger", 0, &JSSVGAnimatedIntegerTable, 0 };
-
-JSSVGAnimatedInteger::JSSVGAnimatedInteger(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedInteger> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedInteger::~JSSVGAnimatedInteger()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedInteger::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedIntegerPrototype(JSSVGAnimatedIntegerPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedInteger::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedInteger, Base>(exec, &JSSVGAnimatedIntegerTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedInteger::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedInteger, Base>(exec, &JSSVGAnimatedIntegerTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedIntegerBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedInteger* castedThis = static_cast<JSSVGAnimatedInteger*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedInteger* imp = static_cast<SVGAnimatedInteger*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->baseVal());
- return result;
-}
-
-JSValue jsSVGAnimatedIntegerAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedInteger* castedThis = static_cast<JSSVGAnimatedInteger*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedInteger* imp = static_cast<SVGAnimatedInteger*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->animVal());
- return result;
-}
-
-JSValue jsSVGAnimatedIntegerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedInteger* domObject = static_cast<JSSVGAnimatedInteger*>(asObject(slotBase));
- return JSSVGAnimatedInteger::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAnimatedInteger::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAnimatedInteger, Base>(exec, propertyName, value, &JSSVGAnimatedIntegerTable, this, slot);
-}
-
-void setJSSVGAnimatedIntegerBaseVal(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAnimatedInteger* castedThisObj = static_cast<JSSVGAnimatedInteger*>(thisObject);
- SVGAnimatedInteger* imp = static_cast<SVGAnimatedInteger*>(castedThisObj->impl());
- imp->setBaseVal(value.toInt32(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGAnimatedInteger::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedIntegerConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedInteger* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedInteger>(exec, globalObject, object, context);
-}
-SVGAnimatedInteger* toSVGAnimatedInteger(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedInteger::s_info) ? static_cast<JSSVGAnimatedInteger*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.h
deleted file mode 100644
index 3ba417d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedInteger_h
-#define JSSVGAnimatedInteger_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedInteger : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedInteger(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedInteger>);
- virtual ~JSSVGAnimatedInteger();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedInteger* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedInteger> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedInteger*, SVGElement* context);
-SVGAnimatedInteger* toSVGAnimatedInteger(JSC::JSValue);
-
-class JSSVGAnimatedIntegerPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedIntegerPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedIntegerBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAnimatedIntegerBaseVal(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAnimatedIntegerAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedIntegerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp
deleted file mode 100644
index fe49d1b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedLength.h"
-
-#include "JSSVGLength.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedLength);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedLengthTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedLengthBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedLengthAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedLengthConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedLengthTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedLengthTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedLengthConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedLengthConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedLengthConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedLengthConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedLengthConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedLengthConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedLengthPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedLengthConstructor::s_info = { "SVGAnimatedLengthConstructor", 0, &JSSVGAnimatedLengthConstructorTable, 0 };
-
-bool JSSVGAnimatedLengthConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedLengthConstructor, DOMObject>(exec, &JSSVGAnimatedLengthConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedLengthConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedLengthConstructor, DOMObject>(exec, &JSSVGAnimatedLengthConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedLengthPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedLengthPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedLengthPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedLengthPrototype::s_info = { "SVGAnimatedLengthPrototype", 0, &JSSVGAnimatedLengthPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedLengthPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedLength>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedLength::s_info = { "SVGAnimatedLength", 0, &JSSVGAnimatedLengthTable, 0 };
-
-JSSVGAnimatedLength::JSSVGAnimatedLength(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedLength> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedLength::~JSSVGAnimatedLength()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedLength::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedLengthPrototype(JSSVGAnimatedLengthPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedLength::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedLength, Base>(exec, &JSSVGAnimatedLengthTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedLength::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedLength, Base>(exec, &JSSVGAnimatedLengthTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedLengthBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedLength* castedThis = static_cast<JSSVGAnimatedLength*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedLength* imp = static_cast<SVGAnimatedLength*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<SVGLength, SVGAnimatedLength>::lookupOrCreateWrapper(imp, &SVGAnimatedLength::baseVal, &SVGAnimatedLength::setBaseVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedLengthAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedLength* castedThis = static_cast<JSSVGAnimatedLength*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedLength* imp = static_cast<SVGAnimatedLength*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<SVGLength, SVGAnimatedLength>::lookupOrCreateWrapper(imp, &SVGAnimatedLength::animVal, &SVGAnimatedLength::setAnimVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedLengthConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedLength* domObject = static_cast<JSSVGAnimatedLength*>(asObject(slotBase));
- return JSSVGAnimatedLength::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedLength::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedLengthConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedLength* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedLength>(exec, globalObject, object, context);
-}
-SVGAnimatedLength* toSVGAnimatedLength(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedLength::s_info) ? static_cast<JSSVGAnimatedLength*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.h
deleted file mode 100644
index a82dbb2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedLength_h
-#define JSSVGAnimatedLength_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedLength : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedLength(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedLength>);
- virtual ~JSSVGAnimatedLength();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedLength* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedLength> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedLength*, SVGElement* context);
-SVGAnimatedLength* toSVGAnimatedLength(JSC::JSValue);
-
-class JSSVGAnimatedLengthPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedLengthPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedLengthBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedLengthAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedLengthConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp
deleted file mode 100644
index 04e7822..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedLengthList.h"
-
-#include "JSSVGLengthList.h"
-#include "SVGLengthList.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedLengthList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedLengthListTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedLengthListBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedLengthListAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedLengthListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedLengthListTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedLengthListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedLengthListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedLengthListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedLengthListConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedLengthListConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedLengthListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedLengthListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedLengthListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedLengthListConstructor::s_info = { "SVGAnimatedLengthListConstructor", 0, &JSSVGAnimatedLengthListConstructorTable, 0 };
-
-bool JSSVGAnimatedLengthListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedLengthListConstructor, DOMObject>(exec, &JSSVGAnimatedLengthListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedLengthListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedLengthListConstructor, DOMObject>(exec, &JSSVGAnimatedLengthListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedLengthListPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedLengthListPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedLengthListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedLengthListPrototype::s_info = { "SVGAnimatedLengthListPrototype", 0, &JSSVGAnimatedLengthListPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedLengthListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedLengthList>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedLengthList::s_info = { "SVGAnimatedLengthList", 0, &JSSVGAnimatedLengthListTable, 0 };
-
-JSSVGAnimatedLengthList::JSSVGAnimatedLengthList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedLengthList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedLengthList::~JSSVGAnimatedLengthList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedLengthList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedLengthListPrototype(JSSVGAnimatedLengthListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedLengthList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedLengthList, Base>(exec, &JSSVGAnimatedLengthListTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedLengthList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedLengthList, Base>(exec, &JSSVGAnimatedLengthListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedLengthListBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedLengthList* castedThis = static_cast<JSSVGAnimatedLengthList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedLengthList* imp = static_cast<SVGAnimatedLengthList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->baseVal()), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGAnimatedLengthListAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedLengthList* castedThis = static_cast<JSSVGAnimatedLengthList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedLengthList* imp = static_cast<SVGAnimatedLengthList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animVal()), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGAnimatedLengthListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedLengthList* domObject = static_cast<JSSVGAnimatedLengthList*>(asObject(slotBase));
- return JSSVGAnimatedLengthList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedLengthList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedLengthListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedLengthList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedLengthList>(exec, globalObject, object, context);
-}
-SVGAnimatedLengthList* toSVGAnimatedLengthList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedLengthList::s_info) ? static_cast<JSSVGAnimatedLengthList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.h
deleted file mode 100644
index 843c8ee..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedLengthList_h
-#define JSSVGAnimatedLengthList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedLengthList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedLengthList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedLengthList>);
- virtual ~JSSVGAnimatedLengthList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedLengthList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedLengthList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedLengthList*, SVGElement* context);
-SVGAnimatedLengthList* toSVGAnimatedLengthList(JSC::JSValue);
-
-class JSSVGAnimatedLengthListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedLengthListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedLengthListBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedLengthListAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedLengthListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp
deleted file mode 100644
index 8c79e74..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedNumber.h"
-
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedNumber);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedNumberTableValues[4] =
-{
- { "baseVal", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedNumberBaseVal), (intptr_t)setJSSVGAnimatedNumberBaseVal },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedNumberAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedNumberConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedNumberTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedNumberTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedNumberConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedNumberConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedNumberConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedNumberConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedNumberConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedNumberConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedNumberPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedNumberConstructor::s_info = { "SVGAnimatedNumberConstructor", 0, &JSSVGAnimatedNumberConstructorTable, 0 };
-
-bool JSSVGAnimatedNumberConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedNumberConstructor, DOMObject>(exec, &JSSVGAnimatedNumberConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedNumberConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedNumberConstructor, DOMObject>(exec, &JSSVGAnimatedNumberConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedNumberPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedNumberPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedNumberPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedNumberPrototype::s_info = { "SVGAnimatedNumberPrototype", 0, &JSSVGAnimatedNumberPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedNumberPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedNumber>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedNumber::s_info = { "SVGAnimatedNumber", 0, &JSSVGAnimatedNumberTable, 0 };
-
-JSSVGAnimatedNumber::JSSVGAnimatedNumber(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedNumber> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedNumber::~JSSVGAnimatedNumber()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedNumber::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedNumberPrototype(JSSVGAnimatedNumberPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedNumber::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedNumber, Base>(exec, &JSSVGAnimatedNumberTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedNumber::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedNumber, Base>(exec, &JSSVGAnimatedNumberTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedNumberBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedNumber* castedThis = static_cast<JSSVGAnimatedNumber*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedNumber* imp = static_cast<SVGAnimatedNumber*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->baseVal());
- return result;
-}
-
-JSValue jsSVGAnimatedNumberAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedNumber* castedThis = static_cast<JSSVGAnimatedNumber*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedNumber* imp = static_cast<SVGAnimatedNumber*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->animVal());
- return result;
-}
-
-JSValue jsSVGAnimatedNumberConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedNumber* domObject = static_cast<JSSVGAnimatedNumber*>(asObject(slotBase));
- return JSSVGAnimatedNumber::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAnimatedNumber::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAnimatedNumber, Base>(exec, propertyName, value, &JSSVGAnimatedNumberTable, this, slot);
-}
-
-void setJSSVGAnimatedNumberBaseVal(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAnimatedNumber* castedThisObj = static_cast<JSSVGAnimatedNumber*>(thisObject);
- SVGAnimatedNumber* imp = static_cast<SVGAnimatedNumber*>(castedThisObj->impl());
- imp->setBaseVal(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGAnimatedNumber::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedNumberConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedNumber* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedNumber>(exec, globalObject, object, context);
-}
-SVGAnimatedNumber* toSVGAnimatedNumber(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedNumber::s_info) ? static_cast<JSSVGAnimatedNumber*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.h
deleted file mode 100644
index c2f8b21..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedNumber_h
-#define JSSVGAnimatedNumber_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedNumber : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedNumber(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedNumber>);
- virtual ~JSSVGAnimatedNumber();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedNumber* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedNumber> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedNumber*, SVGElement* context);
-SVGAnimatedNumber* toSVGAnimatedNumber(JSC::JSValue);
-
-class JSSVGAnimatedNumberPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedNumberPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedNumberBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAnimatedNumberBaseVal(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAnimatedNumberAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedNumberConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp
deleted file mode 100644
index 661665d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedNumberList.h"
-
-#include "JSSVGNumberList.h"
-#include "SVGNumberList.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedNumberList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedNumberListTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedNumberListBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedNumberListAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedNumberListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedNumberListTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedNumberListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedNumberListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedNumberListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedNumberListConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedNumberListConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedNumberListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedNumberListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedNumberListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedNumberListConstructor::s_info = { "SVGAnimatedNumberListConstructor", 0, &JSSVGAnimatedNumberListConstructorTable, 0 };
-
-bool JSSVGAnimatedNumberListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedNumberListConstructor, DOMObject>(exec, &JSSVGAnimatedNumberListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedNumberListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedNumberListConstructor, DOMObject>(exec, &JSSVGAnimatedNumberListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedNumberListPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedNumberListPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedNumberListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedNumberListPrototype::s_info = { "SVGAnimatedNumberListPrototype", 0, &JSSVGAnimatedNumberListPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedNumberListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedNumberList>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedNumberList::s_info = { "SVGAnimatedNumberList", 0, &JSSVGAnimatedNumberListTable, 0 };
-
-JSSVGAnimatedNumberList::JSSVGAnimatedNumberList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedNumberList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedNumberList::~JSSVGAnimatedNumberList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedNumberList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedNumberListPrototype(JSSVGAnimatedNumberListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedNumberList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedNumberList, Base>(exec, &JSSVGAnimatedNumberListTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedNumberList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedNumberList, Base>(exec, &JSSVGAnimatedNumberListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedNumberListBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedNumberList* castedThis = static_cast<JSSVGAnimatedNumberList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedNumberList* imp = static_cast<SVGAnimatedNumberList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->baseVal()), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGAnimatedNumberListAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedNumberList* castedThis = static_cast<JSSVGAnimatedNumberList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedNumberList* imp = static_cast<SVGAnimatedNumberList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animVal()), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGAnimatedNumberListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedNumberList* domObject = static_cast<JSSVGAnimatedNumberList*>(asObject(slotBase));
- return JSSVGAnimatedNumberList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedNumberList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedNumberListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedNumberList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedNumberList>(exec, globalObject, object, context);
-}
-SVGAnimatedNumberList* toSVGAnimatedNumberList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedNumberList::s_info) ? static_cast<JSSVGAnimatedNumberList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.h
deleted file mode 100644
index 4cb2c4c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedNumberList_h
-#define JSSVGAnimatedNumberList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedNumberList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedNumberList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedNumberList>);
- virtual ~JSSVGAnimatedNumberList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedNumberList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedNumberList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedNumberList*, SVGElement* context);
-SVGAnimatedNumberList* toSVGAnimatedNumberList(JSC::JSValue);
-
-class JSSVGAnimatedNumberListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedNumberListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedNumberListBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedNumberListAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedNumberListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp
deleted file mode 100644
index 2a5aae2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-
-#include "JSSVGPreserveAspectRatio.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedPreserveAspectRatio);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedPreserveAspectRatioTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedPreserveAspectRatioBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedPreserveAspectRatioAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedPreserveAspectRatioConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedPreserveAspectRatioTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedPreserveAspectRatioTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedPreserveAspectRatioTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedPreserveAspectRatioConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedPreserveAspectRatioConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedPreserveAspectRatioConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedPreserveAspectRatioConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedPreserveAspectRatioConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedPreserveAspectRatioConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedPreserveAspectRatioConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedPreserveAspectRatioPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedPreserveAspectRatioConstructor::s_info = { "SVGAnimatedPreserveAspectRatioConstructor", 0, &JSSVGAnimatedPreserveAspectRatioConstructorTable, 0 };
-
-bool JSSVGAnimatedPreserveAspectRatioConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedPreserveAspectRatioConstructor, DOMObject>(exec, &JSSVGAnimatedPreserveAspectRatioConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedPreserveAspectRatioConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedPreserveAspectRatioConstructor, DOMObject>(exec, &JSSVGAnimatedPreserveAspectRatioConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedPreserveAspectRatioPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedPreserveAspectRatioPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedPreserveAspectRatioPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedPreserveAspectRatioPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedPreserveAspectRatioPrototype::s_info = { "SVGAnimatedPreserveAspectRatioPrototype", 0, &JSSVGAnimatedPreserveAspectRatioPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedPreserveAspectRatioPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedPreserveAspectRatio>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedPreserveAspectRatio::s_info = { "SVGAnimatedPreserveAspectRatio", 0, &JSSVGAnimatedPreserveAspectRatioTable, 0 };
-
-JSSVGAnimatedPreserveAspectRatio::JSSVGAnimatedPreserveAspectRatio(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedPreserveAspectRatio> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedPreserveAspectRatio::~JSSVGAnimatedPreserveAspectRatio()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedPreserveAspectRatio::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedPreserveAspectRatioPrototype(JSSVGAnimatedPreserveAspectRatioPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedPreserveAspectRatio::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedPreserveAspectRatio, Base>(exec, &JSSVGAnimatedPreserveAspectRatioTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedPreserveAspectRatio::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedPreserveAspectRatio, Base>(exec, &JSSVGAnimatedPreserveAspectRatioTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedPreserveAspectRatioBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedPreserveAspectRatio* castedThis = static_cast<JSSVGAnimatedPreserveAspectRatio*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedPreserveAspectRatio* imp = static_cast<SVGAnimatedPreserveAspectRatio*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<SVGPreserveAspectRatio, SVGAnimatedPreserveAspectRatio>::lookupOrCreateWrapper(imp, &SVGAnimatedPreserveAspectRatio::baseVal, &SVGAnimatedPreserveAspectRatio::setBaseVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedPreserveAspectRatioAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedPreserveAspectRatio* castedThis = static_cast<JSSVGAnimatedPreserveAspectRatio*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedPreserveAspectRatio* imp = static_cast<SVGAnimatedPreserveAspectRatio*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<SVGPreserveAspectRatio, SVGAnimatedPreserveAspectRatio>::lookupOrCreateWrapper(imp, &SVGAnimatedPreserveAspectRatio::animVal, &SVGAnimatedPreserveAspectRatio::setAnimVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedPreserveAspectRatioConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedPreserveAspectRatio* domObject = static_cast<JSSVGAnimatedPreserveAspectRatio*>(asObject(slotBase));
- return JSSVGAnimatedPreserveAspectRatio::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedPreserveAspectRatio::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedPreserveAspectRatioConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedPreserveAspectRatio* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedPreserveAspectRatio>(exec, globalObject, object, context);
-}
-SVGAnimatedPreserveAspectRatio* toSVGAnimatedPreserveAspectRatio(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedPreserveAspectRatio::s_info) ? static_cast<JSSVGAnimatedPreserveAspectRatio*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.h
deleted file mode 100644
index 2a6f1c8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedPreserveAspectRatio_h
-#define JSSVGAnimatedPreserveAspectRatio_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedPreserveAspectRatio : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedPreserveAspectRatio(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedPreserveAspectRatio>);
- virtual ~JSSVGAnimatedPreserveAspectRatio();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedPreserveAspectRatio* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedPreserveAspectRatio> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedPreserveAspectRatio*, SVGElement* context);
-SVGAnimatedPreserveAspectRatio* toSVGAnimatedPreserveAspectRatio(JSC::JSValue);
-
-class JSSVGAnimatedPreserveAspectRatioPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedPreserveAspectRatioPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedPreserveAspectRatioBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedPreserveAspectRatioAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedPreserveAspectRatioConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp
deleted file mode 100644
index 47021de..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedRect.h"
-
-#include "FloatRect.h"
-#include "JSSVGRect.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedRect);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedRectTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedRectBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedRectAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedRectConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedRectTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedRectTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedRectTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedRectConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedRectConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedRectConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedRectConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedRectConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedRectConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedRectConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedRectPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedRectConstructor::s_info = { "SVGAnimatedRectConstructor", 0, &JSSVGAnimatedRectConstructorTable, 0 };
-
-bool JSSVGAnimatedRectConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedRectConstructor, DOMObject>(exec, &JSSVGAnimatedRectConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedRectConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedRectConstructor, DOMObject>(exec, &JSSVGAnimatedRectConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedRectPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedRectPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedRectPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedRectPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedRectPrototype::s_info = { "SVGAnimatedRectPrototype", 0, &JSSVGAnimatedRectPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedRectPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedRect>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedRect::s_info = { "SVGAnimatedRect", 0, &JSSVGAnimatedRectTable, 0 };
-
-JSSVGAnimatedRect::JSSVGAnimatedRect(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedRect> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedRect::~JSSVGAnimatedRect()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedRect::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedRectPrototype(JSSVGAnimatedRectPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedRect::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedRect, Base>(exec, &JSSVGAnimatedRectTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedRect::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedRect, Base>(exec, &JSSVGAnimatedRectTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedRectBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedRect* castedThis = static_cast<JSSVGAnimatedRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedRect* imp = static_cast<SVGAnimatedRect*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<FloatRect, SVGAnimatedRect>::lookupOrCreateWrapper(imp, &SVGAnimatedRect::baseVal, &SVGAnimatedRect::setBaseVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedRectAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedRect* castedThis = static_cast<JSSVGAnimatedRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedRect* imp = static_cast<SVGAnimatedRect*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGDynamicPODTypeWrapperCache<FloatRect, SVGAnimatedRect>::lookupOrCreateWrapper(imp, &SVGAnimatedRect::animVal, &SVGAnimatedRect::setAnimVal).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));;
- return result;
-}
-
-JSValue jsSVGAnimatedRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedRect* domObject = static_cast<JSSVGAnimatedRect*>(asObject(slotBase));
- return JSSVGAnimatedRect::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedRect::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedRectConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedRect* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedRect>(exec, globalObject, object, context);
-}
-SVGAnimatedRect* toSVGAnimatedRect(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedRect::s_info) ? static_cast<JSSVGAnimatedRect*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.h
deleted file mode 100644
index e90dc80..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedRect_h
-#define JSSVGAnimatedRect_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedRect : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedRect(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedRect>);
- virtual ~JSSVGAnimatedRect();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedRect* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedRect> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedRect*, SVGElement* context);
-SVGAnimatedRect* toSVGAnimatedRect(JSC::JSValue);
-
-class JSSVGAnimatedRectPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedRectPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedRectBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedRectAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp
deleted file mode 100644
index d4e4c59..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedString.h"
-
-#include "KURL.h"
-#include "PlatformString.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedString);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedStringTableValues[4] =
-{
- { "baseVal", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedStringBaseVal), (intptr_t)setJSSVGAnimatedStringBaseVal },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedStringAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedStringConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedStringTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedStringTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedStringTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedStringConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedStringConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedStringConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedStringConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedStringConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedStringConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedStringConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedStringPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedStringConstructor::s_info = { "SVGAnimatedStringConstructor", 0, &JSSVGAnimatedStringConstructorTable, 0 };
-
-bool JSSVGAnimatedStringConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedStringConstructor, DOMObject>(exec, &JSSVGAnimatedStringConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedStringConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedStringConstructor, DOMObject>(exec, &JSSVGAnimatedStringConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedStringPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedStringPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedStringPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedStringPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedStringPrototype::s_info = { "SVGAnimatedStringPrototype", 0, &JSSVGAnimatedStringPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedStringPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedString>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedString::s_info = { "SVGAnimatedString", 0, &JSSVGAnimatedStringTable, 0 };
-
-JSSVGAnimatedString::JSSVGAnimatedString(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedString> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedString::~JSSVGAnimatedString()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedString::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedStringPrototype(JSSVGAnimatedStringPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedString::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedString, Base>(exec, &JSSVGAnimatedStringTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedString::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedString, Base>(exec, &JSSVGAnimatedStringTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedStringBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedString* castedThis = static_cast<JSSVGAnimatedString*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedString* imp = static_cast<SVGAnimatedString*>(castedThis->impl());
- JSValue result = jsString(exec, imp->baseVal());
- return result;
-}
-
-JSValue jsSVGAnimatedStringAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedString* castedThis = static_cast<JSSVGAnimatedString*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedString* imp = static_cast<SVGAnimatedString*>(castedThis->impl());
- JSValue result = jsString(exec, imp->animVal());
- return result;
-}
-
-JSValue jsSVGAnimatedStringConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedString* domObject = static_cast<JSSVGAnimatedString*>(asObject(slotBase));
- return JSSVGAnimatedString::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGAnimatedString::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGAnimatedString, Base>(exec, propertyName, value, &JSSVGAnimatedStringTable, this, slot);
-}
-
-void setJSSVGAnimatedStringBaseVal(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGAnimatedString* castedThisObj = static_cast<JSSVGAnimatedString*>(thisObject);
- SVGAnimatedString* imp = static_cast<SVGAnimatedString*>(castedThisObj->impl());
- imp->setBaseVal(value.toString(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGAnimatedString::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedStringConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedString* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedString>(exec, globalObject, object, context);
-}
-SVGAnimatedString* toSVGAnimatedString(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedString::s_info) ? static_cast<JSSVGAnimatedString*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.h
deleted file mode 100644
index c7b8219..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedString_h
-#define JSSVGAnimatedString_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedString : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedString(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedString>);
- virtual ~JSSVGAnimatedString();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedString* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedString> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedString*, SVGElement* context);
-SVGAnimatedString* toSVGAnimatedString(JSC::JSValue);
-
-class JSSVGAnimatedStringPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedStringPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedStringBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGAnimatedStringBaseVal(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGAnimatedStringAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedStringConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp
deleted file mode 100644
index 6c1c38b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGAnimatedTransformList.h"
-
-#include "JSSVGTransformList.h"
-#include "SVGTransformList.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimatedTransformList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimatedTransformListTableValues[4] =
-{
- { "baseVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedTransformListBaseVal), (intptr_t)0 },
- { "animVal", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedTransformListAnimVal), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimatedTransformListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedTransformListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGAnimatedTransformListTableValues, 0 };
-#else
- { 8, 7, JSSVGAnimatedTransformListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGAnimatedTransformListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedTransformListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedTransformListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedTransformListConstructorTableValues, 0 };
-#endif
-
-class JSSVGAnimatedTransformListConstructor : public DOMConstructorObject {
-public:
- JSSVGAnimatedTransformListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGAnimatedTransformListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGAnimatedTransformListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGAnimatedTransformListConstructor::s_info = { "SVGAnimatedTransformListConstructor", 0, &JSSVGAnimatedTransformListConstructorTable, 0 };
-
-bool JSSVGAnimatedTransformListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedTransformListConstructor, DOMObject>(exec, &JSSVGAnimatedTransformListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedTransformListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedTransformListConstructor, DOMObject>(exec, &JSSVGAnimatedTransformListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimatedTransformListPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedTransformListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGAnimatedTransformListPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGAnimatedTransformListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimatedTransformListPrototype::s_info = { "SVGAnimatedTransformListPrototype", 0, &JSSVGAnimatedTransformListPrototypeTable, 0 };
-
-JSObject* JSSVGAnimatedTransformListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimatedTransformList>(exec, globalObject);
-}
-
-const ClassInfo JSSVGAnimatedTransformList::s_info = { "SVGAnimatedTransformList", 0, &JSSVGAnimatedTransformListTable, 0 };
-
-JSSVGAnimatedTransformList::JSSVGAnimatedTransformList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimatedTransformList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGAnimatedTransformList::~JSSVGAnimatedTransformList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGAnimatedTransformList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimatedTransformListPrototype(JSSVGAnimatedTransformListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGAnimatedTransformList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimatedTransformList, Base>(exec, &JSSVGAnimatedTransformListTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimatedTransformList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimatedTransformList, Base>(exec, &JSSVGAnimatedTransformListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimatedTransformListBaseVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedTransformList* castedThis = static_cast<JSSVGAnimatedTransformList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedTransformList* imp = static_cast<SVGAnimatedTransformList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->baseVal()), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGAnimatedTransformListAnimVal(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedTransformList* castedThis = static_cast<JSSVGAnimatedTransformList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimatedTransformList* imp = static_cast<SVGAnimatedTransformList*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animVal()), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGAnimatedTransformListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimatedTransformList* domObject = static_cast<JSSVGAnimatedTransformList*>(asObject(slotBase));
- return JSSVGAnimatedTransformList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGAnimatedTransformList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGAnimatedTransformListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGAnimatedTransformList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGAnimatedTransformList>(exec, globalObject, object, context);
-}
-SVGAnimatedTransformList* toSVGAnimatedTransformList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGAnimatedTransformList::s_info) ? static_cast<JSSVGAnimatedTransformList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.h
deleted file mode 100644
index 3875110..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimatedTransformList_h
-#define JSSVGAnimatedTransformList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGAnimatedTransformList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGAnimatedTransformList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimatedTransformList>);
- virtual ~JSSVGAnimatedTransformList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGAnimatedTransformList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGAnimatedTransformList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGAnimatedTransformList*, SVGElement* context);
-SVGAnimatedTransformList* toSVGAnimatedTransformList(JSC::JSValue);
-
-class JSSVGAnimatedTransformListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimatedTransformListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGAnimatedTransformListBaseVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedTransformListAnimVal(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimatedTransformListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp
deleted file mode 100644
index ecb0c15..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp
+++ /dev/null
@@ -1,277 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimationElement.h"
-
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGElement.h"
-#include "JSSVGStringList.h"
-#include "SVGAnimationElement.h"
-#include "SVGElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGAnimationElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGAnimationElementTableValues[6] =
-{
- { "targetElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimationElementTargetElement), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimationElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimationElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimationElementSystemLanguage), (intptr_t)0 },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGAnimationElementExternalResourcesRequired), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimationElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGAnimationElementTableValues, 0 };
-#else
- { 16, 15, JSSVGAnimationElementTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGAnimationElementPrototypeTableValues[9] =
-{
- { "getStartTime", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionGetStartTime), (intptr_t)0 },
- { "getCurrentTime", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionGetCurrentTime), (intptr_t)0 },
- { "getSimpleDuration", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionGetSimpleDuration), (intptr_t)0 },
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "beginElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionBeginElement), (intptr_t)0 },
- { "beginElementAt", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionBeginElementAt), (intptr_t)1 },
- { "endElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionEndElement), (intptr_t)0 },
- { "endElementAt", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGAnimationElementPrototypeFunctionEndElementAt), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGAnimationElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGAnimationElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGAnimationElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGAnimationElementPrototype::s_info = { "SVGAnimationElementPrototype", 0, &JSSVGAnimationElementPrototypeTable, 0 };
-
-JSObject* JSSVGAnimationElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGAnimationElement>(exec, globalObject);
-}
-
-bool JSSVGAnimationElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGAnimationElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimationElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGAnimationElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGAnimationElement::s_info = { "SVGAnimationElement", &JSSVGElement::s_info, &JSSVGAnimationElementTable, 0 };
-
-JSSVGAnimationElement::JSSVGAnimationElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGAnimationElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGAnimationElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGAnimationElementPrototype(JSSVGAnimationElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGAnimationElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGAnimationElement, Base>(exec, &JSSVGAnimationElementTable, this, propertyName, slot);
-}
-
-bool JSSVGAnimationElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGAnimationElement, Base>(exec, &JSSVGAnimationElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGAnimationElementTargetElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimationElement* castedThis = static_cast<JSSVGAnimationElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->targetElement()));
- return result;
-}
-
-JSValue jsSVGAnimationElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimationElement* castedThis = static_cast<JSSVGAnimationElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGAnimationElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimationElement* castedThis = static_cast<JSSVGAnimationElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGAnimationElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimationElement* castedThis = static_cast<JSSVGAnimationElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGAnimationElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGAnimationElement* castedThis = static_cast<JSSVGAnimationElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionGetStartTime(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getStartTime());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionGetCurrentTime(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getCurrentTime());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionGetSimpleDuration(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = jsNumber(exec, imp->getSimpleDuration(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionBeginElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
-
- imp->beginElement();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionBeginElementAt(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
- float offset = args.at(0).toFloat(exec);
-
- imp->beginElementAt(offset);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionEndElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
-
- imp->endElement();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionEndElementAt(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGAnimationElement::s_info))
- return throwError(exec, TypeError);
- JSSVGAnimationElement* castedThisObj = static_cast<JSSVGAnimationElement*>(asObject(thisValue));
- SVGAnimationElement* imp = static_cast<SVGAnimationElement*>(castedThisObj->impl());
- float offset = args.at(0).toFloat(exec);
-
- imp->endElementAt(offset);
- return jsUndefined();
-}
-
-
-}
-
-#endif // ENABLE(SVG_ANIMATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.h
deleted file mode 100644
index f7fdf4f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGAnimationElement_h
-#define JSSVGAnimationElement_h
-
-#if ENABLE(SVG_ANIMATION)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGAnimationElement;
-
-class JSSVGAnimationElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGAnimationElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGAnimationElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGAnimationElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGAnimationElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionGetStartTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionGetCurrentTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionGetSimpleDuration(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionBeginElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionBeginElementAt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionEndElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGAnimationElementPrototypeFunctionEndElementAt(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGAnimationElementTargetElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimationElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimationElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimationElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGAnimationElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG_ANIMATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp
deleted file mode 100644
index 69dc9da..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp
+++ /dev/null
@@ -1,436 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGCircleElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGCircleElement.h"
-#include "SVGElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGCircleElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGCircleElementTableValues[16] =
-{
- { "cx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementCx), (intptr_t)0 },
- { "cy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementCy), (intptr_t)0 },
- { "r", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementR), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementXmllang), (intptr_t)setJSSVGCircleElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementXmlspace), (intptr_t)setJSSVGCircleElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCircleElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGCircleElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGCircleElementTableValues, 0 };
-#else
- { 35, 31, JSSVGCircleElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGCircleElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGCircleElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGCircleElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGCircleElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGCircleElementConstructor : public DOMConstructorObject {
-public:
- JSSVGCircleElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGCircleElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGCircleElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGCircleElementConstructor::s_info = { "SVGCircleElementConstructor", 0, &JSSVGCircleElementConstructorTable, 0 };
-
-bool JSSVGCircleElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGCircleElementConstructor, DOMObject>(exec, &JSSVGCircleElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGCircleElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGCircleElementConstructor, DOMObject>(exec, &JSSVGCircleElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGCircleElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCircleElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCircleElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCircleElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCircleElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCircleElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCircleElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGCircleElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGCircleElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGCircleElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGCircleElementPrototype::s_info = { "SVGCircleElementPrototype", 0, &JSSVGCircleElementPrototypeTable, 0 };
-
-JSObject* JSSVGCircleElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGCircleElement>(exec, globalObject);
-}
-
-bool JSSVGCircleElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGCircleElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGCircleElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGCircleElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGCircleElement::s_info = { "SVGCircleElement", &JSSVGElement::s_info, &JSSVGCircleElementTable, 0 };
-
-JSSVGCircleElement::JSSVGCircleElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGCircleElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGCircleElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGCircleElementPrototype(JSSVGCircleElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGCircleElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGCircleElement, Base>(exec, &JSSVGCircleElementTable, this, propertyName, slot);
-}
-
-bool JSSVGCircleElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGCircleElement, Base>(exec, &JSSVGCircleElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGCircleElementCx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->cxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementCy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->cyAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementR(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->rAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGCircleElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGCircleElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGCircleElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCircleElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGCircleElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* castedThis = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGCircleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCircleElement* domObject = static_cast<JSSVGCircleElement*>(asObject(slotBase));
- return JSSVGCircleElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGCircleElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGCircleElement, Base>(exec, propertyName, value, &JSSVGCircleElementTable, this, slot);
-}
-
-void setJSSVGCircleElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(thisObject);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGCircleElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(thisObject);
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGCircleElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGCircleElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCircleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(asObject(thisValue));
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCircleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(asObject(thisValue));
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCircleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(asObject(thisValue));
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCircleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(asObject(thisValue));
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCircleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(asObject(thisValue));
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCircleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCircleElement* castedThisObj = static_cast<JSSVGCircleElement*>(asObject(thisValue));
- SVGCircleElement* imp = static_cast<SVGCircleElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.h
deleted file mode 100644
index 3e88706..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGCircleElement_h
-#define JSSVGCircleElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGCircleElement;
-
-class JSSVGCircleElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGCircleElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGCircleElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGCircleElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGCircleElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGCircleElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGCircleElementCx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementCy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGCircleElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGCircleElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGCircleElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGCircleElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCircleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp
deleted file mode 100644
index 340051c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp
+++ /dev/null
@@ -1,414 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGClipPathElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGClipPathElement.h"
-#include "SVGElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGClipPathElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGClipPathElementTableValues[14] =
-{
- { "clipPathUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementClipPathUnits), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementXmllang), (intptr_t)setJSSVGClipPathElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementXmlspace), (intptr_t)setJSSVGClipPathElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGClipPathElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGClipPathElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGClipPathElementTableValues, 0 };
-#else
- { 35, 31, JSSVGClipPathElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGClipPathElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGClipPathElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGClipPathElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGClipPathElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGClipPathElementConstructor : public DOMConstructorObject {
-public:
- JSSVGClipPathElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGClipPathElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGClipPathElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGClipPathElementConstructor::s_info = { "SVGClipPathElementConstructor", 0, &JSSVGClipPathElementConstructorTable, 0 };
-
-bool JSSVGClipPathElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGClipPathElementConstructor, DOMObject>(exec, &JSSVGClipPathElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGClipPathElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGClipPathElementConstructor, DOMObject>(exec, &JSSVGClipPathElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGClipPathElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGClipPathElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGClipPathElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGClipPathElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGClipPathElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGClipPathElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGClipPathElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGClipPathElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGClipPathElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGClipPathElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGClipPathElementPrototype::s_info = { "SVGClipPathElementPrototype", 0, &JSSVGClipPathElementPrototypeTable, 0 };
-
-JSObject* JSSVGClipPathElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGClipPathElement>(exec, globalObject);
-}
-
-bool JSSVGClipPathElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGClipPathElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGClipPathElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGClipPathElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGClipPathElement::s_info = { "SVGClipPathElement", &JSSVGElement::s_info, &JSSVGClipPathElementTable, 0 };
-
-JSSVGClipPathElement::JSSVGClipPathElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGClipPathElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGClipPathElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGClipPathElementPrototype(JSSVGClipPathElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGClipPathElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGClipPathElement, Base>(exec, &JSSVGClipPathElementTable, this, propertyName, slot);
-}
-
-bool JSSVGClipPathElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGClipPathElement, Base>(exec, &JSSVGClipPathElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGClipPathElementClipPathUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->clipPathUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGClipPathElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGClipPathElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGClipPathElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGClipPathElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGClipPathElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* castedThis = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGClipPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGClipPathElement* domObject = static_cast<JSSVGClipPathElement*>(asObject(slotBase));
- return JSSVGClipPathElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGClipPathElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGClipPathElement, Base>(exec, propertyName, value, &JSSVGClipPathElementTable, this, slot);
-}
-
-void setJSSVGClipPathElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(thisObject);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGClipPathElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(thisObject);
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGClipPathElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGClipPathElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGClipPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(asObject(thisValue));
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGClipPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(asObject(thisValue));
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGClipPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(asObject(thisValue));
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGClipPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(asObject(thisValue));
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGClipPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(asObject(thisValue));
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGClipPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGClipPathElement* castedThisObj = static_cast<JSSVGClipPathElement*>(asObject(thisValue));
- SVGClipPathElement* imp = static_cast<SVGClipPathElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.h
deleted file mode 100644
index b7ecfc0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGClipPathElement_h
-#define JSSVGClipPathElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGClipPathElement;
-
-class JSSVGClipPathElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGClipPathElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGClipPathElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGClipPathElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGClipPathElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGClipPathElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGClipPathElementClipPathUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGClipPathElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGClipPathElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGClipPathElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGClipPathElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGClipPathElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp
deleted file mode 100644
index caaae6c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp
+++ /dev/null
@@ -1,269 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGColor.h"
-
-#include "JSRGBColor.h"
-#include "RGBColor.h"
-#include "SVGColor.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGColor);
-
-/* Hash table */
-
-static const HashTableValue JSSVGColorTableValues[4] =
-{
- { "colorType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorColorType), (intptr_t)0 },
- { "rgbColor", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorRgbColor), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGColorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGColorTableValues, 0 };
-#else
- { 8, 7, JSSVGColorTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGColorConstructorTableValues[5] =
-{
- { "SVG_COLORTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_COLORTYPE_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_RGBCOLOR), (intptr_t)0 },
- { "SVG_COLORTYPE_RGBCOLOR_ICCCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_RGBCOLOR_ICCCOLOR), (intptr_t)0 },
- { "SVG_COLORTYPE_CURRENTCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_CURRENTCOLOR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGColorConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGColorConstructorTableValues, 0 };
-#else
- { 8, 7, JSSVGColorConstructorTableValues, 0 };
-#endif
-
-class JSSVGColorConstructor : public DOMConstructorObject {
-public:
- JSSVGColorConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGColorConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGColorPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGColorConstructor::s_info = { "SVGColorConstructor", 0, &JSSVGColorConstructorTable, 0 };
-
-bool JSSVGColorConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGColorConstructor, DOMObject>(exec, &JSSVGColorConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGColorConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGColorConstructor, DOMObject>(exec, &JSSVGColorConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGColorPrototypeTableValues[8] =
-{
- { "SVG_COLORTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_COLORTYPE_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_RGBCOLOR), (intptr_t)0 },
- { "SVG_COLORTYPE_RGBCOLOR_ICCCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_RGBCOLOR_ICCCOLOR), (intptr_t)0 },
- { "SVG_COLORTYPE_CURRENTCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGColorSVG_COLORTYPE_CURRENTCOLOR), (intptr_t)0 },
- { "setRGBColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGColorPrototypeFunctionSetRGBColor), (intptr_t)1 },
- { "setRGBColorICCColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGColorPrototypeFunctionSetRGBColorICCColor), (intptr_t)2 },
- { "setColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGColorPrototypeFunctionSetColor), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGColorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGColorPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGColorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGColorPrototype::s_info = { "SVGColorPrototype", 0, &JSSVGColorPrototypeTable, 0 };
-
-JSObject* JSSVGColorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGColor>(exec, globalObject);
-}
-
-bool JSSVGColorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGColorPrototype, JSObject>(exec, &JSSVGColorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGColorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGColorPrototype, JSObject>(exec, &JSSVGColorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGColor::s_info = { "SVGColor", &JSCSSValue::s_info, &JSSVGColorTable, 0 };
-
-JSSVGColor::JSSVGColor(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGColor> impl)
- : JSCSSValue(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGColor::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGColorPrototype(JSSVGColorPrototype::createStructure(JSCSSValuePrototype::self(exec, globalObject)));
-}
-
-bool JSSVGColor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGColor, Base>(exec, &JSSVGColorTable, this, propertyName, slot);
-}
-
-bool JSSVGColor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGColor, Base>(exec, &JSSVGColorTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGColorColorType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGColor* castedThis = static_cast<JSSVGColor*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGColor* imp = static_cast<SVGColor*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->colorType());
- return result;
-}
-
-JSValue jsSVGColorRgbColor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGColor* castedThis = static_cast<JSSVGColor*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGColor* imp = static_cast<SVGColor*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rgbColor()));
- return result;
-}
-
-JSValue jsSVGColorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGColor* domObject = static_cast<JSSVGColor*>(asObject(slotBase));
- return JSSVGColor::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGColor::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGColorConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGColorPrototypeFunctionSetRGBColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGColor::s_info))
- return throwError(exec, TypeError);
- JSSVGColor* castedThisObj = static_cast<JSSVGColor*>(asObject(thisValue));
- SVGColor* imp = static_cast<SVGColor*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& rgbColor = args.at(0).toString(exec);
-
- imp->setRGBColor(rgbColor, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGColorPrototypeFunctionSetRGBColorICCColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGColor::s_info))
- return throwError(exec, TypeError);
- JSSVGColor* castedThisObj = static_cast<JSSVGColor*>(asObject(thisValue));
- SVGColor* imp = static_cast<SVGColor*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& rgbColor = args.at(0).toString(exec);
- const UString& iccColor = args.at(1).toString(exec);
-
- imp->setRGBColorICCColor(rgbColor, iccColor, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGColorPrototypeFunctionSetColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGColor::s_info))
- return throwError(exec, TypeError);
- JSSVGColor* castedThisObj = static_cast<JSSVGColor*>(asObject(thisValue));
- SVGColor* imp = static_cast<SVGColor*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned short colorType = args.at(0).toInt32(exec);
- const UString& rgbColor = args.at(1).toString(exec);
- const UString& iccColor = args.at(2).toString(exec);
-
- imp->setColor(colorType, rgbColor, iccColor, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsSVGColorSVG_COLORTYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGColorSVG_COLORTYPE_RGBCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGColorSVG_COLORTYPE_RGBCOLOR_ICCCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGColorSVG_COLORTYPE_CURRENTCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGColor.h b/src/3rdparty/webkit/WebCore/generated/JSSVGColor.h
deleted file mode 100644
index 11ffff1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGColor.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGColor_h
-#define JSSVGColor_h
-
-#if ENABLE(SVG)
-
-#include "JSCSSValue.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGColor;
-
-class JSSVGColor : public JSCSSValue {
- typedef JSCSSValue Base;
-public:
- JSSVGColor(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGColor>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGColorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGColorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGColorPrototypeFunctionSetRGBColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGColorPrototypeFunctionSetRGBColorICCColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGColorPrototypeFunctionSetColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGColorColorType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGColorRgbColor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGColorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGColorSVG_COLORTYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGColorSVG_COLORTYPE_RGBCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGColorSVG_COLORTYPE_RGBCOLOR_ICCCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGColorSVG_COLORTYPE_CURRENTCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp
deleted file mode 100644
index 540c56e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp
+++ /dev/null
@@ -1,288 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGComponentTransferFunctionElement.h"
-
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedNumberList.h"
-#include "SVGComponentTransferFunctionElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGComponentTransferFunctionElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGComponentTransferFunctionElementTableValues[9] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementType), (intptr_t)0 },
- { "tableValues", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementTableValues), (intptr_t)0 },
- { "slope", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSlope), (intptr_t)0 },
- { "intercept", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementIntercept), (intptr_t)0 },
- { "amplitude", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementAmplitude), (intptr_t)0 },
- { "exponent", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementExponent), (intptr_t)0 },
- { "offset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementOffset), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGComponentTransferFunctionElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGComponentTransferFunctionElementTableValues, 0 };
-#else
- { 19, 15, JSSVGComponentTransferFunctionElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGComponentTransferFunctionElementConstructorTableValues[7] =
-{
- { "SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_IDENTITY), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_TABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_TABLE), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_DISCRETE), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_LINEAR), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_GAMMA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_GAMMA), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGComponentTransferFunctionElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGComponentTransferFunctionElementConstructorTableValues, 0 };
-#else
- { 17, 15, JSSVGComponentTransferFunctionElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGComponentTransferFunctionElementConstructor : public DOMConstructorObject {
-public:
- JSSVGComponentTransferFunctionElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGComponentTransferFunctionElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGComponentTransferFunctionElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGComponentTransferFunctionElementConstructor::s_info = { "SVGComponentTransferFunctionElementConstructor", 0, &JSSVGComponentTransferFunctionElementConstructorTable, 0 };
-
-bool JSSVGComponentTransferFunctionElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGComponentTransferFunctionElementConstructor, DOMObject>(exec, &JSSVGComponentTransferFunctionElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGComponentTransferFunctionElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGComponentTransferFunctionElementConstructor, DOMObject>(exec, &JSSVGComponentTransferFunctionElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGComponentTransferFunctionElementPrototypeTableValues[7] =
-{
- { "SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_IDENTITY), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_TABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_TABLE), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_DISCRETE), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_LINEAR), (intptr_t)0 },
- { "SVG_FECOMPONENTTRANSFER_TYPE_GAMMA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_GAMMA), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGComponentTransferFunctionElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGComponentTransferFunctionElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGComponentTransferFunctionElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGComponentTransferFunctionElementPrototype::s_info = { "SVGComponentTransferFunctionElementPrototype", 0, &JSSVGComponentTransferFunctionElementPrototypeTable, 0 };
-
-JSObject* JSSVGComponentTransferFunctionElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGComponentTransferFunctionElement>(exec, globalObject);
-}
-
-bool JSSVGComponentTransferFunctionElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGComponentTransferFunctionElementPrototype, JSObject>(exec, &JSSVGComponentTransferFunctionElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGComponentTransferFunctionElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGComponentTransferFunctionElementPrototype, JSObject>(exec, &JSSVGComponentTransferFunctionElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGComponentTransferFunctionElement::s_info = { "SVGComponentTransferFunctionElement", &JSSVGElement::s_info, &JSSVGComponentTransferFunctionElementTable, 0 };
-
-JSSVGComponentTransferFunctionElement::JSSVGComponentTransferFunctionElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGComponentTransferFunctionElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGComponentTransferFunctionElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGComponentTransferFunctionElementPrototype(JSSVGComponentTransferFunctionElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGComponentTransferFunctionElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGComponentTransferFunctionElement, Base>(exec, &JSSVGComponentTransferFunctionElementTable, this, propertyName, slot);
-}
-
-bool JSSVGComponentTransferFunctionElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGComponentTransferFunctionElement, Base>(exec, &JSSVGComponentTransferFunctionElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGComponentTransferFunctionElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->typeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementTableValues(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumberList> obj = imp->tableValuesAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementSlope(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->slopeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementIntercept(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->interceptAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementAmplitude(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->amplitudeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementExponent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->exponentAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* castedThis = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGComponentTransferFunctionElement* imp = static_cast<SVGComponentTransferFunctionElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->offsetAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGComponentTransferFunctionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGComponentTransferFunctionElement* domObject = static_cast<JSSVGComponentTransferFunctionElement*>(asObject(slotBase));
- return JSSVGComponentTransferFunctionElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGComponentTransferFunctionElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGComponentTransferFunctionElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_IDENTITY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_TABLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_DISCRETE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_LINEAR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_GAMMA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.h
deleted file mode 100644
index 2284828..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGComponentTransferFunctionElement_h
-#define JSSVGComponentTransferFunctionElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGComponentTransferFunctionElement;
-
-class JSSVGComponentTransferFunctionElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGComponentTransferFunctionElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGComponentTransferFunctionElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGComponentTransferFunctionElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGComponentTransferFunctionElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGComponentTransferFunctionElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementTableValues(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementSlope(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementIntercept(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementAmplitude(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementExponent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_IDENTITY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_TABLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_DISCRETE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_LINEAR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGComponentTransferFunctionElementSVG_FECOMPONENTTRANSFER_TYPE_GAMMA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp
deleted file mode 100644
index 6085fe5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp
+++ /dev/null
@@ -1,259 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGCursorElement.h"
-
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGStringList.h"
-#include "SVGCursorElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGCursorElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGCursorElementTableValues[9] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementY), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementHref), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementSystemLanguage), (intptr_t)0 },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementExternalResourcesRequired), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGCursorElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGCursorElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGCursorElementTableValues, 0 };
-#else
- { 18, 15, JSSVGCursorElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGCursorElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGCursorElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGCursorElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGCursorElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGCursorElementConstructor : public DOMConstructorObject {
-public:
- JSSVGCursorElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGCursorElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGCursorElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGCursorElementConstructor::s_info = { "SVGCursorElementConstructor", 0, &JSSVGCursorElementConstructorTable, 0 };
-
-bool JSSVGCursorElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGCursorElementConstructor, DOMObject>(exec, &JSSVGCursorElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGCursorElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGCursorElementConstructor, DOMObject>(exec, &JSSVGCursorElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGCursorElementPrototypeTableValues[2] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGCursorElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGCursorElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGCursorElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGCursorElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGCursorElementPrototype::s_info = { "SVGCursorElementPrototype", 0, &JSSVGCursorElementPrototypeTable, 0 };
-
-JSObject* JSSVGCursorElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGCursorElement>(exec, globalObject);
-}
-
-bool JSSVGCursorElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGCursorElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGCursorElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGCursorElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGCursorElement::s_info = { "SVGCursorElement", &JSSVGElement::s_info, &JSSVGCursorElementTable, 0 };
-
-JSSVGCursorElement::JSSVGCursorElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGCursorElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGCursorElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGCursorElementPrototype(JSSVGCursorElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGCursorElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGCursorElement, Base>(exec, &JSSVGCursorElementTable, this, propertyName, slot);
-}
-
-bool JSSVGCursorElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGCursorElement, Base>(exec, &JSSVGCursorElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGCursorElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* castedThis = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGCursorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGCursorElement* domObject = static_cast<JSSVGCursorElement*>(asObject(slotBase));
- return JSSVGCursorElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGCursorElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGCursorElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGCursorElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGCursorElement::s_info))
- return throwError(exec, TypeError);
- JSSVGCursorElement* castedThisObj = static_cast<JSSVGCursorElement*>(asObject(thisValue));
- SVGCursorElement* imp = static_cast<SVGCursorElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.h
deleted file mode 100644
index 1901eb7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGCursorElement_h
-#define JSSVGCursorElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGCursorElement;
-
-class JSSVGCursorElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGCursorElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGCursorElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGCursorElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGCursorElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGCursorElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGCursorElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGCursorElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp
deleted file mode 100644
index e72d26e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGDefsElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGDefsElement.h"
-#include "SVGElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGDefsElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGDefsElementTableValues[13] =
-{
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementXmllang), (intptr_t)setJSSVGDefsElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementXmlspace), (intptr_t)setJSSVGDefsElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDefsElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDefsElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGDefsElementTableValues, 0 };
-#else
- { 34, 31, JSSVGDefsElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGDefsElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDefsElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGDefsElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGDefsElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGDefsElementConstructor : public DOMConstructorObject {
-public:
- JSSVGDefsElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGDefsElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGDefsElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGDefsElementConstructor::s_info = { "SVGDefsElementConstructor", 0, &JSSVGDefsElementConstructorTable, 0 };
-
-bool JSSVGDefsElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGDefsElementConstructor, DOMObject>(exec, &JSSVGDefsElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGDefsElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGDefsElementConstructor, DOMObject>(exec, &JSSVGDefsElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGDefsElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDefsElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDefsElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDefsElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDefsElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDefsElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDefsElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDefsElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGDefsElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGDefsElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGDefsElementPrototype::s_info = { "SVGDefsElementPrototype", 0, &JSSVGDefsElementPrototypeTable, 0 };
-
-JSObject* JSSVGDefsElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGDefsElement>(exec, globalObject);
-}
-
-bool JSSVGDefsElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGDefsElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGDefsElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGDefsElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGDefsElement::s_info = { "SVGDefsElement", &JSSVGElement::s_info, &JSSVGDefsElementTable, 0 };
-
-JSSVGDefsElement::JSSVGDefsElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGDefsElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGDefsElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGDefsElementPrototype(JSSVGDefsElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGDefsElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGDefsElement, Base>(exec, &JSSVGDefsElementTable, this, propertyName, slot);
-}
-
-bool JSSVGDefsElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGDefsElement, Base>(exec, &JSSVGDefsElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGDefsElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGDefsElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGDefsElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGDefsElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGDefsElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGDefsElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGDefsElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGDefsElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGDefsElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGDefsElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGDefsElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* castedThis = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGDefsElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDefsElement* domObject = static_cast<JSSVGDefsElement*>(asObject(slotBase));
- return JSSVGDefsElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGDefsElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGDefsElement, Base>(exec, propertyName, value, &JSSVGDefsElementTable, this, slot);
-}
-
-void setJSSVGDefsElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(thisObject);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGDefsElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(thisObject);
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGDefsElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGDefsElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDefsElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(asObject(thisValue));
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDefsElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(asObject(thisValue));
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDefsElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(asObject(thisValue));
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDefsElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(asObject(thisValue));
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDefsElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(asObject(thisValue));
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDefsElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDefsElement* castedThisObj = static_cast<JSSVGDefsElement*>(asObject(thisValue));
- SVGDefsElement* imp = static_cast<SVGDefsElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.h
deleted file mode 100644
index 5def53b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGDefsElement_h
-#define JSSVGDefsElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGDefsElement;
-
-class JSSVGDefsElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGDefsElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGDefsElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGDefsElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGDefsElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGDefsElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGDefsElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGDefsElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGDefsElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGDefsElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGDefsElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDefsElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp
deleted file mode 100644
index 31a294d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp
+++ /dev/null
@@ -1,248 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGDescElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGDescElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGDescElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGDescElementTableValues[6] =
-{
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDescElementXmllang), (intptr_t)setJSSVGDescElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDescElementXmlspace), (intptr_t)setJSSVGDescElementXmlspace },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDescElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDescElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDescElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDescElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGDescElementTableValues, 0 };
-#else
- { 16, 15, JSSVGDescElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGDescElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDescElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGDescElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGDescElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGDescElementConstructor : public DOMConstructorObject {
-public:
- JSSVGDescElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGDescElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGDescElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGDescElementConstructor::s_info = { "SVGDescElementConstructor", 0, &JSSVGDescElementConstructorTable, 0 };
-
-bool JSSVGDescElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGDescElementConstructor, DOMObject>(exec, &JSSVGDescElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGDescElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGDescElementConstructor, DOMObject>(exec, &JSSVGDescElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGDescElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDescElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDescElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGDescElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGDescElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGDescElementPrototype::s_info = { "SVGDescElementPrototype", 0, &JSSVGDescElementPrototypeTable, 0 };
-
-JSObject* JSSVGDescElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGDescElement>(exec, globalObject);
-}
-
-bool JSSVGDescElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGDescElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGDescElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGDescElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGDescElement::s_info = { "SVGDescElement", &JSSVGElement::s_info, &JSSVGDescElementTable, 0 };
-
-JSSVGDescElement::JSSVGDescElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGDescElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGDescElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGDescElementPrototype(JSSVGDescElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGDescElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGDescElement, Base>(exec, &JSSVGDescElementTable, this, propertyName, slot);
-}
-
-bool JSSVGDescElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGDescElement, Base>(exec, &JSSVGDescElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGDescElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDescElement* castedThis = static_cast<JSSVGDescElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGDescElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDescElement* castedThis = static_cast<JSSVGDescElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGDescElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDescElement* castedThis = static_cast<JSSVGDescElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGDescElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDescElement* castedThis = static_cast<JSSVGDescElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGDescElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDescElement* domObject = static_cast<JSSVGDescElement*>(asObject(slotBase));
- return JSSVGDescElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGDescElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGDescElement, Base>(exec, propertyName, value, &JSSVGDescElementTable, this, slot);
-}
-
-void setJSSVGDescElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGDescElement* castedThisObj = static_cast<JSSVGDescElement*>(thisObject);
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGDescElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGDescElement* castedThisObj = static_cast<JSSVGDescElement*>(thisObject);
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGDescElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGDescElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGDescElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDescElement::s_info))
- return throwError(exec, TypeError);
- JSSVGDescElement* castedThisObj = static_cast<JSSVGDescElement*>(asObject(thisValue));
- SVGDescElement* imp = static_cast<SVGDescElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.h
deleted file mode 100644
index ea0d49a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGDescElement_h
-#define JSSVGDescElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGDescElement;
-
-class JSSVGDescElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGDescElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGDescElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGDescElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGDescElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGDescElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGDescElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGDescElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGDescElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGDescElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGDescElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDescElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDescElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp
deleted file mode 100644
index bdb5323..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGDocument.h"
-
-#include "Event.h"
-#include "JSEvent.h"
-#include "JSSVGSVGElement.h"
-#include "SVGDocument.h"
-#include "SVGSVGElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGDocument);
-
-/* Hash table */
-
-static const HashTableValue JSSVGDocumentTableValues[3] =
-{
- { "rootElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDocumentRootElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGDocumentConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDocumentTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGDocumentTableValues, 0 };
-#else
- { 4, 3, JSSVGDocumentTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGDocumentConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDocumentConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGDocumentConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGDocumentConstructorTableValues, 0 };
-#endif
-
-class JSSVGDocumentConstructor : public DOMConstructorObject {
-public:
- JSSVGDocumentConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGDocumentConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGDocumentPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGDocumentConstructor::s_info = { "SVGDocumentConstructor", 0, &JSSVGDocumentConstructorTable, 0 };
-
-bool JSSVGDocumentConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGDocumentConstructor, DOMObject>(exec, &JSSVGDocumentConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGDocumentConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGDocumentConstructor, DOMObject>(exec, &JSSVGDocumentConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGDocumentPrototypeTableValues[2] =
-{
- { "createEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGDocumentPrototypeFunctionCreateEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGDocumentPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGDocumentPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGDocumentPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGDocumentPrototype::s_info = { "SVGDocumentPrototype", 0, &JSSVGDocumentPrototypeTable, 0 };
-
-JSObject* JSSVGDocumentPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGDocument>(exec, globalObject);
-}
-
-bool JSSVGDocumentPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGDocumentPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGDocumentPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGDocumentPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGDocument::s_info = { "SVGDocument", &JSDocument::s_info, &JSSVGDocumentTable, 0 };
-
-JSSVGDocument::JSSVGDocument(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGDocument> impl)
- : JSDocument(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGDocument::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGDocumentPrototype(JSSVGDocumentPrototype::createStructure(JSDocumentPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGDocument::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGDocument, Base>(exec, &JSSVGDocumentTable, this, propertyName, slot);
-}
-
-bool JSSVGDocument::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGDocument, Base>(exec, &JSSVGDocumentTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGDocumentRootElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDocument* castedThis = static_cast<JSSVGDocument*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGDocument* imp = static_cast<SVGDocument*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rootElement()));
- return result;
-}
-
-JSValue jsSVGDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGDocument* domObject = static_cast<JSSVGDocument*>(asObject(slotBase));
- return JSSVGDocument::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGDocument::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGDocumentConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGDocumentPrototypeFunctionCreateEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGDocument::s_info))
- return throwError(exec, TypeError);
- JSSVGDocument* castedThisObj = static_cast<JSSVGDocument*>(asObject(thisValue));
- SVGDocument* imp = static_cast<SVGDocument*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& eventType = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createEvent(eventType, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.h b/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.h
deleted file mode 100644
index 00bbd83..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGDocument_h
-#define JSSVGDocument_h
-
-#if ENABLE(SVG)
-
-#include "JSDocument.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGDocument;
-
-class JSSVGDocument : public JSDocument {
- typedef JSDocument Base;
-public:
- JSSVGDocument(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGDocument>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGDocumentPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGDocumentPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGDocumentPrototypeFunctionCreateEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGDocumentRootElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGDocumentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp
deleted file mode 100644
index 23d2460..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-
-#include "HTMLNames.h"
-#include "JSSVGElement.h"
-#include "JSSVGSVGElement.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGSVGElement.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGElementTableValues[6] =
-{
- { "id", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementId), (intptr_t)setJSSVGElementId },
- { "xmlbase", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementXmlbase), (intptr_t)setJSSVGElementXmlbase },
- { "ownerSVGElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementOwnerSVGElement), (intptr_t)0 },
- { "viewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGElementTableValues, 0 };
-#else
- { 16, 15, JSSVGElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGElementConstructor : public DOMConstructorObject {
-public:
- JSSVGElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGElementConstructor::s_info = { "SVGElementConstructor", 0, &JSSVGElementConstructorTable, 0 };
-
-bool JSSVGElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGElementConstructor, DOMObject>(exec, &JSSVGElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGElementConstructor, DOMObject>(exec, &JSSVGElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGElementPrototype::s_info = { "SVGElementPrototype", 0, &JSSVGElementPrototypeTable, 0 };
-
-JSObject* JSSVGElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGElement::s_info = { "SVGElement", &JSElement::s_info, &JSSVGElementTable, 0 };
-
-JSSVGElement::JSSVGElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> impl)
- : JSElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGElementPrototype(JSSVGElementPrototype::createStructure(JSElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGElement, Base>(exec, &JSSVGElementTable, this, propertyName, slot);
-}
-
-bool JSSVGElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGElement, Base>(exec, &JSSVGElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGElementId(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElement* castedThis = static_cast<JSSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElement* imp = static_cast<SVGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->getAttribute(HTMLNames::idAttr));
- return result;
-}
-
-JSValue jsSVGElementXmlbase(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElement* castedThis = static_cast<JSSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElement* imp = static_cast<SVGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlbase());
- return result;
-}
-
-JSValue jsSVGElementOwnerSVGElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElement* castedThis = static_cast<JSSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElement* imp = static_cast<SVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->ownerSVGElement()));
- return result;
-}
-
-JSValue jsSVGElementViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElement* castedThis = static_cast<JSSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElement* imp = static_cast<SVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->viewportElement()));
- return result;
-}
-
-JSValue jsSVGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElement* domObject = static_cast<JSSVGElement*>(asObject(slotBase));
- return JSSVGElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGElement, Base>(exec, propertyName, value, &JSSVGElementTable, this, slot);
-}
-
-void setJSSVGElementId(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGElement* castedThisObj = static_cast<JSSVGElement*>(thisObject);
- SVGElement* imp = static_cast<SVGElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setAttribute(HTMLNames::idAttr, valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-void setJSSVGElementXmlbase(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGElement* castedThisObj = static_cast<JSSVGElement*>(thisObject);
- SVGElement* imp = static_cast<SVGElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setXmlbase(valueToStringWithNullCheck(exec, value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSSVGElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-SVGElement* toSVGElement(JSC::JSValue value)
-{
- return value.inherits(&JSSVGElement::s_info) ? static_cast<JSSVGElement*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGElement.h
deleted file mode 100644
index 3ef3ac8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElement.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGElement_h
-#define JSSVGElement_h
-
-#if ENABLE(SVG)
-
-#include "JSElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGElement;
-
-class JSSVGElement : public JSElement {
- typedef JSElement Base;
-public:
- JSSVGElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGElement* impl() const
- {
- return static_cast<SVGElement*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-SVGElement* toSVGElement(JSC::JSValue);
-
-class JSSVGElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGElementId(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementId(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementXmlbase(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementXmlbase(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementOwnerSVGElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp
deleted file mode 100644
index 549591d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp
+++ /dev/null
@@ -1,1188 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGElementInstance.h"
-
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "JSSVGElement.h"
-#include "JSSVGElementInstance.h"
-#include "JSSVGElementInstanceList.h"
-#include "JSSVGUseElement.h"
-#include "SVGElement.h"
-#include "SVGElementInstance.h"
-#include "SVGElementInstanceList.h"
-#include "SVGUseElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGElementInstance);
-
-/* Hash table */
-
-static const HashTableValue JSSVGElementInstanceTableValues[50] =
-{
- { "correspondingElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceCorrespondingElement), (intptr_t)0 },
- { "correspondingUseElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceCorrespondingUseElement), (intptr_t)0 },
- { "parentNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceParentNode), (intptr_t)0 },
- { "childNodes", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceChildNodes), (intptr_t)0 },
- { "firstChild", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceFirstChild), (intptr_t)0 },
- { "lastChild", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceLastChild), (intptr_t)0 },
- { "previousSibling", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstancePreviousSibling), (intptr_t)0 },
- { "nextSibling", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceNextSibling), (intptr_t)0 },
- { "onabort", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnabort), (intptr_t)setJSSVGElementInstanceOnabort },
- { "onblur", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnblur), (intptr_t)setJSSVGElementInstanceOnblur },
- { "onchange", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnchange), (intptr_t)setJSSVGElementInstanceOnchange },
- { "onclick", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnclick), (intptr_t)setJSSVGElementInstanceOnclick },
- { "oncontextmenu", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOncontextmenu), (intptr_t)setJSSVGElementInstanceOncontextmenu },
- { "ondblclick", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndblclick), (intptr_t)setJSSVGElementInstanceOndblclick },
- { "onerror", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnerror), (intptr_t)setJSSVGElementInstanceOnerror },
- { "onfocus", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnfocus), (intptr_t)setJSSVGElementInstanceOnfocus },
- { "oninput", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOninput), (intptr_t)setJSSVGElementInstanceOninput },
- { "onkeydown", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnkeydown), (intptr_t)setJSSVGElementInstanceOnkeydown },
- { "onkeypress", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnkeypress), (intptr_t)setJSSVGElementInstanceOnkeypress },
- { "onkeyup", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnkeyup), (intptr_t)setJSSVGElementInstanceOnkeyup },
- { "onload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnload), (intptr_t)setJSSVGElementInstanceOnload },
- { "onmousedown", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnmousedown), (intptr_t)setJSSVGElementInstanceOnmousedown },
- { "onmousemove", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnmousemove), (intptr_t)setJSSVGElementInstanceOnmousemove },
- { "onmouseout", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnmouseout), (intptr_t)setJSSVGElementInstanceOnmouseout },
- { "onmouseover", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnmouseover), (intptr_t)setJSSVGElementInstanceOnmouseover },
- { "onmouseup", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnmouseup), (intptr_t)setJSSVGElementInstanceOnmouseup },
- { "onmousewheel", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnmousewheel), (intptr_t)setJSSVGElementInstanceOnmousewheel },
- { "onbeforecut", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnbeforecut), (intptr_t)setJSSVGElementInstanceOnbeforecut },
- { "oncut", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOncut), (intptr_t)setJSSVGElementInstanceOncut },
- { "onbeforecopy", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnbeforecopy), (intptr_t)setJSSVGElementInstanceOnbeforecopy },
- { "oncopy", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOncopy), (intptr_t)setJSSVGElementInstanceOncopy },
- { "onbeforepaste", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnbeforepaste), (intptr_t)setJSSVGElementInstanceOnbeforepaste },
- { "onpaste", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnpaste), (intptr_t)setJSSVGElementInstanceOnpaste },
- { "ondragenter", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndragenter), (intptr_t)setJSSVGElementInstanceOndragenter },
- { "ondragover", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndragover), (intptr_t)setJSSVGElementInstanceOndragover },
- { "ondragleave", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndragleave), (intptr_t)setJSSVGElementInstanceOndragleave },
- { "ondrop", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndrop), (intptr_t)setJSSVGElementInstanceOndrop },
- { "ondragstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndragstart), (intptr_t)setJSSVGElementInstanceOndragstart },
- { "ondrag", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndrag), (intptr_t)setJSSVGElementInstanceOndrag },
- { "ondragend", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOndragend), (intptr_t)setJSSVGElementInstanceOndragend },
- { "onreset", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnreset), (intptr_t)setJSSVGElementInstanceOnreset },
- { "onresize", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnresize), (intptr_t)setJSSVGElementInstanceOnresize },
- { "onscroll", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnscroll), (intptr_t)setJSSVGElementInstanceOnscroll },
- { "onsearch", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnsearch), (intptr_t)setJSSVGElementInstanceOnsearch },
- { "onselect", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnselect), (intptr_t)setJSSVGElementInstanceOnselect },
- { "onselectstart", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnselectstart), (intptr_t)setJSSVGElementInstanceOnselectstart },
- { "onsubmit", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnsubmit), (intptr_t)setJSSVGElementInstanceOnsubmit },
- { "onunload", DontDelete|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceOnunload), (intptr_t)setJSSVGElementInstanceOnunload },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSSVGElementInstanceTableValues, 0 };
-#else
- { 137, 127, JSSVGElementInstanceTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGElementInstanceConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGElementInstanceConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGElementInstanceConstructorTableValues, 0 };
-#endif
-
-class JSSVGElementInstanceConstructor : public DOMConstructorObject {
-public:
- JSSVGElementInstanceConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGElementInstanceConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGElementInstancePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGElementInstanceConstructor::s_info = { "SVGElementInstanceConstructor", 0, &JSSVGElementInstanceConstructorTable, 0 };
-
-bool JSSVGElementInstanceConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGElementInstanceConstructor, DOMObject>(exec, &JSSVGElementInstanceConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGElementInstanceConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGElementInstanceConstructor, DOMObject>(exec, &JSSVGElementInstanceConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGElementInstancePrototypeTableValues[4] =
-{
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGElementInstancePrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGElementInstancePrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGElementInstancePrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementInstancePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGElementInstancePrototypeTableValues, 0 };
-#else
- { 8, 7, JSSVGElementInstancePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGElementInstancePrototype::s_info = { "SVGElementInstancePrototype", 0, &JSSVGElementInstancePrototypeTable, 0 };
-
-JSObject* JSSVGElementInstancePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGElementInstance>(exec, globalObject);
-}
-
-bool JSSVGElementInstancePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGElementInstancePrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGElementInstancePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGElementInstancePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGElementInstance::s_info = { "SVGElementInstance", 0, &JSSVGElementInstanceTable, 0 };
-
-JSSVGElementInstance::JSSVGElementInstance(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElementInstance> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGElementInstance::~JSSVGElementInstance()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSSVGElementInstance::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGElementInstancePrototype(JSSVGElementInstancePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGElementInstance::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGElementInstance, Base>(exec, &JSSVGElementInstanceTable, this, propertyName, slot);
-}
-
-bool JSSVGElementInstance::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGElementInstance, Base>(exec, &JSSVGElementInstanceTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGElementInstanceCorrespondingElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->correspondingElement()));
- return result;
-}
-
-JSValue jsSVGElementInstanceCorrespondingUseElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->correspondingUseElement()));
- return result;
-}
-
-JSValue jsSVGElementInstanceParentNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentNode()));
- return result;
-}
-
-JSValue jsSVGElementInstanceChildNodes(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->childNodes()));
- return result;
-}
-
-JSValue jsSVGElementInstanceFirstChild(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->firstChild()));
- return result;
-}
-
-JSValue jsSVGElementInstanceLastChild(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->lastChild()));
- return result;
-}
-
-JSValue jsSVGElementInstancePreviousSibling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->previousSibling()));
- return result;
-}
-
-JSValue jsSVGElementInstanceNextSibling(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nextSibling()));
- return result;
-}
-
-JSValue jsSVGElementInstanceOnabort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onabort()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnblur(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onblur()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnchange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onchange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOncontextmenu(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->oncontextmenu()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndblclick(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondblclick()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnfocus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onfocus()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOninput(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->oninput()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnkeydown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onkeydown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnkeypress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onkeypress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnkeyup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onkeyup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnmousedown(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onmousedown()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnmousemove(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onmousemove()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnmouseout(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseout()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnmouseover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnmouseup(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onmouseup()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnmousewheel(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onmousewheel()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnbeforecut(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforecut()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOncut(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->oncut()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnbeforecopy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforecopy()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOncopy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->oncopy()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnbeforepaste(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onbeforepaste()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnpaste(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onpaste()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndragenter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondragenter()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndragover(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondragover()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndragleave(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondragleave()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndrop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondrop()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndragstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondragstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndrag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondrag()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOndragend(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->ondragend()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnreset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onreset()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnresize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onresize()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnscroll(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onscroll()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnsearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onsearch()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnselect(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onselect()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnselectstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onselectstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnsubmit(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onsubmit()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceOnunload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* castedThis = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThis->impl());
- if (EventListener* listener = imp->onunload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsSVGElementInstanceConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstance* domObject = static_cast<JSSVGElementInstance*>(asObject(slotBase));
- return JSSVGElementInstance::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGElementInstance::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGElementInstance, Base>(exec, propertyName, value, &JSSVGElementInstanceTable, this, slot);
-}
-
-void setJSSVGElementInstanceOnabort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnblur(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnblur(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnchange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnchange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOncontextmenu(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOncontextmenu(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndblclick(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndblclick(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnfocus(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnfocus(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOninput(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOninput(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnkeydown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnkeydown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnkeypress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnkeypress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnkeyup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnkeyup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnmousedown(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnmousedown(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnmousemove(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnmousemove(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnmouseout(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnmouseout(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnmouseover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnmouseover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnmouseup(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnmouseup(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnmousewheel(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnmousewheel(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnbeforecut(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnbeforecut(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOncut(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOncut(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnbeforecopy(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnbeforecopy(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOncopy(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOncopy(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnbeforepaste(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnbeforepaste(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnpaste(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnpaste(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndragenter(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndragenter(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndragover(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndragover(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndragleave(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndragleave(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndrop(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndrop(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndragstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndragstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndrag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndrag(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOndragend(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOndragend(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnreset(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnreset(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnresize(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnresize(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnscroll(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnscroll(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnsearch(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnsearch(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnselect(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnselect(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnselectstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnselectstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnsubmit(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnsubmit(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSSVGElementInstanceOnunload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(static_cast<JSSVGElementInstance*>(thisObject)->impl());
- imp->setOnunload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSSVGElementInstance::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGElementInstanceConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGElementInstancePrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGElementInstance::s_info))
- return throwError(exec, TypeError);
- JSSVGElementInstance* castedThisObj = static_cast<JSSVGElementInstance*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGElementInstancePrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGElementInstance::s_info))
- return throwError(exec, TypeError);
- JSSVGElementInstance* castedThisObj = static_cast<JSSVGElementInstance*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGElementInstancePrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGElementInstance::s_info))
- return throwError(exec, TypeError);
- JSSVGElementInstance* castedThisObj = static_cast<JSSVGElementInstance*>(asObject(thisValue));
- SVGElementInstance* imp = static_cast<SVGElementInstance*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* event = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(event, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-SVGElementInstance* toSVGElementInstance(JSC::JSValue value)
-{
- return value.inherits(&JSSVGElementInstance::s_info) ? static_cast<JSSVGElementInstance*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.h b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.h
deleted file mode 100644
index 38a3ab6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.h
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGElementInstance_h
-#define JSSVGElementInstance_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGElementInstance;
-
-class JSSVGElementInstance : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGElementInstance(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGElementInstance>);
- virtual ~JSSVGElementInstance();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual void pushEventHandlerScope(JSC::ExecState*, JSC::ScopeChain&) const;
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- SVGElementInstance* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGElementInstance> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGElementInstance*);
-SVGElementInstance* toSVGElementInstance(JSC::JSValue);
-
-class JSSVGElementInstancePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGElementInstancePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGElementInstancePrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGElementInstancePrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGElementInstancePrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGElementInstanceCorrespondingElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceCorrespondingUseElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceParentNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceChildNodes(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceFirstChild(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceLastChild(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstancePreviousSibling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceNextSibling(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceOnabort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnabort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnblur(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnblur(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnchange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnchange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOncontextmenu(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOncontextmenu(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndblclick(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndblclick(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnfocus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnfocus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOninput(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOninput(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnkeydown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnkeydown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnkeypress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnkeypress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnkeyup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnkeyup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnmousedown(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnmousedown(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnmousemove(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnmousemove(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnmouseout(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnmouseout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnmouseover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnmouseover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnmouseup(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnmouseup(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnmousewheel(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnmousewheel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnbeforecut(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnbeforecut(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOncut(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOncut(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnbeforecopy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnbeforecopy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOncopy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOncopy(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnbeforepaste(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnbeforepaste(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnpaste(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnpaste(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndragenter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndragenter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndragover(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndragover(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndragleave(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndragleave(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndrop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndrop(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndragstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndragstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndrag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndrag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOndragend(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOndragend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnreset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnreset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnresize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnresize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnscroll(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnscroll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnsearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnsearch(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnselect(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnselect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnselectstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnselectstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnsubmit(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnsubmit(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceOnunload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGElementInstanceOnunload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGElementInstanceConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp
deleted file mode 100644
index bd217c7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGElementInstanceList.h"
-
-#include "JSSVGElementInstance.h"
-#include "SVGElementInstance.h"
-#include "SVGElementInstanceList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGElementInstanceList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGElementInstanceListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGElementInstanceListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGElementInstanceListTableValues, 0 };
-#else
- { 5, 3, JSSVGElementInstanceListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGElementInstanceListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGElementInstanceListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGElementInstanceListConstructorTableValues, 0 };
-#endif
-
-class JSSVGElementInstanceListConstructor : public DOMConstructorObject {
-public:
- JSSVGElementInstanceListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGElementInstanceListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGElementInstanceListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGElementInstanceListConstructor::s_info = { "SVGElementInstanceListConstructor", 0, &JSSVGElementInstanceListConstructorTable, 0 };
-
-bool JSSVGElementInstanceListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGElementInstanceListConstructor, DOMObject>(exec, &JSSVGElementInstanceListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGElementInstanceListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGElementInstanceListConstructor, DOMObject>(exec, &JSSVGElementInstanceListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGElementInstanceListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGElementInstanceListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGElementInstanceListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGElementInstanceListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGElementInstanceListPrototype::s_info = { "SVGElementInstanceListPrototype", 0, &JSSVGElementInstanceListPrototypeTable, 0 };
-
-JSObject* JSSVGElementInstanceListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGElementInstanceList>(exec, globalObject);
-}
-
-bool JSSVGElementInstanceListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGElementInstanceListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGElementInstanceListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGElementInstanceListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGElementInstanceList::s_info = { "SVGElementInstanceList", 0, &JSSVGElementInstanceListTable, 0 };
-
-JSSVGElementInstanceList::JSSVGElementInstanceList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElementInstanceList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGElementInstanceList::~JSSVGElementInstanceList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSSVGElementInstanceList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGElementInstanceListPrototype(JSSVGElementInstanceListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGElementInstanceList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGElementInstanceList, Base>(exec, &JSSVGElementInstanceListTable, this, propertyName, slot);
-}
-
-bool JSSVGElementInstanceList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGElementInstanceList, Base>(exec, &JSSVGElementInstanceListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGElementInstanceListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstanceList* castedThis = static_cast<JSSVGElementInstanceList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGElementInstanceList* imp = static_cast<SVGElementInstanceList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsSVGElementInstanceListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGElementInstanceList* domObject = static_cast<JSSVGElementInstanceList*>(asObject(slotBase));
- return JSSVGElementInstanceList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGElementInstanceList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGElementInstanceListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGElementInstanceListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGElementInstanceList::s_info))
- return throwError(exec, TypeError);
- JSSVGElementInstanceList* castedThisObj = static_cast<JSSVGElementInstanceList*>(asObject(thisValue));
- SVGElementInstanceList* imp = static_cast<SVGElementInstanceList*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGElementInstanceList* object)
-{
- return getDOMObjectWrapper<JSSVGElementInstanceList>(exec, globalObject, object);
-}
-SVGElementInstanceList* toSVGElementInstanceList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGElementInstanceList::s_info) ? static_cast<JSSVGElementInstanceList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.h
deleted file mode 100644
index 1306031..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGElementInstanceList_h
-#define JSSVGElementInstanceList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGElementInstanceList;
-
-class JSSVGElementInstanceList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGElementInstanceList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGElementInstanceList>);
- virtual ~JSSVGElementInstanceList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGElementInstanceList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGElementInstanceList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGElementInstanceList*);
-SVGElementInstanceList* toSVGElementInstanceList(JSC::JSValue);
-
-class JSSVGElementInstanceListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGElementInstanceListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGElementInstanceListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGElementInstanceListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGElementInstanceListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.cpp
deleted file mode 100644
index da1a5ce..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.cpp
+++ /dev/null
@@ -1,634 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGElementWrapperFactory.h"
-#include "JSSVGAElement.h"
-#include "JSSVGAltGlyphElement.h"
-#include "JSSVGAnimateElement.h"
-#include "JSSVGAnimateColorElement.h"
-#include "JSSVGAnimateTransformElement.h"
-#include "JSSVGCircleElement.h"
-#include "JSSVGClipPathElement.h"
-#include "JSSVGCursorElement.h"
-#include "JSSVGDefsElement.h"
-#include "JSSVGDescElement.h"
-#include "JSSVGEllipseElement.h"
-#include "JSSVGFEBlendElement.h"
-#include "JSSVGFEColorMatrixElement.h"
-#include "JSSVGFEComponentTransferElement.h"
-#include "JSSVGFECompositeElement.h"
-#include "JSSVGFEDiffuseLightingElement.h"
-#include "JSSVGFEDisplacementMapElement.h"
-#include "JSSVGFEDistantLightElement.h"
-#include "JSSVGFEFloodElement.h"
-#include "JSSVGFEFuncAElement.h"
-#include "JSSVGFEFuncBElement.h"
-#include "JSSVGFEFuncGElement.h"
-#include "JSSVGFEFuncRElement.h"
-#include "JSSVGFEGaussianBlurElement.h"
-#include "JSSVGFEImageElement.h"
-#include "JSSVGFEMergeElement.h"
-#include "JSSVGFEMergeNodeElement.h"
-#include "JSSVGFEMorphologyElement.h"
-#include "JSSVGFEOffsetElement.h"
-#include "JSSVGFEPointLightElement.h"
-#include "JSSVGFESpecularLightingElement.h"
-#include "JSSVGFESpotLightElement.h"
-#include "JSSVGFETileElement.h"
-#include "JSSVGFETurbulenceElement.h"
-#include "JSSVGFilterElement.h"
-#include "JSSVGFontElement.h"
-#include "JSSVGFontFaceElement.h"
-#include "JSSVGFontFaceFormatElement.h"
-#include "JSSVGFontFaceNameElement.h"
-#include "JSSVGFontFaceSrcElement.h"
-#include "JSSVGFontFaceUriElement.h"
-#include "JSSVGForeignObjectElement.h"
-#include "JSSVGGElement.h"
-#include "JSSVGGlyphElement.h"
-#include "JSSVGImageElement.h"
-#include "JSSVGLineElement.h"
-#include "JSSVGLinearGradientElement.h"
-#include "JSSVGMarkerElement.h"
-#include "JSSVGMaskElement.h"
-#include "JSSVGMetadataElement.h"
-#include "JSSVGMissingGlyphElement.h"
-#include "JSSVGPathElement.h"
-#include "JSSVGPatternElement.h"
-#include "JSSVGPolygonElement.h"
-#include "JSSVGPolylineElement.h"
-#include "JSSVGRadialGradientElement.h"
-#include "JSSVGRectElement.h"
-#include "JSSVGScriptElement.h"
-#include "JSSVGSetElement.h"
-#include "JSSVGStopElement.h"
-#include "JSSVGStyleElement.h"
-#include "JSSVGSVGElement.h"
-#include "JSSVGSwitchElement.h"
-#include "JSSVGSymbolElement.h"
-#include "JSSVGTextElement.h"
-#include "JSSVGTextPathElement.h"
-#include "JSSVGTitleElement.h"
-#include "JSSVGTRefElement.h"
-#include "JSSVGTSpanElement.h"
-#include "JSSVGUseElement.h"
-#include "JSSVGViewElement.h"
-
-#include "SVGNames.h"
-
-#include "SVGAElement.h"
-#include "SVGAltGlyphElement.h"
-#include "SVGAnimateElement.h"
-#include "SVGAnimateColorElement.h"
-#include "SVGAnimateMotionElement.h"
-#include "SVGAnimateTransformElement.h"
-#include "SVGCircleElement.h"
-#include "SVGClipPathElement.h"
-#include "SVGCursorElement.h"
-#include "SVGDefsElement.h"
-#include "SVGDescElement.h"
-#include "SVGEllipseElement.h"
-#include "SVGFEBlendElement.h"
-#include "SVGFEColorMatrixElement.h"
-#include "SVGFEComponentTransferElement.h"
-#include "SVGFECompositeElement.h"
-#include "SVGFEDiffuseLightingElement.h"
-#include "SVGFEDisplacementMapElement.h"
-#include "SVGFEDistantLightElement.h"
-#include "SVGFEFloodElement.h"
-#include "SVGFEFuncAElement.h"
-#include "SVGFEFuncBElement.h"
-#include "SVGFEFuncGElement.h"
-#include "SVGFEFuncRElement.h"
-#include "SVGFEGaussianBlurElement.h"
-#include "SVGFEImageElement.h"
-#include "SVGFEMergeElement.h"
-#include "SVGFEMergeNodeElement.h"
-#include "SVGFEMorphologyElement.h"
-#include "SVGFEOffsetElement.h"
-#include "SVGFEPointLightElement.h"
-#include "SVGFESpecularLightingElement.h"
-#include "SVGFESpotLightElement.h"
-#include "SVGFETileElement.h"
-#include "SVGFETurbulenceElement.h"
-#include "SVGFilterElement.h"
-#include "SVGFontElement.h"
-#include "SVGFontFaceElement.h"
-#include "SVGFontFaceFormatElement.h"
-#include "SVGFontFaceNameElement.h"
-#include "SVGFontFaceSrcElement.h"
-#include "SVGFontFaceUriElement.h"
-#include "SVGForeignObjectElement.h"
-#include "SVGGElement.h"
-#include "SVGGlyphElement.h"
-#include "SVGHKernElement.h"
-#include "SVGImageElement.h"
-#include "SVGLineElement.h"
-#include "SVGLinearGradientElement.h"
-#include "SVGMarkerElement.h"
-#include "SVGMaskElement.h"
-#include "SVGMetadataElement.h"
-#include "SVGMissingGlyphElement.h"
-#include "SVGMPathElement.h"
-#include "SVGPathElement.h"
-#include "SVGPatternElement.h"
-#include "SVGPolygonElement.h"
-#include "SVGPolylineElement.h"
-#include "SVGRadialGradientElement.h"
-#include "SVGRectElement.h"
-#include "SVGScriptElement.h"
-#include "SVGSetElement.h"
-#include "SVGStopElement.h"
-#include "SVGStyleElement.h"
-#include "SVGSVGElement.h"
-#include "SVGSwitchElement.h"
-#include "SVGSymbolElement.h"
-#include "SVGTextElement.h"
-#include "SVGTextPathElement.h"
-#include "SVGTitleElement.h"
-#include "SVGTRefElement.h"
-#include "SVGTSpanElement.h"
-#include "SVGUseElement.h"
-#include "SVGViewElement.h"
-
-#include <wtf/StdLibExtras.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-using namespace SVGNames;
-
-typedef JSNode* (*CreateSVGElementWrapperFunction)(ExecState*, JSDOMGlobalObject*, PassRefPtr<SVGElement>);
-
-static JSNode* createSVGAElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGAElement, element.get());
-}
-
-static JSNode* createSVGAltGlyphElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGAltGlyphElement, element.get());
-}
-
-static JSNode* createSVGAnimateElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGAnimateElement, element.get());
-}
-
-static JSNode* createSVGAnimateColorElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGAnimateColorElement, element.get());
-}
-
-static JSNode* createSVGAnimateTransformElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGAnimateTransformElement, element.get());
-}
-
-static JSNode* createSVGCircleElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGCircleElement, element.get());
-}
-
-static JSNode* createSVGClipPathElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGClipPathElement, element.get());
-}
-
-static JSNode* createSVGCursorElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGCursorElement, element.get());
-}
-
-static JSNode* createSVGDefsElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGDefsElement, element.get());
-}
-
-static JSNode* createSVGDescElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGDescElement, element.get());
-}
-
-static JSNode* createSVGEllipseElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGEllipseElement, element.get());
-}
-
-static JSNode* createSVGFEBlendElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEBlendElement, element.get());
-}
-
-static JSNode* createSVGFEColorMatrixElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEColorMatrixElement, element.get());
-}
-
-static JSNode* createSVGFEComponentTransferElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEComponentTransferElement, element.get());
-}
-
-static JSNode* createSVGFECompositeElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFECompositeElement, element.get());
-}
-
-static JSNode* createSVGFEDiffuseLightingElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEDiffuseLightingElement, element.get());
-}
-
-static JSNode* createSVGFEDisplacementMapElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEDisplacementMapElement, element.get());
-}
-
-static JSNode* createSVGFEDistantLightElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEDistantLightElement, element.get());
-}
-
-static JSNode* createSVGFEFloodElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEFloodElement, element.get());
-}
-
-static JSNode* createSVGFEFuncAElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEFuncAElement, element.get());
-}
-
-static JSNode* createSVGFEFuncBElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEFuncBElement, element.get());
-}
-
-static JSNode* createSVGFEFuncGElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEFuncGElement, element.get());
-}
-
-static JSNode* createSVGFEFuncRElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEFuncRElement, element.get());
-}
-
-static JSNode* createSVGFEGaussianBlurElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEGaussianBlurElement, element.get());
-}
-
-static JSNode* createSVGFEImageElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEImageElement, element.get());
-}
-
-static JSNode* createSVGFEMergeElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEMergeElement, element.get());
-}
-
-static JSNode* createSVGFEMergeNodeElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEMergeNodeElement, element.get());
-}
-
-static JSNode* createSVGFEMorphologyElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEMorphologyElement, element.get());
-}
-
-static JSNode* createSVGFEOffsetElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEOffsetElement, element.get());
-}
-
-static JSNode* createSVGFEPointLightElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFEPointLightElement, element.get());
-}
-
-static JSNode* createSVGFESpecularLightingElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFESpecularLightingElement, element.get());
-}
-
-static JSNode* createSVGFESpotLightElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFESpotLightElement, element.get());
-}
-
-static JSNode* createSVGFETileElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFETileElement, element.get());
-}
-
-static JSNode* createSVGFETurbulenceElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFETurbulenceElement, element.get());
-}
-
-static JSNode* createSVGFilterElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFilterElement, element.get());
-}
-
-static JSNode* createSVGFontElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFontElement, element.get());
-}
-
-static JSNode* createSVGFontFaceElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFontFaceElement, element.get());
-}
-
-static JSNode* createSVGFontFaceFormatElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFontFaceFormatElement, element.get());
-}
-
-static JSNode* createSVGFontFaceNameElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFontFaceNameElement, element.get());
-}
-
-static JSNode* createSVGFontFaceSrcElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFontFaceSrcElement, element.get());
-}
-
-static JSNode* createSVGFontFaceUriElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGFontFaceUriElement, element.get());
-}
-
-static JSNode* createSVGForeignObjectElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGForeignObjectElement, element.get());
-}
-
-static JSNode* createSVGGElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGGElement, element.get());
-}
-
-static JSNode* createSVGGlyphElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGGlyphElement, element.get());
-}
-
-static JSNode* createSVGImageElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGImageElement, element.get());
-}
-
-static JSNode* createSVGLineElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGLineElement, element.get());
-}
-
-static JSNode* createSVGLinearGradientElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGLinearGradientElement, element.get());
-}
-
-static JSNode* createSVGMarkerElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGMarkerElement, element.get());
-}
-
-static JSNode* createSVGMaskElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGMaskElement, element.get());
-}
-
-static JSNode* createSVGMetadataElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGMetadataElement, element.get());
-}
-
-static JSNode* createSVGMissingGlyphElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGMissingGlyphElement, element.get());
-}
-
-static JSNode* createSVGPathElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGPathElement, element.get());
-}
-
-static JSNode* createSVGPatternElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGPatternElement, element.get());
-}
-
-static JSNode* createSVGPolygonElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGPolygonElement, element.get());
-}
-
-static JSNode* createSVGPolylineElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGPolylineElement, element.get());
-}
-
-static JSNode* createSVGRadialGradientElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGRadialGradientElement, element.get());
-}
-
-static JSNode* createSVGRectElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGRectElement, element.get());
-}
-
-static JSNode* createSVGScriptElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGScriptElement, element.get());
-}
-
-static JSNode* createSVGSetElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGSetElement, element.get());
-}
-
-static JSNode* createSVGStopElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGStopElement, element.get());
-}
-
-static JSNode* createSVGStyleElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGStyleElement, element.get());
-}
-
-static JSNode* createSVGSVGElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGSVGElement, element.get());
-}
-
-static JSNode* createSVGSwitchElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGSwitchElement, element.get());
-}
-
-static JSNode* createSVGSymbolElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGSymbolElement, element.get());
-}
-
-static JSNode* createSVGTextElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGTextElement, element.get());
-}
-
-static JSNode* createSVGTextPathElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGTextPathElement, element.get());
-}
-
-static JSNode* createSVGTitleElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGTitleElement, element.get());
-}
-
-static JSNode* createSVGTRefElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGTRefElement, element.get());
-}
-
-static JSNode* createSVGTSpanElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGTSpanElement, element.get());
-}
-
-static JSNode* createSVGUseElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGUseElement, element.get());
-}
-
-static JSNode* createSVGViewElementWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGViewElement, element.get());
-}
-
-JSNode* createJSSVGWrapper(ExecState* exec, JSDOMGlobalObject* globalObject, PassRefPtr<SVGElement> element)
-{
- typedef HashMap<WebCore::AtomicStringImpl*, CreateSVGElementWrapperFunction> FunctionMap;
- DEFINE_STATIC_LOCAL(FunctionMap, map, ());
- if (map.isEmpty()) {
- map.set(aTag.localName().impl(), createSVGAElementWrapper);
- map.set(altGlyphTag.localName().impl(), createSVGAltGlyphElementWrapper);
- map.set(animateTag.localName().impl(), createSVGAnimateElementWrapper);
- map.set(animateColorTag.localName().impl(), createSVGAnimateColorElementWrapper);
- map.set(animateTransformTag.localName().impl(), createSVGAnimateTransformElementWrapper);
- map.set(circleTag.localName().impl(), createSVGCircleElementWrapper);
- map.set(clipPathTag.localName().impl(), createSVGClipPathElementWrapper);
- map.set(cursorTag.localName().impl(), createSVGCursorElementWrapper);
- map.set(defsTag.localName().impl(), createSVGDefsElementWrapper);
- map.set(descTag.localName().impl(), createSVGDescElementWrapper);
- map.set(ellipseTag.localName().impl(), createSVGEllipseElementWrapper);
- map.set(feBlendTag.localName().impl(), createSVGFEBlendElementWrapper);
- map.set(feColorMatrixTag.localName().impl(), createSVGFEColorMatrixElementWrapper);
- map.set(feComponentTransferTag.localName().impl(), createSVGFEComponentTransferElementWrapper);
- map.set(feCompositeTag.localName().impl(), createSVGFECompositeElementWrapper);
- map.set(feDiffuseLightingTag.localName().impl(), createSVGFEDiffuseLightingElementWrapper);
- map.set(feDisplacementMapTag.localName().impl(), createSVGFEDisplacementMapElementWrapper);
- map.set(feDistantLightTag.localName().impl(), createSVGFEDistantLightElementWrapper);
- map.set(feFloodTag.localName().impl(), createSVGFEFloodElementWrapper);
- map.set(feFuncATag.localName().impl(), createSVGFEFuncAElementWrapper);
- map.set(feFuncBTag.localName().impl(), createSVGFEFuncBElementWrapper);
- map.set(feFuncGTag.localName().impl(), createSVGFEFuncGElementWrapper);
- map.set(feFuncRTag.localName().impl(), createSVGFEFuncRElementWrapper);
- map.set(feGaussianBlurTag.localName().impl(), createSVGFEGaussianBlurElementWrapper);
- map.set(feImageTag.localName().impl(), createSVGFEImageElementWrapper);
- map.set(feMergeTag.localName().impl(), createSVGFEMergeElementWrapper);
- map.set(feMergeNodeTag.localName().impl(), createSVGFEMergeNodeElementWrapper);
- map.set(feMorphologyTag.localName().impl(), createSVGFEMorphologyElementWrapper);
- map.set(feOffsetTag.localName().impl(), createSVGFEOffsetElementWrapper);
- map.set(fePointLightTag.localName().impl(), createSVGFEPointLightElementWrapper);
- map.set(feSpecularLightingTag.localName().impl(), createSVGFESpecularLightingElementWrapper);
- map.set(feSpotLightTag.localName().impl(), createSVGFESpotLightElementWrapper);
- map.set(feTileTag.localName().impl(), createSVGFETileElementWrapper);
- map.set(feTurbulenceTag.localName().impl(), createSVGFETurbulenceElementWrapper);
- map.set(filterTag.localName().impl(), createSVGFilterElementWrapper);
- map.set(fontTag.localName().impl(), createSVGFontElementWrapper);
- map.set(font_faceTag.localName().impl(), createSVGFontFaceElementWrapper);
- map.set(font_face_formatTag.localName().impl(), createSVGFontFaceFormatElementWrapper);
- map.set(font_face_nameTag.localName().impl(), createSVGFontFaceNameElementWrapper);
- map.set(font_face_srcTag.localName().impl(), createSVGFontFaceSrcElementWrapper);
- map.set(font_face_uriTag.localName().impl(), createSVGFontFaceUriElementWrapper);
- map.set(foreignObjectTag.localName().impl(), createSVGForeignObjectElementWrapper);
- map.set(gTag.localName().impl(), createSVGGElementWrapper);
- map.set(glyphTag.localName().impl(), createSVGGlyphElementWrapper);
- map.set(imageTag.localName().impl(), createSVGImageElementWrapper);
- map.set(lineTag.localName().impl(), createSVGLineElementWrapper);
- map.set(linearGradientTag.localName().impl(), createSVGLinearGradientElementWrapper);
- map.set(markerTag.localName().impl(), createSVGMarkerElementWrapper);
- map.set(maskTag.localName().impl(), createSVGMaskElementWrapper);
- map.set(metadataTag.localName().impl(), createSVGMetadataElementWrapper);
- map.set(missing_glyphTag.localName().impl(), createSVGMissingGlyphElementWrapper);
- map.set(pathTag.localName().impl(), createSVGPathElementWrapper);
- map.set(patternTag.localName().impl(), createSVGPatternElementWrapper);
- map.set(polygonTag.localName().impl(), createSVGPolygonElementWrapper);
- map.set(polylineTag.localName().impl(), createSVGPolylineElementWrapper);
- map.set(radialGradientTag.localName().impl(), createSVGRadialGradientElementWrapper);
- map.set(rectTag.localName().impl(), createSVGRectElementWrapper);
- map.set(scriptTag.localName().impl(), createSVGScriptElementWrapper);
- map.set(setTag.localName().impl(), createSVGSetElementWrapper);
- map.set(stopTag.localName().impl(), createSVGStopElementWrapper);
- map.set(styleTag.localName().impl(), createSVGStyleElementWrapper);
- map.set(svgTag.localName().impl(), createSVGSVGElementWrapper);
- map.set(switchTag.localName().impl(), createSVGSwitchElementWrapper);
- map.set(symbolTag.localName().impl(), createSVGSymbolElementWrapper);
- map.set(textTag.localName().impl(), createSVGTextElementWrapper);
- map.set(textPathTag.localName().impl(), createSVGTextPathElementWrapper);
- map.set(titleTag.localName().impl(), createSVGTitleElementWrapper);
- map.set(trefTag.localName().impl(), createSVGTRefElementWrapper);
- map.set(tspanTag.localName().impl(), createSVGTSpanElementWrapper);
- map.set(useTag.localName().impl(), createSVGUseElementWrapper);
- map.set(viewTag.localName().impl(), createSVGViewElementWrapper);
- }
- CreateSVGElementWrapperFunction createWrapperFunction = map.get(element->localName().impl());
- if (createWrapperFunction)
- return createWrapperFunction(exec, globalObject, element);
- return CREATE_DOM_NODE_WRAPPER(exec, globalObject, SVGElement, element.get());
-}
-
-}
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.h b/src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.h
deleted file mode 100644
index 39b5ca8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementWrapperFactory.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef JSSVGElementWrapperFactory_h
-#define JSSVGElementWrapperFactory_h
-
-#if ENABLE(SVG)
-#include <wtf/Forward.h>
-
-namespace JSC {
- class ExecState;
-}
-
-namespace WebCore {
-
- class JSNode;
- class JSDOMGlobalObject;
- class SVGElement;
-
- JSNode* createJSSVGWrapper(JSC::ExecState*, JSDOMGlobalObject*, PassRefPtr<SVGElement>);
-
-}
-
-#endif // ENABLE(SVG)
-
-#endif // JSSVGElementWrapperFactory_h
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp
deleted file mode 100644
index 5f476b7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp
+++ /dev/null
@@ -1,447 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGEllipseElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGEllipseElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGEllipseElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGEllipseElementTableValues[17] =
-{
- { "cx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementCx), (intptr_t)0 },
- { "cy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementCy), (intptr_t)0 },
- { "rx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementRx), (intptr_t)0 },
- { "ry", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementRy), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementXmllang), (intptr_t)setJSSVGEllipseElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementXmlspace), (intptr_t)setJSSVGEllipseElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGEllipseElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGEllipseElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGEllipseElementTableValues, 0 };
-#else
- { 36, 31, JSSVGEllipseElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGEllipseElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGEllipseElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGEllipseElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGEllipseElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGEllipseElementConstructor : public DOMConstructorObject {
-public:
- JSSVGEllipseElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGEllipseElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGEllipseElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGEllipseElementConstructor::s_info = { "SVGEllipseElementConstructor", 0, &JSSVGEllipseElementConstructorTable, 0 };
-
-bool JSSVGEllipseElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGEllipseElementConstructor, DOMObject>(exec, &JSSVGEllipseElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGEllipseElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGEllipseElementConstructor, DOMObject>(exec, &JSSVGEllipseElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGEllipseElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGEllipseElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGEllipseElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGEllipseElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGEllipseElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGEllipseElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGEllipseElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGEllipseElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGEllipseElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGEllipseElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGEllipseElementPrototype::s_info = { "SVGEllipseElementPrototype", 0, &JSSVGEllipseElementPrototypeTable, 0 };
-
-JSObject* JSSVGEllipseElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGEllipseElement>(exec, globalObject);
-}
-
-bool JSSVGEllipseElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGEllipseElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGEllipseElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGEllipseElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGEllipseElement::s_info = { "SVGEllipseElement", &JSSVGElement::s_info, &JSSVGEllipseElementTable, 0 };
-
-JSSVGEllipseElement::JSSVGEllipseElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGEllipseElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGEllipseElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGEllipseElementPrototype(JSSVGEllipseElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGEllipseElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGEllipseElement, Base>(exec, &JSSVGEllipseElementTable, this, propertyName, slot);
-}
-
-bool JSSVGEllipseElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGEllipseElement, Base>(exec, &JSSVGEllipseElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGEllipseElementCx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->cxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementCy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->cyAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementRx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->rxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementRy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->ryAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGEllipseElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGEllipseElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGEllipseElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGEllipseElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGEllipseElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* castedThis = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGEllipseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGEllipseElement* domObject = static_cast<JSSVGEllipseElement*>(asObject(slotBase));
- return JSSVGEllipseElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGEllipseElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGEllipseElement, Base>(exec, propertyName, value, &JSSVGEllipseElementTable, this, slot);
-}
-
-void setJSSVGEllipseElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(thisObject);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGEllipseElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(thisObject);
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGEllipseElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGEllipseElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGEllipseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(asObject(thisValue));
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGEllipseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(asObject(thisValue));
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGEllipseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(asObject(thisValue));
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGEllipseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(asObject(thisValue));
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGEllipseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(asObject(thisValue));
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGEllipseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGEllipseElement* castedThisObj = static_cast<JSSVGEllipseElement*>(asObject(thisValue));
- SVGEllipseElement* imp = static_cast<SVGEllipseElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.h
deleted file mode 100644
index 6f4f99a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGEllipseElement_h
-#define JSSVGEllipseElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGEllipseElement;
-
-class JSSVGEllipseElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGEllipseElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGEllipseElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGEllipseElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGEllipseElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGEllipseElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGEllipseElementCx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementCy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementRx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementRy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGEllipseElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGEllipseElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGEllipseElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGEllipseElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGEllipseElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp
deleted file mode 100644
index 57fba2f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp
+++ /dev/null
@@ -1,250 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGException.h"
-
-#include "KURL.h"
-#include "SVGException.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGException);
-
-/* Hash table */
-
-static const HashTableValue JSSVGExceptionTableValues[5] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionCode), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionName), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGExceptionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGExceptionTableValues, 0 };
-#else
- { 10, 7, JSSVGExceptionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGExceptionConstructorTableValues[4] =
-{
- { "SVG_WRONG_TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionSVG_WRONG_TYPE_ERR), (intptr_t)0 },
- { "SVG_INVALID_VALUE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionSVG_INVALID_VALUE_ERR), (intptr_t)0 },
- { "SVG_MATRIX_NOT_INVERTABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionSVG_MATRIX_NOT_INVERTABLE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGExceptionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGExceptionConstructorTableValues, 0 };
-#else
- { 9, 7, JSSVGExceptionConstructorTableValues, 0 };
-#endif
-
-class JSSVGExceptionConstructor : public DOMConstructorObject {
-public:
- JSSVGExceptionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGExceptionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGExceptionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGExceptionConstructor::s_info = { "SVGExceptionConstructor", 0, &JSSVGExceptionConstructorTable, 0 };
-
-bool JSSVGExceptionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGExceptionConstructor, DOMObject>(exec, &JSSVGExceptionConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGExceptionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGExceptionConstructor, DOMObject>(exec, &JSSVGExceptionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGExceptionPrototypeTableValues[5] =
-{
- { "SVG_WRONG_TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionSVG_WRONG_TYPE_ERR), (intptr_t)0 },
- { "SVG_INVALID_VALUE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionSVG_INVALID_VALUE_ERR), (intptr_t)0 },
- { "SVG_MATRIX_NOT_INVERTABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGExceptionSVG_MATRIX_NOT_INVERTABLE), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsSVGExceptionPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGExceptionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGExceptionPrototypeTableValues, 0 };
-#else
- { 9, 7, JSSVGExceptionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGExceptionPrototype::s_info = { "SVGExceptionPrototype", 0, &JSSVGExceptionPrototypeTable, 0 };
-
-JSObject* JSSVGExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGException>(exec, globalObject);
-}
-
-bool JSSVGExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGExceptionPrototype, JSObject>(exec, &JSSVGExceptionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGExceptionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGExceptionPrototype, JSObject>(exec, &JSSVGExceptionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGException::s_info = { "SVGException", 0, &JSSVGExceptionTable, 0 };
-
-JSSVGException::JSSVGException(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGException> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGException::~JSSVGException()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGException::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGExceptionPrototype(JSSVGExceptionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGException, Base>(exec, &JSSVGExceptionTable, this, propertyName, slot);
-}
-
-bool JSSVGException::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGException, Base>(exec, &JSSVGExceptionTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGExceptionCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGException* castedThis = static_cast<JSSVGException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGException* imp = static_cast<SVGException*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsSVGExceptionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGException* castedThis = static_cast<JSSVGException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGException* imp = static_cast<SVGException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsSVGExceptionMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGException* castedThis = static_cast<JSSVGException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGException* imp = static_cast<SVGException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsSVGExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGException* domObject = static_cast<JSSVGException*>(asObject(slotBase));
- return JSSVGException::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGException::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGExceptionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGException::s_info))
- return throwError(exec, TypeError);
- JSSVGException* castedThisObj = static_cast<JSSVGException*>(asObject(thisValue));
- SVGException* imp = static_cast<SVGException*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGExceptionSVG_WRONG_TYPE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGExceptionSVG_INVALID_VALUE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGExceptionSVG_MATRIX_NOT_INVERTABLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGException* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGException>(exec, globalObject, object, context);
-}
-SVGException* toSVGException(JSC::JSValue value)
-{
- return value.inherits(&JSSVGException::s_info) ? static_cast<JSSVGException*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGException.h b/src/3rdparty/webkit/WebCore/generated/JSSVGException.h
deleted file mode 100644
index 41cdd3f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGException.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGException_h
-#define JSSVGException_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGException;
-
-class JSSVGException : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGException(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGException>);
- virtual ~JSSVGException();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGException* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGException> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGException*, SVGElement* context);
-SVGException* toSVGException(JSC::JSValue);
-
-class JSSVGExceptionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGExceptionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGExceptionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGExceptionCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGExceptionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGExceptionMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGExceptionSVG_WRONG_TYPE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGExceptionSVG_INVALID_VALUE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGExceptionSVG_MATRIX_NOT_INVERTABLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp
deleted file mode 100644
index c028223..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp
+++ /dev/null
@@ -1,341 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEBlendElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEBlendElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEBlendElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEBlendElementTableValues[12] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementIn1), (intptr_t)0 },
- { "in2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementIn2), (intptr_t)0 },
- { "mode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementMode), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEBlendElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEBlendElementTableValues, 0 };
-#else
- { 35, 31, JSSVGFEBlendElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEBlendElementConstructorTableValues[7] =
-{
- { "SVG_FEBLEND_MODE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_UNKNOWN), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_NORMAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_NORMAL), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_MULTIPLY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_MULTIPLY), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_SCREEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_SCREEN), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_DARKEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_DARKEN), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_LIGHTEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_LIGHTEN), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEBlendElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFEBlendElementConstructorTableValues, 0 };
-#else
- { 16, 15, JSSVGFEBlendElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEBlendElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEBlendElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEBlendElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEBlendElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEBlendElementConstructor::s_info = { "SVGFEBlendElementConstructor", 0, &JSSVGFEBlendElementConstructorTable, 0 };
-
-bool JSSVGFEBlendElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEBlendElementConstructor, DOMObject>(exec, &JSSVGFEBlendElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEBlendElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEBlendElementConstructor, DOMObject>(exec, &JSSVGFEBlendElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEBlendElementPrototypeTableValues[8] =
-{
- { "SVG_FEBLEND_MODE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_UNKNOWN), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_NORMAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_NORMAL), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_MULTIPLY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_MULTIPLY), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_SCREEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_SCREEN), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_DARKEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_DARKEN), (intptr_t)0 },
- { "SVG_FEBLEND_MODE_LIGHTEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEBlendElementSVG_FEBLEND_MODE_LIGHTEN), (intptr_t)0 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEBlendElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEBlendElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFEBlendElementPrototypeTableValues, 0 };
-#else
- { 16, 15, JSSVGFEBlendElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEBlendElementPrototype::s_info = { "SVGFEBlendElementPrototype", 0, &JSSVGFEBlendElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEBlendElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEBlendElement>(exec, globalObject);
-}
-
-bool JSSVGFEBlendElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGFEBlendElementPrototype, JSObject>(exec, &JSSVGFEBlendElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEBlendElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGFEBlendElementPrototype, JSObject>(exec, &JSSVGFEBlendElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEBlendElement::s_info = { "SVGFEBlendElement", &JSSVGElement::s_info, &JSSVGFEBlendElementTable, 0 };
-
-JSSVGFEBlendElement::JSSVGFEBlendElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEBlendElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEBlendElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEBlendElementPrototype(JSSVGFEBlendElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEBlendElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEBlendElement, Base>(exec, &JSSVGFEBlendElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEBlendElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEBlendElement, Base>(exec, &JSSVGFEBlendElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEBlendElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementIn2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementMode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->modeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEBlendElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* castedThis = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEBlendElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEBlendElement* domObject = static_cast<JSSVGFEBlendElement*>(asObject(slotBase));
- return JSSVGFEBlendElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEBlendElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEBlendElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEBlendElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEBlendElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEBlendElement* castedThisObj = static_cast<JSSVGFEBlendElement*>(asObject(thisValue));
- SVGFEBlendElement* imp = static_cast<SVGFEBlendElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_NORMAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_MULTIPLY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_SCREEN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_DARKEN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_LIGHTEN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.h
deleted file mode 100644
index 71b6f1d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEBlendElement_h
-#define JSSVGFEBlendElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEBlendElement;
-
-class JSSVGFEBlendElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEBlendElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEBlendElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEBlendElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEBlendElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEBlendElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEBlendElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementIn2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementMode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_NORMAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_MULTIPLY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_SCREEN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_DARKEN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEBlendElementSVG_FEBLEND_MODE_LIGHTEN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp
deleted file mode 100644
index d9c6755..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp
+++ /dev/null
@@ -1,335 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEColorMatrixElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumberList.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEColorMatrixElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEColorMatrixElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEColorMatrixElementTableValues[12] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementIn1), (intptr_t)0 },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementType), (intptr_t)0 },
- { "values", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementValues), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEColorMatrixElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEColorMatrixElementTableValues, 0 };
-#else
- { 34, 31, JSSVGFEColorMatrixElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEColorMatrixElementConstructorTableValues[6] =
-{
- { "SVG_FECOLORMATRIX_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_MATRIX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_MATRIX), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_SATURATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_SATURATE), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_HUEROTATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_HUEROTATE), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEColorMatrixElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGFEColorMatrixElementConstructorTableValues, 0 };
-#else
- { 17, 15, JSSVGFEColorMatrixElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEColorMatrixElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEColorMatrixElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEColorMatrixElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEColorMatrixElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEColorMatrixElementConstructor::s_info = { "SVGFEColorMatrixElementConstructor", 0, &JSSVGFEColorMatrixElementConstructorTable, 0 };
-
-bool JSSVGFEColorMatrixElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEColorMatrixElementConstructor, DOMObject>(exec, &JSSVGFEColorMatrixElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEColorMatrixElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEColorMatrixElementConstructor, DOMObject>(exec, &JSSVGFEColorMatrixElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEColorMatrixElementPrototypeTableValues[7] =
-{
- { "SVG_FECOLORMATRIX_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_MATRIX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_MATRIX), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_SATURATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_SATURATE), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_HUEROTATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_HUEROTATE), (intptr_t)0 },
- { "SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA), (intptr_t)0 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEColorMatrixElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEColorMatrixElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGFEColorMatrixElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGFEColorMatrixElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEColorMatrixElementPrototype::s_info = { "SVGFEColorMatrixElementPrototype", 0, &JSSVGFEColorMatrixElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEColorMatrixElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEColorMatrixElement>(exec, globalObject);
-}
-
-bool JSSVGFEColorMatrixElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGFEColorMatrixElementPrototype, JSObject>(exec, &JSSVGFEColorMatrixElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEColorMatrixElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGFEColorMatrixElementPrototype, JSObject>(exec, &JSSVGFEColorMatrixElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEColorMatrixElement::s_info = { "SVGFEColorMatrixElement", &JSSVGElement::s_info, &JSSVGFEColorMatrixElementTable, 0 };
-
-JSSVGFEColorMatrixElement::JSSVGFEColorMatrixElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEColorMatrixElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEColorMatrixElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEColorMatrixElementPrototype(JSSVGFEColorMatrixElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEColorMatrixElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEColorMatrixElement, Base>(exec, &JSSVGFEColorMatrixElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEColorMatrixElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEColorMatrixElement, Base>(exec, &JSSVGFEColorMatrixElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEColorMatrixElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->typeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementValues(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumberList> obj = imp->valuesAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* castedThis = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEColorMatrixElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEColorMatrixElement* domObject = static_cast<JSSVGFEColorMatrixElement*>(asObject(slotBase));
- return JSSVGFEColorMatrixElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEColorMatrixElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEColorMatrixElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEColorMatrixElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEColorMatrixElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEColorMatrixElement* castedThisObj = static_cast<JSSVGFEColorMatrixElement*>(asObject(thisValue));
- SVGFEColorMatrixElement* imp = static_cast<SVGFEColorMatrixElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_MATRIX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_SATURATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_HUEROTATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.h
deleted file mode 100644
index 40def0b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEColorMatrixElement_h
-#define JSSVGFEColorMatrixElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEColorMatrixElement;
-
-class JSSVGFEColorMatrixElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEColorMatrixElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEColorMatrixElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEColorMatrixElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEColorMatrixElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEColorMatrixElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEColorMatrixElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementValues(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_MATRIX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_SATURATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_HUEROTATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEColorMatrixElementSVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp
deleted file mode 100644
index e6c61b8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEComponentTransferElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEComponentTransferElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEComponentTransferElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEComponentTransferElementTableValues[10] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementIn1), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEComponentTransferElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEComponentTransferElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEComponentTransferElementTableValues, 0 };
-#else
- { 34, 31, JSSVGFEComponentTransferElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEComponentTransferElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEComponentTransferElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEComponentTransferElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEComponentTransferElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEComponentTransferElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEComponentTransferElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEComponentTransferElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEComponentTransferElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEComponentTransferElementConstructor::s_info = { "SVGFEComponentTransferElementConstructor", 0, &JSSVGFEComponentTransferElementConstructorTable, 0 };
-
-bool JSSVGFEComponentTransferElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEComponentTransferElementConstructor, DOMObject>(exec, &JSSVGFEComponentTransferElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEComponentTransferElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEComponentTransferElementConstructor, DOMObject>(exec, &JSSVGFEComponentTransferElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEComponentTransferElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEComponentTransferElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEComponentTransferElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEComponentTransferElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFEComponentTransferElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEComponentTransferElementPrototype::s_info = { "SVGFEComponentTransferElementPrototype", 0, &JSSVGFEComponentTransferElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEComponentTransferElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEComponentTransferElement>(exec, globalObject);
-}
-
-bool JSSVGFEComponentTransferElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEComponentTransferElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEComponentTransferElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEComponentTransferElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEComponentTransferElement::s_info = { "SVGFEComponentTransferElement", &JSSVGElement::s_info, &JSSVGFEComponentTransferElementTable, 0 };
-
-JSSVGFEComponentTransferElement::JSSVGFEComponentTransferElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEComponentTransferElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEComponentTransferElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEComponentTransferElementPrototype(JSSVGFEComponentTransferElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEComponentTransferElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEComponentTransferElement, Base>(exec, &JSSVGFEComponentTransferElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEComponentTransferElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEComponentTransferElement, Base>(exec, &JSSVGFEComponentTransferElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEComponentTransferElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* castedThis = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEComponentTransferElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEComponentTransferElement* domObject = static_cast<JSSVGFEComponentTransferElement*>(asObject(slotBase));
- return JSSVGFEComponentTransferElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEComponentTransferElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEComponentTransferElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEComponentTransferElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEComponentTransferElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEComponentTransferElement* castedThisObj = static_cast<JSSVGFEComponentTransferElement*>(asObject(thisValue));
- SVGFEComponentTransferElement* imp = static_cast<SVGFEComponentTransferElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.h
deleted file mode 100644
index 774b99b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEComponentTransferElement_h
-#define JSSVGFEComponentTransferElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEComponentTransferElement;
-
-class JSSVGFEComponentTransferElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEComponentTransferElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEComponentTransferElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEComponentTransferElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEComponentTransferElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEComponentTransferElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEComponentTransferElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEComponentTransferElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp
deleted file mode 100644
index 29e9a2c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp
+++ /dev/null
@@ -1,393 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFECompositeElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFECompositeElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFECompositeElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFECompositeElementTableValues[16] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementIn1), (intptr_t)0 },
- { "in2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementIn2), (intptr_t)0 },
- { "operator", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementOperator), (intptr_t)0 },
- { "k1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementK1), (intptr_t)0 },
- { "k2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementK2), (intptr_t)0 },
- { "k3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementK3), (intptr_t)0 },
- { "k4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementK4), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFECompositeElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFECompositeElementTableValues, 0 };
-#else
- { 34, 31, JSSVGFECompositeElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFECompositeElementConstructorTableValues[8] =
-{
- { "SVG_FECOMPOSITE_OPERATOR_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_UNKNOWN), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_OVER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OVER), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_IN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_IN), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_OUT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OUT), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_ATOP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ATOP), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_XOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_XOR), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_ARITHMETIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ARITHMETIC), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFECompositeElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFECompositeElementConstructorTableValues, 0 };
-#else
- { 16, 15, JSSVGFECompositeElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFECompositeElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFECompositeElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFECompositeElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFECompositeElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFECompositeElementConstructor::s_info = { "SVGFECompositeElementConstructor", 0, &JSSVGFECompositeElementConstructorTable, 0 };
-
-bool JSSVGFECompositeElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFECompositeElementConstructor, DOMObject>(exec, &JSSVGFECompositeElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFECompositeElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFECompositeElementConstructor, DOMObject>(exec, &JSSVGFECompositeElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFECompositeElementPrototypeTableValues[9] =
-{
- { "SVG_FECOMPOSITE_OPERATOR_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_UNKNOWN), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_OVER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OVER), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_IN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_IN), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_OUT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OUT), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_ATOP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ATOP), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_XOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_XOR), (intptr_t)0 },
- { "SVG_FECOMPOSITE_OPERATOR_ARITHMETIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ARITHMETIC), (intptr_t)0 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFECompositeElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFECompositeElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGFECompositeElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGFECompositeElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFECompositeElementPrototype::s_info = { "SVGFECompositeElementPrototype", 0, &JSSVGFECompositeElementPrototypeTable, 0 };
-
-JSObject* JSSVGFECompositeElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFECompositeElement>(exec, globalObject);
-}
-
-bool JSSVGFECompositeElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGFECompositeElementPrototype, JSObject>(exec, &JSSVGFECompositeElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFECompositeElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGFECompositeElementPrototype, JSObject>(exec, &JSSVGFECompositeElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFECompositeElement::s_info = { "SVGFECompositeElement", &JSSVGElement::s_info, &JSSVGFECompositeElementTable, 0 };
-
-JSSVGFECompositeElement::JSSVGFECompositeElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFECompositeElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFECompositeElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFECompositeElementPrototype(JSSVGFECompositeElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFECompositeElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFECompositeElement, Base>(exec, &JSSVGFECompositeElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFECompositeElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFECompositeElement, Base>(exec, &JSSVGFECompositeElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFECompositeElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementIn2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementOperator(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->_operatorAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementK1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->k1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementK2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->k2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementK3(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->k3Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementK4(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->k4Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFECompositeElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* castedThis = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFECompositeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFECompositeElement* domObject = static_cast<JSSVGFECompositeElement*>(asObject(slotBase));
- return JSSVGFECompositeElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFECompositeElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFECompositeElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFECompositeElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFECompositeElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFECompositeElement* castedThisObj = static_cast<JSSVGFECompositeElement*>(asObject(thisValue));
- SVGFECompositeElement* imp = static_cast<SVGFECompositeElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OVER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_IN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OUT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ATOP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_XOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ARITHMETIC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.h
deleted file mode 100644
index 31b2dc7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFECompositeElement_h
-#define JSSVGFECompositeElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFECompositeElement;
-
-class JSSVGFECompositeElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFECompositeElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFECompositeElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFECompositeElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFECompositeElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFECompositeElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFECompositeElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementIn2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementOperator(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementK1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementK2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementK3(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementK4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OVER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_IN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_OUT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ATOP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_XOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFECompositeElementSVG_FECOMPOSITE_OPERATOR_ARITHMETIC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp
deleted file mode 100644
index 3ddd044..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp
+++ /dev/null
@@ -1,319 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEDiffuseLightingElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEDiffuseLightingElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEDiffuseLightingElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEDiffuseLightingElementTableValues[14] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementIn1), (intptr_t)0 },
- { "surfaceScale", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementSurfaceScale), (intptr_t)0 },
- { "diffuseConstant", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementDiffuseConstant), (intptr_t)0 },
- { "kernelUnitLengthX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementKernelUnitLengthX), (intptr_t)0 },
- { "kernelUnitLengthY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementKernelUnitLengthY), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDiffuseLightingElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDiffuseLightingElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEDiffuseLightingElementTableValues, 0 };
-#else
- { 35, 31, JSSVGFEDiffuseLightingElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEDiffuseLightingElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDiffuseLightingElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEDiffuseLightingElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEDiffuseLightingElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEDiffuseLightingElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEDiffuseLightingElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEDiffuseLightingElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEDiffuseLightingElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEDiffuseLightingElementConstructor::s_info = { "SVGFEDiffuseLightingElementConstructor", 0, &JSSVGFEDiffuseLightingElementConstructorTable, 0 };
-
-bool JSSVGFEDiffuseLightingElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEDiffuseLightingElementConstructor, DOMObject>(exec, &JSSVGFEDiffuseLightingElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDiffuseLightingElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEDiffuseLightingElementConstructor, DOMObject>(exec, &JSSVGFEDiffuseLightingElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEDiffuseLightingElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEDiffuseLightingElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDiffuseLightingElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEDiffuseLightingElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFEDiffuseLightingElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEDiffuseLightingElementPrototype::s_info = { "SVGFEDiffuseLightingElementPrototype", 0, &JSSVGFEDiffuseLightingElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEDiffuseLightingElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEDiffuseLightingElement>(exec, globalObject);
-}
-
-bool JSSVGFEDiffuseLightingElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEDiffuseLightingElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDiffuseLightingElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEDiffuseLightingElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEDiffuseLightingElement::s_info = { "SVGFEDiffuseLightingElement", &JSSVGElement::s_info, &JSSVGFEDiffuseLightingElementTable, 0 };
-
-JSSVGFEDiffuseLightingElement::JSSVGFEDiffuseLightingElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEDiffuseLightingElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEDiffuseLightingElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEDiffuseLightingElementPrototype(JSSVGFEDiffuseLightingElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEDiffuseLightingElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEDiffuseLightingElement, Base>(exec, &JSSVGFEDiffuseLightingElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDiffuseLightingElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEDiffuseLightingElement, Base>(exec, &JSSVGFEDiffuseLightingElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEDiffuseLightingElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementSurfaceScale(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->surfaceScaleAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementDiffuseConstant(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->diffuseConstantAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementKernelUnitLengthX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->kernelUnitLengthXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementKernelUnitLengthY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->kernelUnitLengthYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* castedThis = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEDiffuseLightingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDiffuseLightingElement* domObject = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(slotBase));
- return JSSVGFEDiffuseLightingElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEDiffuseLightingElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEDiffuseLightingElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEDiffuseLightingElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEDiffuseLightingElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEDiffuseLightingElement* castedThisObj = static_cast<JSSVGFEDiffuseLightingElement*>(asObject(thisValue));
- SVGFEDiffuseLightingElement* imp = static_cast<SVGFEDiffuseLightingElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.h
deleted file mode 100644
index d11dda7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEDiffuseLightingElement_h
-#define JSSVGFEDiffuseLightingElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEDiffuseLightingElement;
-
-class JSSVGFEDiffuseLightingElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEDiffuseLightingElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEDiffuseLightingElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEDiffuseLightingElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEDiffuseLightingElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEDiffuseLightingElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEDiffuseLightingElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementSurfaceScale(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementDiffuseConstant(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementKernelUnitLengthX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementKernelUnitLengthY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDiffuseLightingElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp
deleted file mode 100644
index 90624cc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp
+++ /dev/null
@@ -1,357 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEDisplacementMapElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEDisplacementMapElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEDisplacementMapElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEDisplacementMapElementTableValues[14] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementIn1), (intptr_t)0 },
- { "in2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementIn2), (intptr_t)0 },
- { "scale", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementScale), (intptr_t)0 },
- { "xChannelSelector", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementXChannelSelector), (intptr_t)0 },
- { "yChannelSelector", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementYChannelSelector), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDisplacementMapElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEDisplacementMapElementTableValues, 0 };
-#else
- { 36, 31, JSSVGFEDisplacementMapElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEDisplacementMapElementConstructorTableValues[6] =
-{
- { "SVG_CHANNEL_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_UNKNOWN), (intptr_t)0 },
- { "SVG_CHANNEL_R", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_R), (intptr_t)0 },
- { "SVG_CHANNEL_G", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_G), (intptr_t)0 },
- { "SVG_CHANNEL_B", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_B), (intptr_t)0 },
- { "SVG_CHANNEL_A", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_A), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDisplacementMapElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFEDisplacementMapElementConstructorTableValues, 0 };
-#else
- { 16, 15, JSSVGFEDisplacementMapElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEDisplacementMapElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEDisplacementMapElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEDisplacementMapElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEDisplacementMapElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEDisplacementMapElementConstructor::s_info = { "SVGFEDisplacementMapElementConstructor", 0, &JSSVGFEDisplacementMapElementConstructorTable, 0 };
-
-bool JSSVGFEDisplacementMapElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEDisplacementMapElementConstructor, DOMObject>(exec, &JSSVGFEDisplacementMapElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDisplacementMapElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEDisplacementMapElementConstructor, DOMObject>(exec, &JSSVGFEDisplacementMapElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEDisplacementMapElementPrototypeTableValues[7] =
-{
- { "SVG_CHANNEL_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_UNKNOWN), (intptr_t)0 },
- { "SVG_CHANNEL_R", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_R), (intptr_t)0 },
- { "SVG_CHANNEL_G", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_G), (intptr_t)0 },
- { "SVG_CHANNEL_B", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_B), (intptr_t)0 },
- { "SVG_CHANNEL_A", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDisplacementMapElementSVG_CHANNEL_A), (intptr_t)0 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEDisplacementMapElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDisplacementMapElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFEDisplacementMapElementPrototypeTableValues, 0 };
-#else
- { 16, 15, JSSVGFEDisplacementMapElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEDisplacementMapElementPrototype::s_info = { "SVGFEDisplacementMapElementPrototype", 0, &JSSVGFEDisplacementMapElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEDisplacementMapElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEDisplacementMapElement>(exec, globalObject);
-}
-
-bool JSSVGFEDisplacementMapElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGFEDisplacementMapElementPrototype, JSObject>(exec, &JSSVGFEDisplacementMapElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDisplacementMapElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGFEDisplacementMapElementPrototype, JSObject>(exec, &JSSVGFEDisplacementMapElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEDisplacementMapElement::s_info = { "SVGFEDisplacementMapElement", &JSSVGElement::s_info, &JSSVGFEDisplacementMapElementTable, 0 };
-
-JSSVGFEDisplacementMapElement::JSSVGFEDisplacementMapElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEDisplacementMapElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEDisplacementMapElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEDisplacementMapElementPrototype(JSSVGFEDisplacementMapElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEDisplacementMapElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEDisplacementMapElement, Base>(exec, &JSSVGFEDisplacementMapElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDisplacementMapElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEDisplacementMapElement, Base>(exec, &JSSVGFEDisplacementMapElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEDisplacementMapElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementIn2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementScale(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->scaleAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementXChannelSelector(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->xChannelSelectorAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementYChannelSelector(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->yChannelSelectorAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* castedThis = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEDisplacementMapElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDisplacementMapElement* domObject = static_cast<JSSVGFEDisplacementMapElement*>(asObject(slotBase));
- return JSSVGFEDisplacementMapElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEDisplacementMapElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEDisplacementMapElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEDisplacementMapElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEDisplacementMapElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEDisplacementMapElement* castedThisObj = static_cast<JSSVGFEDisplacementMapElement*>(asObject(thisValue));
- SVGFEDisplacementMapElement* imp = static_cast<SVGFEDisplacementMapElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_R(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_G(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_B(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_A(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.h
deleted file mode 100644
index b268655..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEDisplacementMapElement_h
-#define JSSVGFEDisplacementMapElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEDisplacementMapElement;
-
-class JSSVGFEDisplacementMapElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEDisplacementMapElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEDisplacementMapElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEDisplacementMapElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEDisplacementMapElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEDisplacementMapElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEDisplacementMapElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementIn2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementScale(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementXChannelSelector(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementYChannelSelector(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_R(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_G(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_B(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDisplacementMapElementSVG_CHANNEL_A(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp
deleted file mode 100644
index b5cdd50..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEDistantLightElement.h"
-
-#include "JSSVGAnimatedNumber.h"
-#include "SVGFEDistantLightElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEDistantLightElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEDistantLightElementTableValues[4] =
-{
- { "azimuth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDistantLightElementAzimuth), (intptr_t)0 },
- { "elevation", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDistantLightElementElevation), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEDistantLightElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDistantLightElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFEDistantLightElementTableValues, 0 };
-#else
- { 9, 7, JSSVGFEDistantLightElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEDistantLightElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDistantLightElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEDistantLightElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEDistantLightElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEDistantLightElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEDistantLightElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEDistantLightElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEDistantLightElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEDistantLightElementConstructor::s_info = { "SVGFEDistantLightElementConstructor", 0, &JSSVGFEDistantLightElementConstructorTable, 0 };
-
-bool JSSVGFEDistantLightElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEDistantLightElementConstructor, DOMObject>(exec, &JSSVGFEDistantLightElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDistantLightElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEDistantLightElementConstructor, DOMObject>(exec, &JSSVGFEDistantLightElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEDistantLightElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEDistantLightElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEDistantLightElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEDistantLightElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEDistantLightElementPrototype::s_info = { "SVGFEDistantLightElementPrototype", 0, &JSSVGFEDistantLightElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEDistantLightElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEDistantLightElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEDistantLightElement::s_info = { "SVGFEDistantLightElement", &JSSVGElement::s_info, &JSSVGFEDistantLightElementTable, 0 };
-
-JSSVGFEDistantLightElement::JSSVGFEDistantLightElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEDistantLightElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEDistantLightElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEDistantLightElementPrototype(JSSVGFEDistantLightElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEDistantLightElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEDistantLightElement, Base>(exec, &JSSVGFEDistantLightElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEDistantLightElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEDistantLightElement, Base>(exec, &JSSVGFEDistantLightElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEDistantLightElementAzimuth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDistantLightElement* castedThis = static_cast<JSSVGFEDistantLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDistantLightElement* imp = static_cast<SVGFEDistantLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->azimuthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDistantLightElementElevation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDistantLightElement* castedThis = static_cast<JSSVGFEDistantLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEDistantLightElement* imp = static_cast<SVGFEDistantLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->elevationAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEDistantLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEDistantLightElement* domObject = static_cast<JSSVGFEDistantLightElement*>(asObject(slotBase));
- return JSSVGFEDistantLightElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEDistantLightElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEDistantLightElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.h
deleted file mode 100644
index 9d130c0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEDistantLightElement_h
-#define JSSVGFEDistantLightElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEDistantLightElement;
-
-class JSSVGFEDistantLightElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEDistantLightElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEDistantLightElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEDistantLightElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEDistantLightElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEDistantLightElementAzimuth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDistantLightElementElevation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEDistantLightElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp
deleted file mode 100644
index 5a2c1a6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp
+++ /dev/null
@@ -1,263 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEFloodElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEFloodElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEFloodElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEFloodElementTableValues[9] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFloodElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFloodElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEFloodElementTableValues, 0 };
-#else
- { 18, 15, JSSVGFEFloodElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEFloodElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFloodElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFloodElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFloodElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEFloodElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEFloodElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEFloodElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEFloodElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEFloodElementConstructor::s_info = { "SVGFEFloodElementConstructor", 0, &JSSVGFEFloodElementConstructorTable, 0 };
-
-bool JSSVGFEFloodElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFloodElementConstructor, DOMObject>(exec, &JSSVGFEFloodElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFloodElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFloodElementConstructor, DOMObject>(exec, &JSSVGFEFloodElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEFloodElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEFloodElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFloodElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFloodElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFEFloodElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEFloodElementPrototype::s_info = { "SVGFEFloodElementPrototype", 0, &JSSVGFEFloodElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEFloodElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEFloodElement>(exec, globalObject);
-}
-
-bool JSSVGFEFloodElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEFloodElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFloodElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEFloodElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEFloodElement::s_info = { "SVGFEFloodElement", &JSSVGElement::s_info, &JSSVGFEFloodElementTable, 0 };
-
-JSSVGFEFloodElement::JSSVGFEFloodElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEFloodElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEFloodElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEFloodElementPrototype(JSSVGFEFloodElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEFloodElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFloodElement, Base>(exec, &JSSVGFEFloodElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFloodElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFloodElement, Base>(exec, &JSSVGFEFloodElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEFloodElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEFloodElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEFloodElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEFloodElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEFloodElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEFloodElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEFloodElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* castedThis = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEFloodElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFloodElement* domObject = static_cast<JSSVGFEFloodElement*>(asObject(slotBase));
- return JSSVGFEFloodElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEFloodElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEFloodElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEFloodElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEFloodElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEFloodElement* castedThisObj = static_cast<JSSVGFEFloodElement*>(asObject(thisValue));
- SVGFEFloodElement* imp = static_cast<SVGFEFloodElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.h
deleted file mode 100644
index bcb961d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEFloodElement_h
-#define JSSVGFEFloodElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEFloodElement;
-
-class JSSVGFEFloodElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEFloodElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEFloodElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEFloodElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEFloodElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEFloodElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEFloodElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEFloodElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp
deleted file mode 100644
index 66661ed..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEFuncAElement.h"
-
-#include "SVGFEFuncAElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEFuncAElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEFuncAElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFuncAElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncAElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncAElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFEFuncAElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEFuncAElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncAElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncAElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncAElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEFuncAElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEFuncAElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEFuncAElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEFuncAElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEFuncAElementConstructor::s_info = { "SVGFEFuncAElementConstructor", 0, &JSSVGFEFuncAElementConstructorTable, 0 };
-
-bool JSSVGFEFuncAElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncAElementConstructor, DOMObject>(exec, &JSSVGFEFuncAElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncAElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncAElementConstructor, DOMObject>(exec, &JSSVGFEFuncAElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEFuncAElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncAElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncAElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncAElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEFuncAElementPrototype::s_info = { "SVGFEFuncAElementPrototype", 0, &JSSVGFEFuncAElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEFuncAElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEFuncAElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEFuncAElement::s_info = { "SVGFEFuncAElement", &JSSVGComponentTransferFunctionElement::s_info, &JSSVGFEFuncAElementTable, 0 };
-
-JSSVGFEFuncAElement::JSSVGFEFuncAElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEFuncAElement> impl)
- : JSSVGComponentTransferFunctionElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEFuncAElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEFuncAElementPrototype(JSSVGFEFuncAElementPrototype::createStructure(JSSVGComponentTransferFunctionElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEFuncAElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncAElement, Base>(exec, &JSSVGFEFuncAElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncAElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncAElement, Base>(exec, &JSSVGFEFuncAElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEFuncAElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFuncAElement* domObject = static_cast<JSSVGFEFuncAElement*>(asObject(slotBase));
- return JSSVGFEFuncAElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEFuncAElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEFuncAElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.h
deleted file mode 100644
index 020beb7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEFuncAElement_h
-#define JSSVGFEFuncAElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGComponentTransferFunctionElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEFuncAElement;
-
-class JSSVGFEFuncAElement : public JSSVGComponentTransferFunctionElement {
- typedef JSSVGComponentTransferFunctionElement Base;
-public:
- JSSVGFEFuncAElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEFuncAElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEFuncAElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEFuncAElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEFuncAElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp
deleted file mode 100644
index 5f32e84..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEFuncBElement.h"
-
-#include "SVGFEFuncBElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEFuncBElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEFuncBElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFuncBElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncBElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncBElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFEFuncBElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEFuncBElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncBElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncBElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncBElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEFuncBElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEFuncBElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEFuncBElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEFuncBElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEFuncBElementConstructor::s_info = { "SVGFEFuncBElementConstructor", 0, &JSSVGFEFuncBElementConstructorTable, 0 };
-
-bool JSSVGFEFuncBElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncBElementConstructor, DOMObject>(exec, &JSSVGFEFuncBElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncBElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncBElementConstructor, DOMObject>(exec, &JSSVGFEFuncBElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEFuncBElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncBElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncBElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncBElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEFuncBElementPrototype::s_info = { "SVGFEFuncBElementPrototype", 0, &JSSVGFEFuncBElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEFuncBElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEFuncBElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEFuncBElement::s_info = { "SVGFEFuncBElement", &JSSVGComponentTransferFunctionElement::s_info, &JSSVGFEFuncBElementTable, 0 };
-
-JSSVGFEFuncBElement::JSSVGFEFuncBElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEFuncBElement> impl)
- : JSSVGComponentTransferFunctionElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEFuncBElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEFuncBElementPrototype(JSSVGFEFuncBElementPrototype::createStructure(JSSVGComponentTransferFunctionElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEFuncBElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncBElement, Base>(exec, &JSSVGFEFuncBElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncBElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncBElement, Base>(exec, &JSSVGFEFuncBElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEFuncBElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFuncBElement* domObject = static_cast<JSSVGFEFuncBElement*>(asObject(slotBase));
- return JSSVGFEFuncBElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEFuncBElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEFuncBElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.h
deleted file mode 100644
index 7404606..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEFuncBElement_h
-#define JSSVGFEFuncBElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGComponentTransferFunctionElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEFuncBElement;
-
-class JSSVGFEFuncBElement : public JSSVGComponentTransferFunctionElement {
- typedef JSSVGComponentTransferFunctionElement Base;
-public:
- JSSVGFEFuncBElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEFuncBElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEFuncBElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEFuncBElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEFuncBElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp
deleted file mode 100644
index 7e90448..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEFuncGElement.h"
-
-#include "SVGFEFuncGElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEFuncGElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEFuncGElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFuncGElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncGElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncGElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFEFuncGElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEFuncGElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncGElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncGElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncGElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEFuncGElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEFuncGElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEFuncGElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEFuncGElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEFuncGElementConstructor::s_info = { "SVGFEFuncGElementConstructor", 0, &JSSVGFEFuncGElementConstructorTable, 0 };
-
-bool JSSVGFEFuncGElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncGElementConstructor, DOMObject>(exec, &JSSVGFEFuncGElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncGElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncGElementConstructor, DOMObject>(exec, &JSSVGFEFuncGElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEFuncGElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncGElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncGElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncGElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEFuncGElementPrototype::s_info = { "SVGFEFuncGElementPrototype", 0, &JSSVGFEFuncGElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEFuncGElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEFuncGElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEFuncGElement::s_info = { "SVGFEFuncGElement", &JSSVGComponentTransferFunctionElement::s_info, &JSSVGFEFuncGElementTable, 0 };
-
-JSSVGFEFuncGElement::JSSVGFEFuncGElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEFuncGElement> impl)
- : JSSVGComponentTransferFunctionElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEFuncGElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEFuncGElementPrototype(JSSVGFEFuncGElementPrototype::createStructure(JSSVGComponentTransferFunctionElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEFuncGElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncGElement, Base>(exec, &JSSVGFEFuncGElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncGElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncGElement, Base>(exec, &JSSVGFEFuncGElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEFuncGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFuncGElement* domObject = static_cast<JSSVGFEFuncGElement*>(asObject(slotBase));
- return JSSVGFEFuncGElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEFuncGElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEFuncGElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.h
deleted file mode 100644
index 8cc4cdc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEFuncGElement_h
-#define JSSVGFEFuncGElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGComponentTransferFunctionElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEFuncGElement;
-
-class JSSVGFEFuncGElement : public JSSVGComponentTransferFunctionElement {
- typedef JSSVGComponentTransferFunctionElement Base;
-public:
- JSSVGFEFuncGElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEFuncGElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEFuncGElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEFuncGElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEFuncGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp
deleted file mode 100644
index 3d7e636..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEFuncRElement.h"
-
-#include "SVGFEFuncRElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEFuncRElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEFuncRElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEFuncRElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncRElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncRElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFEFuncRElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEFuncRElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncRElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncRElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncRElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEFuncRElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEFuncRElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEFuncRElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEFuncRElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEFuncRElementConstructor::s_info = { "SVGFEFuncRElementConstructor", 0, &JSSVGFEFuncRElementConstructorTable, 0 };
-
-bool JSSVGFEFuncRElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncRElementConstructor, DOMObject>(exec, &JSSVGFEFuncRElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncRElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncRElementConstructor, DOMObject>(exec, &JSSVGFEFuncRElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEFuncRElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncRElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEFuncRElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEFuncRElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEFuncRElementPrototype::s_info = { "SVGFEFuncRElementPrototype", 0, &JSSVGFEFuncRElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEFuncRElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEFuncRElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEFuncRElement::s_info = { "SVGFEFuncRElement", &JSSVGComponentTransferFunctionElement::s_info, &JSSVGFEFuncRElementTable, 0 };
-
-JSSVGFEFuncRElement::JSSVGFEFuncRElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEFuncRElement> impl)
- : JSSVGComponentTransferFunctionElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEFuncRElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEFuncRElementPrototype(JSSVGFEFuncRElementPrototype::createStructure(JSSVGComponentTransferFunctionElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEFuncRElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEFuncRElement, Base>(exec, &JSSVGFEFuncRElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEFuncRElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEFuncRElement, Base>(exec, &JSSVGFEFuncRElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEFuncRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEFuncRElement* domObject = static_cast<JSSVGFEFuncRElement*>(asObject(slotBase));
- return JSSVGFEFuncRElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEFuncRElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEFuncRElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.h
deleted file mode 100644
index ea5d812..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEFuncRElement_h
-#define JSSVGFEFuncRElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGComponentTransferFunctionElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEFuncRElement;
-
-class JSSVGFEFuncRElement : public JSSVGComponentTransferFunctionElement {
- typedef JSSVGComponentTransferFunctionElement Base;
-public:
- JSSVGFEFuncRElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEFuncRElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEFuncRElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEFuncRElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEFuncRElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp
deleted file mode 100644
index 0d4e385..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp
+++ /dev/null
@@ -1,312 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEGaussianBlurElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEGaussianBlurElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEGaussianBlurElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEGaussianBlurElementTableValues[12] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementIn1), (intptr_t)0 },
- { "stdDeviationX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementStdDeviationX), (intptr_t)0 },
- { "stdDeviationY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementStdDeviationY), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEGaussianBlurElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEGaussianBlurElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEGaussianBlurElementTableValues, 0 };
-#else
- { 34, 31, JSSVGFEGaussianBlurElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEGaussianBlurElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEGaussianBlurElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEGaussianBlurElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEGaussianBlurElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEGaussianBlurElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEGaussianBlurElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEGaussianBlurElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEGaussianBlurElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEGaussianBlurElementConstructor::s_info = { "SVGFEGaussianBlurElementConstructor", 0, &JSSVGFEGaussianBlurElementConstructorTable, 0 };
-
-bool JSSVGFEGaussianBlurElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEGaussianBlurElementConstructor, DOMObject>(exec, &JSSVGFEGaussianBlurElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEGaussianBlurElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEGaussianBlurElementConstructor, DOMObject>(exec, &JSSVGFEGaussianBlurElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEGaussianBlurElementPrototypeTableValues[3] =
-{
- { "setStdDeviation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEGaussianBlurElementPrototypeFunctionSetStdDeviation), (intptr_t)2 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEGaussianBlurElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEGaussianBlurElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGFEGaussianBlurElementPrototypeTableValues, 0 };
-#else
- { 4, 3, JSSVGFEGaussianBlurElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEGaussianBlurElementPrototype::s_info = { "SVGFEGaussianBlurElementPrototype", 0, &JSSVGFEGaussianBlurElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEGaussianBlurElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEGaussianBlurElement>(exec, globalObject);
-}
-
-bool JSSVGFEGaussianBlurElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEGaussianBlurElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEGaussianBlurElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEGaussianBlurElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEGaussianBlurElement::s_info = { "SVGFEGaussianBlurElement", &JSSVGElement::s_info, &JSSVGFEGaussianBlurElementTable, 0 };
-
-JSSVGFEGaussianBlurElement::JSSVGFEGaussianBlurElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEGaussianBlurElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEGaussianBlurElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEGaussianBlurElementPrototype(JSSVGFEGaussianBlurElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEGaussianBlurElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEGaussianBlurElement, Base>(exec, &JSSVGFEGaussianBlurElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEGaussianBlurElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEGaussianBlurElement, Base>(exec, &JSSVGFEGaussianBlurElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEGaussianBlurElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementStdDeviationX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->stdDeviationXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementStdDeviationY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->stdDeviationYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* castedThis = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEGaussianBlurElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEGaussianBlurElement* domObject = static_cast<JSSVGFEGaussianBlurElement*>(asObject(slotBase));
- return JSSVGFEGaussianBlurElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEGaussianBlurElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEGaussianBlurElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEGaussianBlurElementPrototypeFunctionSetStdDeviation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEGaussianBlurElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEGaussianBlurElement* castedThisObj = static_cast<JSSVGFEGaussianBlurElement*>(asObject(thisValue));
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThisObj->impl());
- float stdDeviationX = args.at(0).toFloat(exec);
- float stdDeviationY = args.at(1).toFloat(exec);
-
- imp->setStdDeviation(stdDeviationX, stdDeviationY);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGFEGaussianBlurElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEGaussianBlurElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEGaussianBlurElement* castedThisObj = static_cast<JSSVGFEGaussianBlurElement*>(asObject(thisValue));
- SVGFEGaussianBlurElement* imp = static_cast<SVGFEGaussianBlurElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.h
deleted file mode 100644
index fdf00a2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEGaussianBlurElement_h
-#define JSSVGFEGaussianBlurElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEGaussianBlurElement;
-
-class JSSVGFEGaussianBlurElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEGaussianBlurElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEGaussianBlurElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEGaussianBlurElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEGaussianBlurElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEGaussianBlurElementPrototypeFunctionSetStdDeviation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGFEGaussianBlurElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEGaussianBlurElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementStdDeviationX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementStdDeviationY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEGaussianBlurElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp
deleted file mode 100644
index 4a241ce..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp
+++ /dev/null
@@ -1,339 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEImageElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGFEImageElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEImageElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEImageElementTableValues[14] =
-{
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementPreserveAspectRatio), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementHref), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementXmllang), (intptr_t)setJSSVGFEImageElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementXmlspace), (intptr_t)setJSSVGFEImageElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementExternalResourcesRequired), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEImageElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEImageElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEImageElementTableValues, 0 };
-#else
- { 33, 31, JSSVGFEImageElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEImageElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEImageElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEImageElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEImageElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEImageElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEImageElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEImageElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEImageElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEImageElementConstructor::s_info = { "SVGFEImageElementConstructor", 0, &JSSVGFEImageElementConstructorTable, 0 };
-
-bool JSSVGFEImageElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEImageElementConstructor, DOMObject>(exec, &JSSVGFEImageElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEImageElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEImageElementConstructor, DOMObject>(exec, &JSSVGFEImageElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEImageElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEImageElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEImageElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEImageElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFEImageElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEImageElementPrototype::s_info = { "SVGFEImageElementPrototype", 0, &JSSVGFEImageElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEImageElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEImageElement>(exec, globalObject);
-}
-
-bool JSSVGFEImageElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEImageElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEImageElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEImageElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEImageElement::s_info = { "SVGFEImageElement", &JSSVGElement::s_info, &JSSVGFEImageElementTable, 0 };
-
-JSSVGFEImageElement::JSSVGFEImageElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEImageElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEImageElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEImageElementPrototype(JSSVGFEImageElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEImageElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEImageElement, Base>(exec, &JSSVGFEImageElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEImageElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEImageElement, Base>(exec, &JSSVGFEImageElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEImageElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGFEImageElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGFEImageElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEImageElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* castedThis = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEImageElement* domObject = static_cast<JSSVGFEImageElement*>(asObject(slotBase));
- return JSSVGFEImageElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGFEImageElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGFEImageElement, Base>(exec, propertyName, value, &JSSVGFEImageElementTable, this, slot);
-}
-
-void setJSSVGFEImageElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGFEImageElement* castedThisObj = static_cast<JSSVGFEImageElement*>(thisObject);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGFEImageElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGFEImageElement* castedThisObj = static_cast<JSSVGFEImageElement*>(thisObject);
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGFEImageElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEImageElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEImageElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEImageElement* castedThisObj = static_cast<JSSVGFEImageElement*>(asObject(thisValue));
- SVGFEImageElement* imp = static_cast<SVGFEImageElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.h
deleted file mode 100644
index 0474a15..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEImageElement_h
-#define JSSVGFEImageElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEImageElement;
-
-class JSSVGFEImageElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEImageElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEImageElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEImageElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEImageElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEImageElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEImageElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGFEImageElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGFEImageElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGFEImageElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGFEImageElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEImageElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp
deleted file mode 100644
index 9ee2dbc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp
+++ /dev/null
@@ -1,263 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEMergeElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEMergeElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEMergeElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEMergeElementTableValues[9] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEMergeElementTableValues, 0 };
-#else
- { 18, 15, JSSVGFEMergeElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEMergeElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEMergeElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEMergeElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEMergeElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEMergeElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEMergeElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEMergeElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEMergeElementConstructor::s_info = { "SVGFEMergeElementConstructor", 0, &JSSVGFEMergeElementConstructorTable, 0 };
-
-bool JSSVGFEMergeElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEMergeElementConstructor, DOMObject>(exec, &JSSVGFEMergeElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMergeElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEMergeElementConstructor, DOMObject>(exec, &JSSVGFEMergeElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEMergeElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEMergeElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEMergeElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFEMergeElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEMergeElementPrototype::s_info = { "SVGFEMergeElementPrototype", 0, &JSSVGFEMergeElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEMergeElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEMergeElement>(exec, globalObject);
-}
-
-bool JSSVGFEMergeElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEMergeElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMergeElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEMergeElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEMergeElement::s_info = { "SVGFEMergeElement", &JSSVGElement::s_info, &JSSVGFEMergeElementTable, 0 };
-
-JSSVGFEMergeElement::JSSVGFEMergeElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEMergeElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEMergeElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEMergeElementPrototype(JSSVGFEMergeElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEMergeElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEMergeElement, Base>(exec, &JSSVGFEMergeElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMergeElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEMergeElement, Base>(exec, &JSSVGFEMergeElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEMergeElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* castedThis = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEMergeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeElement* domObject = static_cast<JSSVGFEMergeElement*>(asObject(slotBase));
- return JSSVGFEMergeElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEMergeElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEMergeElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEMergeElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEMergeElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEMergeElement* castedThisObj = static_cast<JSSVGFEMergeElement*>(asObject(thisValue));
- SVGFEMergeElement* imp = static_cast<SVGFEMergeElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.h
deleted file mode 100644
index 19686b2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEMergeElement_h
-#define JSSVGFEMergeElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEMergeElement;
-
-class JSSVGFEMergeElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEMergeElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEMergeElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEMergeElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEMergeElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEMergeElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEMergeElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp
deleted file mode 100644
index b2bb3ba..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEMergeNodeElement.h"
-
-#include "JSSVGAnimatedString.h"
-#include "SVGFEMergeNodeElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEMergeNodeElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEMergeNodeElementTableValues[3] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeNodeElementIn1), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMergeNodeElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeNodeElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGFEMergeNodeElementTableValues, 0 };
-#else
- { 4, 3, JSSVGFEMergeNodeElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEMergeNodeElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeNodeElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEMergeNodeElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEMergeNodeElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEMergeNodeElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEMergeNodeElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEMergeNodeElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEMergeNodeElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEMergeNodeElementConstructor::s_info = { "SVGFEMergeNodeElementConstructor", 0, &JSSVGFEMergeNodeElementConstructorTable, 0 };
-
-bool JSSVGFEMergeNodeElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEMergeNodeElementConstructor, DOMObject>(exec, &JSSVGFEMergeNodeElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMergeNodeElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEMergeNodeElementConstructor, DOMObject>(exec, &JSSVGFEMergeNodeElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEMergeNodeElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeNodeElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEMergeNodeElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEMergeNodeElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEMergeNodeElementPrototype::s_info = { "SVGFEMergeNodeElementPrototype", 0, &JSSVGFEMergeNodeElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEMergeNodeElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEMergeNodeElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEMergeNodeElement::s_info = { "SVGFEMergeNodeElement", &JSSVGElement::s_info, &JSSVGFEMergeNodeElementTable, 0 };
-
-JSSVGFEMergeNodeElement::JSSVGFEMergeNodeElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEMergeNodeElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEMergeNodeElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEMergeNodeElementPrototype(JSSVGFEMergeNodeElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEMergeNodeElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEMergeNodeElement, Base>(exec, &JSSVGFEMergeNodeElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMergeNodeElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEMergeNodeElement, Base>(exec, &JSSVGFEMergeNodeElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEMergeNodeElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeNodeElement* castedThis = static_cast<JSSVGFEMergeNodeElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMergeNodeElement* imp = static_cast<SVGFEMergeNodeElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMergeNodeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMergeNodeElement* domObject = static_cast<JSSVGFEMergeNodeElement*>(asObject(slotBase));
- return JSSVGFEMergeNodeElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEMergeNodeElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEMergeNodeElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.h
deleted file mode 100644
index ba7c563..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEMergeNodeElement_h
-#define JSSVGFEMergeNodeElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEMergeNodeElement;
-
-class JSSVGFEMergeNodeElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEMergeNodeElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEMergeNodeElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEMergeNodeElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEMergeNodeElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEMergeNodeElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMergeNodeElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.cpp
deleted file mode 100644
index 3515a7b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.cpp
+++ /dev/null
@@ -1,347 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEMorphologyElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEMorphologyElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEMorphologyElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEMorphologyElementTableValues[13] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementIn1), (intptr_t)0 },
- { "operator", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementOperator), (intptr_t)0 },
- { "radiusX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementRadiusX), (intptr_t)0 },
- { "radiusY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementRadiusY), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMorphologyElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEMorphologyElementTableValues, 0 };
-#else
- { 34, 31, JSSVGFEMorphologyElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEMorphologyElementConstructorTableValues[4] =
-{
- { "SVG_MORPHOLOGY_OPERATOR_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_UNKNOWN), (intptr_t)0 },
- { "SVG_MORPHOLOGY_OPERATOR_ERODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_ERODE), (intptr_t)0 },
- { "SVG_MORPHOLOGY_OPERATOR_DILATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_DILATE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMorphologyElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGFEMorphologyElementConstructorTableValues, 0 };
-#else
- { 8, 7, JSSVGFEMorphologyElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEMorphologyElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEMorphologyElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEMorphologyElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEMorphologyElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEMorphologyElementConstructor::s_info = { "SVGFEMorphologyElementConstructor", 0, &JSSVGFEMorphologyElementConstructorTable, 0 };
-
-bool JSSVGFEMorphologyElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEMorphologyElementConstructor, DOMObject>(exec, &JSSVGFEMorphologyElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMorphologyElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEMorphologyElementConstructor, DOMObject>(exec, &JSSVGFEMorphologyElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEMorphologyElementPrototypeTableValues[6] =
-{
- { "SVG_MORPHOLOGY_OPERATOR_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_UNKNOWN), (intptr_t)0 },
- { "SVG_MORPHOLOGY_OPERATOR_ERODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_ERODE), (intptr_t)0 },
- { "SVG_MORPHOLOGY_OPERATOR_DILATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_DILATE), (intptr_t)0 },
- { "setRadius", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEMorphologyElementPrototypeFunctionSetRadius), (intptr_t)2 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEMorphologyElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEMorphologyElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGFEMorphologyElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGFEMorphologyElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEMorphologyElementPrototype::s_info = { "SVGFEMorphologyElementPrototype", 0, &JSSVGFEMorphologyElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEMorphologyElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEMorphologyElement>(exec, globalObject);
-}
-
-bool JSSVGFEMorphologyElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGFEMorphologyElementPrototype, JSObject>(exec, &JSSVGFEMorphologyElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMorphologyElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGFEMorphologyElementPrototype, JSObject>(exec, &JSSVGFEMorphologyElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEMorphologyElement::s_info = { "SVGFEMorphologyElement", &JSSVGElement::s_info, &JSSVGFEMorphologyElementTable, 0 };
-
-JSSVGFEMorphologyElement::JSSVGFEMorphologyElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEMorphologyElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEMorphologyElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEMorphologyElementPrototype(JSSVGFEMorphologyElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEMorphologyElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEMorphologyElement, Base>(exec, &JSSVGFEMorphologyElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEMorphologyElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEMorphologyElement, Base>(exec, &JSSVGFEMorphologyElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEMorphologyElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementOperator(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->_operatorAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementRadiusX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->radiusXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementRadiusY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->radiusYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* castedThis = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEMorphologyElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEMorphologyElement* domObject = static_cast<JSSVGFEMorphologyElement*>(asObject(slotBase));
- return JSSVGFEMorphologyElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEMorphologyElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEMorphologyElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEMorphologyElementPrototypeFunctionSetRadius(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEMorphologyElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEMorphologyElement* castedThisObj = static_cast<JSSVGFEMorphologyElement*>(asObject(thisValue));
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThisObj->impl());
- float radiusX = args.at(0).toFloat(exec);
- float radiusY = args.at(1).toFloat(exec);
-
- imp->setRadius(radiusX, radiusY);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGFEMorphologyElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEMorphologyElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEMorphologyElement* castedThisObj = static_cast<JSSVGFEMorphologyElement*>(asObject(thisValue));
- SVGFEMorphologyElement* imp = static_cast<SVGFEMorphologyElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_ERODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_DILATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.h
deleted file mode 100644
index 8c7fe3c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMorphologyElement.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEMorphologyElement_h
-#define JSSVGFEMorphologyElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEMorphologyElement;
-
-class JSSVGFEMorphologyElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEMorphologyElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEMorphologyElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEMorphologyElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEMorphologyElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEMorphologyElementPrototypeFunctionSetRadius(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGFEMorphologyElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEMorphologyElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementOperator(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementRadiusX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementRadiusY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_ERODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEMorphologyElementSVG_MORPHOLOGY_OPERATOR_DILATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp
deleted file mode 100644
index d1f9837..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp
+++ /dev/null
@@ -1,297 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEOffsetElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFEOffsetElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEOffsetElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEOffsetElementTableValues[12] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementIn1), (intptr_t)0 },
- { "dx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementDx), (intptr_t)0 },
- { "dy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementDy), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEOffsetElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEOffsetElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFEOffsetElementTableValues, 0 };
-#else
- { 35, 31, JSSVGFEOffsetElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEOffsetElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEOffsetElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEOffsetElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEOffsetElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEOffsetElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEOffsetElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEOffsetElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEOffsetElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEOffsetElementConstructor::s_info = { "SVGFEOffsetElementConstructor", 0, &JSSVGFEOffsetElementConstructorTable, 0 };
-
-bool JSSVGFEOffsetElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEOffsetElementConstructor, DOMObject>(exec, &JSSVGFEOffsetElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEOffsetElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEOffsetElementConstructor, DOMObject>(exec, &JSSVGFEOffsetElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEOffsetElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFEOffsetElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEOffsetElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEOffsetElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFEOffsetElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEOffsetElementPrototype::s_info = { "SVGFEOffsetElementPrototype", 0, &JSSVGFEOffsetElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEOffsetElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEOffsetElement>(exec, globalObject);
-}
-
-bool JSSVGFEOffsetElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFEOffsetElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFEOffsetElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFEOffsetElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFEOffsetElement::s_info = { "SVGFEOffsetElement", &JSSVGElement::s_info, &JSSVGFEOffsetElementTable, 0 };
-
-JSSVGFEOffsetElement::JSSVGFEOffsetElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEOffsetElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEOffsetElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEOffsetElementPrototype(JSSVGFEOffsetElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEOffsetElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEOffsetElement, Base>(exec, &JSSVGFEOffsetElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEOffsetElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEOffsetElement, Base>(exec, &JSSVGFEOffsetElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEOffsetElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementDx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->dxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementDy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->dyAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEOffsetElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* castedThis = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFEOffsetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEOffsetElement* domObject = static_cast<JSSVGFEOffsetElement*>(asObject(slotBase));
- return JSSVGFEOffsetElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEOffsetElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEOffsetElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFEOffsetElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFEOffsetElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFEOffsetElement* castedThisObj = static_cast<JSSVGFEOffsetElement*>(asObject(thisValue));
- SVGFEOffsetElement* imp = static_cast<SVGFEOffsetElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.h
deleted file mode 100644
index fe6a05b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEOffsetElement_h
-#define JSSVGFEOffsetElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEOffsetElement;
-
-class JSSVGFEOffsetElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEOffsetElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEOffsetElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEOffsetElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEOffsetElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFEOffsetElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFEOffsetElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementDx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementDy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEOffsetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp
deleted file mode 100644
index ae11bbc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp
+++ /dev/null
@@ -1,188 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFEPointLightElement.h"
-
-#include "JSSVGAnimatedNumber.h"
-#include "SVGFEPointLightElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFEPointLightElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFEPointLightElementTableValues[5] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEPointLightElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEPointLightElementY), (intptr_t)0 },
- { "z", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEPointLightElementZ), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFEPointLightElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEPointLightElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFEPointLightElementTableValues, 0 };
-#else
- { 9, 7, JSSVGFEPointLightElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFEPointLightElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEPointLightElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEPointLightElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFEPointLightElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFEPointLightElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFEPointLightElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFEPointLightElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFEPointLightElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFEPointLightElementConstructor::s_info = { "SVGFEPointLightElementConstructor", 0, &JSSVGFEPointLightElementConstructorTable, 0 };
-
-bool JSSVGFEPointLightElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEPointLightElementConstructor, DOMObject>(exec, &JSSVGFEPointLightElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFEPointLightElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEPointLightElementConstructor, DOMObject>(exec, &JSSVGFEPointLightElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFEPointLightElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFEPointLightElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFEPointLightElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFEPointLightElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFEPointLightElementPrototype::s_info = { "SVGFEPointLightElementPrototype", 0, &JSSVGFEPointLightElementPrototypeTable, 0 };
-
-JSObject* JSSVGFEPointLightElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFEPointLightElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFEPointLightElement::s_info = { "SVGFEPointLightElement", &JSSVGElement::s_info, &JSSVGFEPointLightElementTable, 0 };
-
-JSSVGFEPointLightElement::JSSVGFEPointLightElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFEPointLightElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFEPointLightElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFEPointLightElementPrototype(JSSVGFEPointLightElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFEPointLightElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFEPointLightElement, Base>(exec, &JSSVGFEPointLightElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFEPointLightElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFEPointLightElement, Base>(exec, &JSSVGFEPointLightElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFEPointLightElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEPointLightElement* castedThis = static_cast<JSSVGFEPointLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEPointLightElement* imp = static_cast<SVGFEPointLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEPointLightElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEPointLightElement* castedThis = static_cast<JSSVGFEPointLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEPointLightElement* imp = static_cast<SVGFEPointLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEPointLightElementZ(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEPointLightElement* castedThis = static_cast<JSSVGFEPointLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFEPointLightElement* imp = static_cast<SVGFEPointLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->zAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFEPointLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFEPointLightElement* domObject = static_cast<JSSVGFEPointLightElement*>(asObject(slotBase));
- return JSSVGFEPointLightElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFEPointLightElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFEPointLightElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.h
deleted file mode 100644
index 8635350..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFEPointLightElement_h
-#define JSSVGFEPointLightElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFEPointLightElement;
-
-class JSSVGFEPointLightElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFEPointLightElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFEPointLightElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFEPointLightElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFEPointLightElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFEPointLightElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEPointLightElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEPointLightElementZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFEPointLightElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp
deleted file mode 100644
index e86ee29..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp
+++ /dev/null
@@ -1,308 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFESpecularLightingElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFESpecularLightingElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFESpecularLightingElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFESpecularLightingElementTableValues[13] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementIn1), (intptr_t)0 },
- { "surfaceScale", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementSurfaceScale), (intptr_t)0 },
- { "specularConstant", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementSpecularConstant), (intptr_t)0 },
- { "specularExponent", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementSpecularExponent), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpecularLightingElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFESpecularLightingElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSSVGFESpecularLightingElementTableValues, 0 };
-#else
- { 36, 31, JSSVGFESpecularLightingElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFESpecularLightingElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFESpecularLightingElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFESpecularLightingElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFESpecularLightingElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFESpecularLightingElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFESpecularLightingElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFESpecularLightingElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFESpecularLightingElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFESpecularLightingElementConstructor::s_info = { "SVGFESpecularLightingElementConstructor", 0, &JSSVGFESpecularLightingElementConstructorTable, 0 };
-
-bool JSSVGFESpecularLightingElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFESpecularLightingElementConstructor, DOMObject>(exec, &JSSVGFESpecularLightingElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFESpecularLightingElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFESpecularLightingElementConstructor, DOMObject>(exec, &JSSVGFESpecularLightingElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFESpecularLightingElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFESpecularLightingElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFESpecularLightingElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFESpecularLightingElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFESpecularLightingElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFESpecularLightingElementPrototype::s_info = { "SVGFESpecularLightingElementPrototype", 0, &JSSVGFESpecularLightingElementPrototypeTable, 0 };
-
-JSObject* JSSVGFESpecularLightingElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFESpecularLightingElement>(exec, globalObject);
-}
-
-bool JSSVGFESpecularLightingElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFESpecularLightingElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFESpecularLightingElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFESpecularLightingElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFESpecularLightingElement::s_info = { "SVGFESpecularLightingElement", &JSSVGElement::s_info, &JSSVGFESpecularLightingElementTable, 0 };
-
-JSSVGFESpecularLightingElement::JSSVGFESpecularLightingElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFESpecularLightingElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFESpecularLightingElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFESpecularLightingElementPrototype(JSSVGFESpecularLightingElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFESpecularLightingElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFESpecularLightingElement, Base>(exec, &JSSVGFESpecularLightingElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFESpecularLightingElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFESpecularLightingElement, Base>(exec, &JSSVGFESpecularLightingElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFESpecularLightingElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementSurfaceScale(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->surfaceScaleAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementSpecularConstant(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->specularConstantAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementSpecularExponent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->specularExponentAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* castedThis = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFESpecularLightingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpecularLightingElement* domObject = static_cast<JSSVGFESpecularLightingElement*>(asObject(slotBase));
- return JSSVGFESpecularLightingElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFESpecularLightingElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFESpecularLightingElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFESpecularLightingElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFESpecularLightingElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFESpecularLightingElement* castedThisObj = static_cast<JSSVGFESpecularLightingElement*>(asObject(thisValue));
- SVGFESpecularLightingElement* imp = static_cast<SVGFESpecularLightingElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.h
deleted file mode 100644
index 823f4f8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFESpecularLightingElement_h
-#define JSSVGFESpecularLightingElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFESpecularLightingElement;
-
-class JSSVGFESpecularLightingElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFESpecularLightingElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFESpecularLightingElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFESpecularLightingElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFESpecularLightingElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFESpecularLightingElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFESpecularLightingElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementSurfaceScale(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementSpecularConstant(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementSpecularExponent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpecularLightingElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp
deleted file mode 100644
index e7be244..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp
+++ /dev/null
@@ -1,243 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFESpotLightElement.h"
-
-#include "JSSVGAnimatedNumber.h"
-#include "SVGFESpotLightElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFESpotLightElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFESpotLightElementTableValues[10] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementY), (intptr_t)0 },
- { "z", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementZ), (intptr_t)0 },
- { "pointsAtX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementPointsAtX), (intptr_t)0 },
- { "pointsAtY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementPointsAtY), (intptr_t)0 },
- { "pointsAtZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementPointsAtZ), (intptr_t)0 },
- { "specularExponent", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementSpecularExponent), (intptr_t)0 },
- { "limitingConeAngle", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementLimitingConeAngle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFESpotLightElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFESpotLightElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFESpotLightElementTableValues, 0 };
-#else
- { 32, 31, JSSVGFESpotLightElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFESpotLightElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFESpotLightElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFESpotLightElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFESpotLightElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFESpotLightElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFESpotLightElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFESpotLightElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFESpotLightElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFESpotLightElementConstructor::s_info = { "SVGFESpotLightElementConstructor", 0, &JSSVGFESpotLightElementConstructorTable, 0 };
-
-bool JSSVGFESpotLightElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFESpotLightElementConstructor, DOMObject>(exec, &JSSVGFESpotLightElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFESpotLightElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFESpotLightElementConstructor, DOMObject>(exec, &JSSVGFESpotLightElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFESpotLightElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFESpotLightElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFESpotLightElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFESpotLightElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFESpotLightElementPrototype::s_info = { "SVGFESpotLightElementPrototype", 0, &JSSVGFESpotLightElementPrototypeTable, 0 };
-
-JSObject* JSSVGFESpotLightElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFESpotLightElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFESpotLightElement::s_info = { "SVGFESpotLightElement", &JSSVGElement::s_info, &JSSVGFESpotLightElementTable, 0 };
-
-JSSVGFESpotLightElement::JSSVGFESpotLightElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFESpotLightElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFESpotLightElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFESpotLightElementPrototype(JSSVGFESpotLightElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFESpotLightElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFESpotLightElement, Base>(exec, &JSSVGFESpotLightElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFESpotLightElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFESpotLightElement, Base>(exec, &JSSVGFESpotLightElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFESpotLightElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementZ(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->zAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementPointsAtX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->pointsAtXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementPointsAtY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->pointsAtYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementPointsAtZ(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->pointsAtZAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementSpecularExponent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->specularExponentAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementLimitingConeAngle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* castedThis = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFESpotLightElement* imp = static_cast<SVGFESpotLightElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->limitingConeAngleAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFESpotLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFESpotLightElement* domObject = static_cast<JSSVGFESpotLightElement*>(asObject(slotBase));
- return JSSVGFESpotLightElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFESpotLightElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFESpotLightElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.h
deleted file mode 100644
index 3fcb08f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFESpotLightElement_h
-#define JSSVGFESpotLightElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFESpotLightElement;
-
-class JSSVGFESpotLightElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFESpotLightElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFESpotLightElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFESpotLightElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFESpotLightElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFESpotLightElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementPointsAtX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementPointsAtY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementPointsAtZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementSpecularExponent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementLimitingConeAngle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFESpotLightElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp
deleted file mode 100644
index c235675..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFETileElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFETileElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFETileElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFETileElementTableValues[10] =
-{
- { "in1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementIn1), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETileElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFETileElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFETileElementTableValues, 0 };
-#else
- { 34, 31, JSSVGFETileElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFETileElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFETileElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFETileElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFETileElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFETileElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFETileElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFETileElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFETileElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFETileElementConstructor::s_info = { "SVGFETileElementConstructor", 0, &JSSVGFETileElementConstructorTable, 0 };
-
-bool JSSVGFETileElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFETileElementConstructor, DOMObject>(exec, &JSSVGFETileElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFETileElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFETileElementConstructor, DOMObject>(exec, &JSSVGFETileElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFETileElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFETileElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFETileElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFETileElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGFETileElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFETileElementPrototype::s_info = { "SVGFETileElementPrototype", 0, &JSSVGFETileElementPrototypeTable, 0 };
-
-JSObject* JSSVGFETileElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFETileElement>(exec, globalObject);
-}
-
-bool JSSVGFETileElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFETileElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFETileElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFETileElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFETileElement::s_info = { "SVGFETileElement", &JSSVGElement::s_info, &JSSVGFETileElementTable, 0 };
-
-JSSVGFETileElement::JSSVGFETileElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFETileElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFETileElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFETileElementPrototype(JSSVGFETileElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFETileElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFETileElement, Base>(exec, &JSSVGFETileElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFETileElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFETileElement, Base>(exec, &JSSVGFETileElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFETileElementIn1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->in1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETileElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* castedThis = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFETileElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETileElement* domObject = static_cast<JSSVGFETileElement*>(asObject(slotBase));
- return JSSVGFETileElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFETileElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFETileElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFETileElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFETileElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFETileElement* castedThisObj = static_cast<JSSVGFETileElement*>(asObject(thisValue));
- SVGFETileElement* imp = static_cast<SVGFETileElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.h
deleted file mode 100644
index b5a4c29..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFETileElement_h
-#define JSSVGFETileElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFETileElement;
-
-class JSSVGFETileElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFETileElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFETileElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFETileElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFETileElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFETileElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFETileElementIn1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETileElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp
deleted file mode 100644
index 7e8c090..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp
+++ /dev/null
@@ -1,376 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFETurbulenceElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedInteger.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGFETurbulenceElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFETurbulenceElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFETurbulenceElementTableValues[15] =
-{
- { "baseFrequencyX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementBaseFrequencyX), (intptr_t)0 },
- { "baseFrequencyY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementBaseFrequencyY), (intptr_t)0 },
- { "numOctaves", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementNumOctaves), (intptr_t)0 },
- { "seed", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSeed), (intptr_t)0 },
- { "stitchTiles", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementStitchTiles), (intptr_t)0 },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementType), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementHeight), (intptr_t)0 },
- { "result", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementResult), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFETurbulenceElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGFETurbulenceElementTableValues, 0 };
-#else
- { 35, 31, JSSVGFETurbulenceElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFETurbulenceElementConstructorTableValues[7] =
-{
- { "SVG_TURBULENCE_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_TURBULENCE_TYPE_FRACTALNOISE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_FRACTALNOISE), (intptr_t)0 },
- { "SVG_TURBULENCE_TYPE_TURBULENCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_TURBULENCE), (intptr_t)0 },
- { "SVG_STITCHTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_STITCHTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_STITCHTYPE_STITCH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_STITCHTYPE_STITCH), (intptr_t)0 },
- { "SVG_STITCHTYPE_NOSTITCH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_STITCHTYPE_NOSTITCH), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFETurbulenceElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGFETurbulenceElementConstructorTableValues, 0 };
-#else
- { 18, 15, JSSVGFETurbulenceElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFETurbulenceElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFETurbulenceElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFETurbulenceElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFETurbulenceElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFETurbulenceElementConstructor::s_info = { "SVGFETurbulenceElementConstructor", 0, &JSSVGFETurbulenceElementConstructorTable, 0 };
-
-bool JSSVGFETurbulenceElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFETurbulenceElementConstructor, DOMObject>(exec, &JSSVGFETurbulenceElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFETurbulenceElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFETurbulenceElementConstructor, DOMObject>(exec, &JSSVGFETurbulenceElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFETurbulenceElementPrototypeTableValues[8] =
-{
- { "SVG_TURBULENCE_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_TURBULENCE_TYPE_FRACTALNOISE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_FRACTALNOISE), (intptr_t)0 },
- { "SVG_TURBULENCE_TYPE_TURBULENCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_TURBULENCE), (intptr_t)0 },
- { "SVG_STITCHTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_STITCHTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_STITCHTYPE_STITCH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_STITCHTYPE_STITCH), (intptr_t)0 },
- { "SVG_STITCHTYPE_NOSTITCH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFETurbulenceElementSVG_STITCHTYPE_NOSTITCH), (intptr_t)0 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFETurbulenceElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFETurbulenceElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGFETurbulenceElementPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGFETurbulenceElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFETurbulenceElementPrototype::s_info = { "SVGFETurbulenceElementPrototype", 0, &JSSVGFETurbulenceElementPrototypeTable, 0 };
-
-JSObject* JSSVGFETurbulenceElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFETurbulenceElement>(exec, globalObject);
-}
-
-bool JSSVGFETurbulenceElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGFETurbulenceElementPrototype, JSObject>(exec, &JSSVGFETurbulenceElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFETurbulenceElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGFETurbulenceElementPrototype, JSObject>(exec, &JSSVGFETurbulenceElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFETurbulenceElement::s_info = { "SVGFETurbulenceElement", &JSSVGElement::s_info, &JSSVGFETurbulenceElementTable, 0 };
-
-JSSVGFETurbulenceElement::JSSVGFETurbulenceElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFETurbulenceElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFETurbulenceElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFETurbulenceElementPrototype(JSSVGFETurbulenceElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFETurbulenceElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFETurbulenceElement, Base>(exec, &JSSVGFETurbulenceElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFETurbulenceElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFETurbulenceElement, Base>(exec, &JSSVGFETurbulenceElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFETurbulenceElementBaseFrequencyX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->baseFrequencyXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementBaseFrequencyY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->baseFrequencyYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementNumOctaves(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedInteger> obj = imp->numOctavesAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementSeed(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->seedAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementStitchTiles(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->stitchTilesAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->typeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementResult(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->resultAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* castedThis = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFETurbulenceElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFETurbulenceElement* domObject = static_cast<JSSVGFETurbulenceElement*>(asObject(slotBase));
- return JSSVGFETurbulenceElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFETurbulenceElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFETurbulenceElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFETurbulenceElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFETurbulenceElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFETurbulenceElement* castedThisObj = static_cast<JSSVGFETurbulenceElement*>(asObject(thisValue));
- SVGFETurbulenceElement* imp = static_cast<SVGFETurbulenceElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_FRACTALNOISE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_TURBULENCE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGFETurbulenceElementSVG_STITCHTYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGFETurbulenceElementSVG_STITCHTYPE_STITCH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGFETurbulenceElementSVG_STITCHTYPE_NOSTITCH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.h
deleted file mode 100644
index 954820b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFETurbulenceElement_h
-#define JSSVGFETurbulenceElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFETurbulenceElement;
-
-class JSSVGFETurbulenceElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFETurbulenceElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFETurbulenceElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFETurbulenceElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFETurbulenceElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFETurbulenceElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFETurbulenceElementBaseFrequencyX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementBaseFrequencyY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementNumOctaves(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementSeed(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementStitchTiles(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementResult(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_FRACTALNOISE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementSVG_TURBULENCE_TYPE_TURBULENCE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementSVG_STITCHTYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementSVG_STITCHTYPE_STITCH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFETurbulenceElementSVG_STITCHTYPE_NOSTITCH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp
deleted file mode 100644
index f7a818a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp
+++ /dev/null
@@ -1,377 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGFilterElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedInteger.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGFilterElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFilterElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFilterElementTableValues[16] =
-{
- { "filterUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementFilterUnits), (intptr_t)0 },
- { "primitiveUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementPrimitiveUnits), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementHeight), (intptr_t)0 },
- { "filterResX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementFilterResX), (intptr_t)0 },
- { "filterResY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementFilterResY), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementHref), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementXmllang), (intptr_t)setJSSVGFilterElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementXmlspace), (intptr_t)setJSSVGFilterElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFilterElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFilterElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSSVGFilterElementTableValues, 0 };
-#else
- { 35, 31, JSSVGFilterElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFilterElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFilterElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFilterElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFilterElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFilterElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFilterElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFilterElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFilterElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFilterElementConstructor::s_info = { "SVGFilterElementConstructor", 0, &JSSVGFilterElementConstructorTable, 0 };
-
-bool JSSVGFilterElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFilterElementConstructor, DOMObject>(exec, &JSSVGFilterElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFilterElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFilterElementConstructor, DOMObject>(exec, &JSSVGFilterElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFilterElementPrototypeTableValues[3] =
-{
- { "setFilterRes", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFilterElementPrototypeFunctionSetFilterRes), (intptr_t)2 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGFilterElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFilterElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGFilterElementPrototypeTableValues, 0 };
-#else
- { 5, 3, JSSVGFilterElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFilterElementPrototype::s_info = { "SVGFilterElementPrototype", 0, &JSSVGFilterElementPrototypeTable, 0 };
-
-JSObject* JSSVGFilterElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFilterElement>(exec, globalObject);
-}
-
-bool JSSVGFilterElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGFilterElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGFilterElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGFilterElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGFilterElement::s_info = { "SVGFilterElement", &JSSVGElement::s_info, &JSSVGFilterElementTable, 0 };
-
-JSSVGFilterElement::JSSVGFilterElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFilterElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFilterElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFilterElementPrototype(JSSVGFilterElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFilterElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFilterElement, Base>(exec, &JSSVGFilterElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFilterElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFilterElement, Base>(exec, &JSSVGFilterElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFilterElementFilterUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->filterUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementPrimitiveUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->primitiveUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementFilterResX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedInteger> obj = imp->filterResXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementFilterResY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedInteger> obj = imp->filterResYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGFilterElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGFilterElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGFilterElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* castedThis = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGFilterElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFilterElement* domObject = static_cast<JSSVGFilterElement*>(asObject(slotBase));
- return JSSVGFilterElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGFilterElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGFilterElement, Base>(exec, propertyName, value, &JSSVGFilterElementTable, this, slot);
-}
-
-void setJSSVGFilterElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGFilterElement* castedThisObj = static_cast<JSSVGFilterElement*>(thisObject);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGFilterElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGFilterElement* castedThisObj = static_cast<JSSVGFilterElement*>(thisObject);
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGFilterElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFilterElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGFilterElementPrototypeFunctionSetFilterRes(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFilterElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFilterElement* castedThisObj = static_cast<JSSVGFilterElement*>(asObject(thisValue));
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThisObj->impl());
- unsigned filterResX = args.at(0).toInt32(exec);
- unsigned filterResY = args.at(1).toInt32(exec);
-
- imp->setFilterRes(filterResX, filterResY);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGFilterElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGFilterElement::s_info))
- return throwError(exec, TypeError);
- JSSVGFilterElement* castedThisObj = static_cast<JSSVGFilterElement*>(asObject(thisValue));
- SVGFilterElement* imp = static_cast<SVGFilterElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.h
deleted file mode 100644
index 4be9970..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFilterElement_h
-#define JSSVGFilterElement_h
-
-#if ENABLE(SVG) && ENABLE(FILTERS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFilterElement;
-
-class JSSVGFilterElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFilterElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFilterElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFilterElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFilterElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGFilterElementPrototypeFunctionSetFilterRes(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGFilterElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGFilterElementFilterUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementPrimitiveUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementFilterResX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementFilterResY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGFilterElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGFilterElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGFilterElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGFilterElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGFilterElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(FILTERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp
deleted file mode 100644
index 9555128..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGFontElement.h"
-
-#include "SVGFontElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFontElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFontElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFontElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFontElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFontElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFontElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFontElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFontElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFontElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFontElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFontElementConstructor::s_info = { "SVGFontElementConstructor", 0, &JSSVGFontElementConstructorTable, 0 };
-
-bool JSSVGFontElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontElementConstructor, DOMObject>(exec, &JSSVGFontElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFontElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontElementConstructor, DOMObject>(exec, &JSSVGFontElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFontElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFontElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFontElementPrototype::s_info = { "SVGFontElementPrototype", 0, &JSSVGFontElementPrototypeTable, 0 };
-
-JSObject* JSSVGFontElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFontElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFontElement::s_info = { "SVGFontElement", &JSSVGElement::s_info, &JSSVGFontElementTable, 0 };
-
-JSSVGFontElement::JSSVGFontElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFontElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFontElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFontElementPrototype(JSSVGFontElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFontElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontElement, Base>(exec, &JSSVGFontElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFontElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontElement, Base>(exec, &JSSVGFontElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFontElement* domObject = static_cast<JSSVGFontElement*>(asObject(slotBase));
- return JSSVGFontElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFontElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFontElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.h
deleted file mode 100644
index 5a24023..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFontElement_h
-#define JSSVGFontElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFontElement;
-
-class JSSVGFontElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFontElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFontElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFontElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFontElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFontElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp
deleted file mode 100644
index 3108232..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGFontFaceElement.h"
-
-#include "SVGFontFaceElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFontFaceElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFontFaceElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFontFaceElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFontFaceElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFontFaceElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFontFaceElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFontFaceElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFontFaceElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFontFaceElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFontFaceElementConstructor::s_info = { "SVGFontFaceElementConstructor", 0, &JSSVGFontFaceElementConstructorTable, 0 };
-
-bool JSSVGFontFaceElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceElementConstructor, DOMObject>(exec, &JSSVGFontFaceElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceElementConstructor, DOMObject>(exec, &JSSVGFontFaceElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFontFaceElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFontFaceElementPrototype::s_info = { "SVGFontFaceElementPrototype", 0, &JSSVGFontFaceElementPrototypeTable, 0 };
-
-JSObject* JSSVGFontFaceElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFontFaceElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFontFaceElement::s_info = { "SVGFontFaceElement", &JSSVGElement::s_info, &JSSVGFontFaceElementTable, 0 };
-
-JSSVGFontFaceElement::JSSVGFontFaceElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFontFaceElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFontFaceElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFontFaceElementPrototype(JSSVGFontFaceElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFontFaceElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceElement, Base>(exec, &JSSVGFontFaceElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceElement, Base>(exec, &JSSVGFontFaceElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFontFaceElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFontFaceElement* domObject = static_cast<JSSVGFontFaceElement*>(asObject(slotBase));
- return JSSVGFontFaceElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFontFaceElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFontFaceElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.h
deleted file mode 100644
index e2046e5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFontFaceElement_h
-#define JSSVGFontFaceElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFontFaceElement;
-
-class JSSVGFontFaceElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFontFaceElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFontFaceElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFontFaceElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFontFaceElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFontFaceElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp
deleted file mode 100644
index 4c74854..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGFontFaceFormatElement.h"
-
-#include "SVGFontFaceFormatElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFontFaceFormatElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFontFaceFormatElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFontFaceFormatElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceFormatElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceFormatElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFontFaceFormatElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFontFaceFormatElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceFormatElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceFormatElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceFormatElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFontFaceFormatElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFontFaceFormatElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFontFaceFormatElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFontFaceFormatElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFontFaceFormatElementConstructor::s_info = { "SVGFontFaceFormatElementConstructor", 0, &JSSVGFontFaceFormatElementConstructorTable, 0 };
-
-bool JSSVGFontFaceFormatElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceFormatElementConstructor, DOMObject>(exec, &JSSVGFontFaceFormatElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceFormatElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceFormatElementConstructor, DOMObject>(exec, &JSSVGFontFaceFormatElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFontFaceFormatElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceFormatElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceFormatElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceFormatElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFontFaceFormatElementPrototype::s_info = { "SVGFontFaceFormatElementPrototype", 0, &JSSVGFontFaceFormatElementPrototypeTable, 0 };
-
-JSObject* JSSVGFontFaceFormatElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFontFaceFormatElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFontFaceFormatElement::s_info = { "SVGFontFaceFormatElement", &JSSVGElement::s_info, &JSSVGFontFaceFormatElementTable, 0 };
-
-JSSVGFontFaceFormatElement::JSSVGFontFaceFormatElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFontFaceFormatElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFontFaceFormatElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFontFaceFormatElementPrototype(JSSVGFontFaceFormatElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFontFaceFormatElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceFormatElement, Base>(exec, &JSSVGFontFaceFormatElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceFormatElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceFormatElement, Base>(exec, &JSSVGFontFaceFormatElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFontFaceFormatElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFontFaceFormatElement* domObject = static_cast<JSSVGFontFaceFormatElement*>(asObject(slotBase));
- return JSSVGFontFaceFormatElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFontFaceFormatElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFontFaceFormatElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.h
deleted file mode 100644
index c1e150b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFontFaceFormatElement_h
-#define JSSVGFontFaceFormatElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFontFaceFormatElement;
-
-class JSSVGFontFaceFormatElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFontFaceFormatElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFontFaceFormatElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFontFaceFormatElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFontFaceFormatElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFontFaceFormatElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp
deleted file mode 100644
index 165f045..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGFontFaceNameElement.h"
-
-#include "SVGFontFaceNameElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFontFaceNameElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFontFaceNameElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFontFaceNameElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceNameElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceNameElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFontFaceNameElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFontFaceNameElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceNameElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceNameElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceNameElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFontFaceNameElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFontFaceNameElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFontFaceNameElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFontFaceNameElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFontFaceNameElementConstructor::s_info = { "SVGFontFaceNameElementConstructor", 0, &JSSVGFontFaceNameElementConstructorTable, 0 };
-
-bool JSSVGFontFaceNameElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceNameElementConstructor, DOMObject>(exec, &JSSVGFontFaceNameElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceNameElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceNameElementConstructor, DOMObject>(exec, &JSSVGFontFaceNameElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFontFaceNameElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceNameElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceNameElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceNameElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFontFaceNameElementPrototype::s_info = { "SVGFontFaceNameElementPrototype", 0, &JSSVGFontFaceNameElementPrototypeTable, 0 };
-
-JSObject* JSSVGFontFaceNameElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFontFaceNameElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFontFaceNameElement::s_info = { "SVGFontFaceNameElement", &JSSVGElement::s_info, &JSSVGFontFaceNameElementTable, 0 };
-
-JSSVGFontFaceNameElement::JSSVGFontFaceNameElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFontFaceNameElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFontFaceNameElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFontFaceNameElementPrototype(JSSVGFontFaceNameElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFontFaceNameElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceNameElement, Base>(exec, &JSSVGFontFaceNameElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceNameElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceNameElement, Base>(exec, &JSSVGFontFaceNameElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFontFaceNameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFontFaceNameElement* domObject = static_cast<JSSVGFontFaceNameElement*>(asObject(slotBase));
- return JSSVGFontFaceNameElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFontFaceNameElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFontFaceNameElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.h
deleted file mode 100644
index 74fa689..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFontFaceNameElement_h
-#define JSSVGFontFaceNameElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFontFaceNameElement;
-
-class JSSVGFontFaceNameElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFontFaceNameElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFontFaceNameElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFontFaceNameElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFontFaceNameElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFontFaceNameElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp
deleted file mode 100644
index 7208ad5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGFontFaceSrcElement.h"
-
-#include "SVGFontFaceSrcElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFontFaceSrcElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFontFaceSrcElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFontFaceSrcElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceSrcElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceSrcElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFontFaceSrcElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFontFaceSrcElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceSrcElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceSrcElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceSrcElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFontFaceSrcElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFontFaceSrcElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFontFaceSrcElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFontFaceSrcElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFontFaceSrcElementConstructor::s_info = { "SVGFontFaceSrcElementConstructor", 0, &JSSVGFontFaceSrcElementConstructorTable, 0 };
-
-bool JSSVGFontFaceSrcElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceSrcElementConstructor, DOMObject>(exec, &JSSVGFontFaceSrcElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceSrcElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceSrcElementConstructor, DOMObject>(exec, &JSSVGFontFaceSrcElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFontFaceSrcElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceSrcElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceSrcElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceSrcElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFontFaceSrcElementPrototype::s_info = { "SVGFontFaceSrcElementPrototype", 0, &JSSVGFontFaceSrcElementPrototypeTable, 0 };
-
-JSObject* JSSVGFontFaceSrcElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFontFaceSrcElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFontFaceSrcElement::s_info = { "SVGFontFaceSrcElement", &JSSVGElement::s_info, &JSSVGFontFaceSrcElementTable, 0 };
-
-JSSVGFontFaceSrcElement::JSSVGFontFaceSrcElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFontFaceSrcElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFontFaceSrcElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFontFaceSrcElementPrototype(JSSVGFontFaceSrcElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFontFaceSrcElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceSrcElement, Base>(exec, &JSSVGFontFaceSrcElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceSrcElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceSrcElement, Base>(exec, &JSSVGFontFaceSrcElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFontFaceSrcElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFontFaceSrcElement* domObject = static_cast<JSSVGFontFaceSrcElement*>(asObject(slotBase));
- return JSSVGFontFaceSrcElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFontFaceSrcElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFontFaceSrcElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.h
deleted file mode 100644
index 11834f1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFontFaceSrcElement_h
-#define JSSVGFontFaceSrcElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFontFaceSrcElement;
-
-class JSSVGFontFaceSrcElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFontFaceSrcElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFontFaceSrcElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFontFaceSrcElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFontFaceSrcElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFontFaceSrcElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp
deleted file mode 100644
index d6a6c4d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGFontFaceUriElement.h"
-
-#include "SVGFontFaceUriElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGFontFaceUriElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGFontFaceUriElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGFontFaceUriElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceUriElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceUriElementTableValues, 0 };
-#else
- { 2, 1, JSSVGFontFaceUriElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGFontFaceUriElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceUriElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceUriElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceUriElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGFontFaceUriElementConstructor : public DOMConstructorObject {
-public:
- JSSVGFontFaceUriElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGFontFaceUriElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGFontFaceUriElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGFontFaceUriElementConstructor::s_info = { "SVGFontFaceUriElementConstructor", 0, &JSSVGFontFaceUriElementConstructorTable, 0 };
-
-bool JSSVGFontFaceUriElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceUriElementConstructor, DOMObject>(exec, &JSSVGFontFaceUriElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceUriElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceUriElementConstructor, DOMObject>(exec, &JSSVGFontFaceUriElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGFontFaceUriElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceUriElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGFontFaceUriElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGFontFaceUriElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGFontFaceUriElementPrototype::s_info = { "SVGFontFaceUriElementPrototype", 0, &JSSVGFontFaceUriElementPrototypeTable, 0 };
-
-JSObject* JSSVGFontFaceUriElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGFontFaceUriElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGFontFaceUriElement::s_info = { "SVGFontFaceUriElement", &JSSVGElement::s_info, &JSSVGFontFaceUriElementTable, 0 };
-
-JSSVGFontFaceUriElement::JSSVGFontFaceUriElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGFontFaceUriElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGFontFaceUriElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGFontFaceUriElementPrototype(JSSVGFontFaceUriElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGFontFaceUriElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGFontFaceUriElement, Base>(exec, &JSSVGFontFaceUriElementTable, this, propertyName, slot);
-}
-
-bool JSSVGFontFaceUriElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGFontFaceUriElement, Base>(exec, &JSSVGFontFaceUriElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGFontFaceUriElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGFontFaceUriElement* domObject = static_cast<JSSVGFontFaceUriElement*>(asObject(slotBase));
- return JSSVGFontFaceUriElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGFontFaceUriElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGFontFaceUriElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.h
deleted file mode 100644
index 637c856..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGFontFaceUriElement_h
-#define JSSVGFontFaceUriElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGFontFaceUriElement;
-
-class JSSVGFontFaceUriElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGFontFaceUriElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGFontFaceUriElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGFontFaceUriElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGFontFaceUriElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGFontFaceUriElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp
deleted file mode 100644
index fe202c0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp
+++ /dev/null
@@ -1,447 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FOREIGN_OBJECT)
-
-#include "JSSVGForeignObjectElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGForeignObjectElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGForeignObjectElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGForeignObjectElementTableValues[17] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementHeight), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementXmllang), (intptr_t)setJSSVGForeignObjectElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementXmlspace), (intptr_t)setJSSVGForeignObjectElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGForeignObjectElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGForeignObjectElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSSVGForeignObjectElementTableValues, 0 };
-#else
- { 37, 31, JSSVGForeignObjectElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGForeignObjectElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGForeignObjectElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGForeignObjectElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGForeignObjectElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGForeignObjectElementConstructor : public DOMConstructorObject {
-public:
- JSSVGForeignObjectElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGForeignObjectElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGForeignObjectElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGForeignObjectElementConstructor::s_info = { "SVGForeignObjectElementConstructor", 0, &JSSVGForeignObjectElementConstructorTable, 0 };
-
-bool JSSVGForeignObjectElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGForeignObjectElementConstructor, DOMObject>(exec, &JSSVGForeignObjectElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGForeignObjectElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGForeignObjectElementConstructor, DOMObject>(exec, &JSSVGForeignObjectElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGForeignObjectElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGForeignObjectElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGForeignObjectElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGForeignObjectElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGForeignObjectElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGForeignObjectElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGForeignObjectElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGForeignObjectElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGForeignObjectElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGForeignObjectElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGForeignObjectElementPrototype::s_info = { "SVGForeignObjectElementPrototype", 0, &JSSVGForeignObjectElementPrototypeTable, 0 };
-
-JSObject* JSSVGForeignObjectElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGForeignObjectElement>(exec, globalObject);
-}
-
-bool JSSVGForeignObjectElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGForeignObjectElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGForeignObjectElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGForeignObjectElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGForeignObjectElement::s_info = { "SVGForeignObjectElement", &JSSVGElement::s_info, &JSSVGForeignObjectElementTable, 0 };
-
-JSSVGForeignObjectElement::JSSVGForeignObjectElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGForeignObjectElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGForeignObjectElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGForeignObjectElementPrototype(JSSVGForeignObjectElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGForeignObjectElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGForeignObjectElement, Base>(exec, &JSSVGForeignObjectElementTable, this, propertyName, slot);
-}
-
-bool JSSVGForeignObjectElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGForeignObjectElement, Base>(exec, &JSSVGForeignObjectElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGForeignObjectElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGForeignObjectElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGForeignObjectElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGForeignObjectElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGForeignObjectElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGForeignObjectElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* castedThis = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGForeignObjectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGForeignObjectElement* domObject = static_cast<JSSVGForeignObjectElement*>(asObject(slotBase));
- return JSSVGForeignObjectElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGForeignObjectElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGForeignObjectElement, Base>(exec, propertyName, value, &JSSVGForeignObjectElementTable, this, slot);
-}
-
-void setJSSVGForeignObjectElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(thisObject);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGForeignObjectElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(thisObject);
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGForeignObjectElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGForeignObjectElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGForeignObjectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(asObject(thisValue));
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGForeignObjectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(asObject(thisValue));
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGForeignObjectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(asObject(thisValue));
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGForeignObjectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(asObject(thisValue));
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGForeignObjectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(asObject(thisValue));
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGForeignObjectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGForeignObjectElement* castedThisObj = static_cast<JSSVGForeignObjectElement*>(asObject(thisValue));
- SVGForeignObjectElement* imp = static_cast<SVGForeignObjectElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FOREIGN_OBJECT)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.h
deleted file mode 100644
index 1b44b87..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGForeignObjectElement_h
-#define JSSVGForeignObjectElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FOREIGN_OBJECT)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGForeignObjectElement;
-
-class JSSVGForeignObjectElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGForeignObjectElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGForeignObjectElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGForeignObjectElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGForeignObjectElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGForeignObjectElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGForeignObjectElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGForeignObjectElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGForeignObjectElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGForeignObjectElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGForeignObjectElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGForeignObjectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FOREIGN_OBJECT)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp
deleted file mode 100644
index 3fc8c63..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGGElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGGElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGGElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGGElementTableValues[13] =
-{
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementXmllang), (intptr_t)setJSSVGGElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementXmlspace), (intptr_t)setJSSVGGElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGGElementTableValues, 0 };
-#else
- { 34, 31, JSSVGGElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGGElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGGElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGGElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGGElementConstructor : public DOMConstructorObject {
-public:
- JSSVGGElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGGElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGGElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGGElementConstructor::s_info = { "SVGGElementConstructor", 0, &JSSVGGElementConstructorTable, 0 };
-
-bool JSSVGGElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGGElementConstructor, DOMObject>(exec, &JSSVGGElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGGElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGGElementConstructor, DOMObject>(exec, &JSSVGGElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGGElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGGElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGGElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGGElementPrototype::s_info = { "SVGGElementPrototype", 0, &JSSVGGElementPrototypeTable, 0 };
-
-JSObject* JSSVGGElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGGElement>(exec, globalObject);
-}
-
-bool JSSVGGElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGGElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGGElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGGElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGGElement::s_info = { "SVGGElement", &JSSVGElement::s_info, &JSSVGGElementTable, 0 };
-
-JSSVGGElement::JSSVGGElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGGElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGGElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGGElementPrototype(JSSVGGElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGGElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGGElement, Base>(exec, &JSSVGGElementTable, this, propertyName, slot);
-}
-
-bool JSSVGGElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGGElement, Base>(exec, &JSSVGGElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGGElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGGElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGGElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGGElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGGElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGGElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGGElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGGElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* castedThis = static_cast<JSSVGGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGElement* domObject = static_cast<JSSVGGElement*>(asObject(slotBase));
- return JSSVGGElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGGElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGGElement, Base>(exec, propertyName, value, &JSSVGGElementTable, this, slot);
-}
-
-void setJSSVGGElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(thisObject);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGGElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(thisObject);
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGGElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGGElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(asObject(thisValue));
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(asObject(thisValue));
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(asObject(thisValue));
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(asObject(thisValue));
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(asObject(thisValue));
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGElement* castedThisObj = static_cast<JSSVGGElement*>(asObject(thisValue));
- SVGGElement* imp = static_cast<SVGGElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.h
deleted file mode 100644
index 3d3472e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGGElement_h
-#define JSSVGGElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGGElement;
-
-class JSSVGGElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGGElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGGElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGGElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGGElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGGElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGGElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGGElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGGElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGGElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGGElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp
deleted file mode 100644
index 0313cd8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGGlyphElement.h"
-
-#include "SVGGlyphElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGGlyphElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGGlyphElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGlyphElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGlyphElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGGlyphElementTableValues, 0 };
-#else
- { 2, 1, JSSVGGlyphElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGGlyphElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGlyphElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGGlyphElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGGlyphElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGGlyphElementConstructor : public DOMConstructorObject {
-public:
- JSSVGGlyphElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGGlyphElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGGlyphElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGGlyphElementConstructor::s_info = { "SVGGlyphElementConstructor", 0, &JSSVGGlyphElementConstructorTable, 0 };
-
-bool JSSVGGlyphElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGGlyphElementConstructor, DOMObject>(exec, &JSSVGGlyphElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGGlyphElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGGlyphElementConstructor, DOMObject>(exec, &JSSVGGlyphElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGGlyphElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGlyphElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGGlyphElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGGlyphElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGGlyphElementPrototype::s_info = { "SVGGlyphElementPrototype", 0, &JSSVGGlyphElementPrototypeTable, 0 };
-
-JSObject* JSSVGGlyphElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGGlyphElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGGlyphElement::s_info = { "SVGGlyphElement", &JSSVGElement::s_info, &JSSVGGlyphElementTable, 0 };
-
-JSSVGGlyphElement::JSSVGGlyphElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGGlyphElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGGlyphElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGGlyphElementPrototype(JSSVGGlyphElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGGlyphElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGGlyphElement, Base>(exec, &JSSVGGlyphElementTable, this, propertyName, slot);
-}
-
-bool JSSVGGlyphElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGGlyphElement, Base>(exec, &JSSVGGlyphElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGGlyphElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGlyphElement* domObject = static_cast<JSSVGGlyphElement*>(asObject(slotBase));
- return JSSVGGlyphElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGGlyphElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGGlyphElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.h
deleted file mode 100644
index a5c1018..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGGlyphElement_h
-#define JSSVGGlyphElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGGlyphElement;
-
-class JSSVGGlyphElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGGlyphElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGGlyphElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGGlyphElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGGlyphElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGGlyphElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp
deleted file mode 100644
index 4773804..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp
+++ /dev/null
@@ -1,295 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGGradientElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "SVGGradientElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGGradientElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGGradientElementTableValues[9] =
-{
- { "gradientUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementGradientUnits), (intptr_t)0 },
- { "gradientTransform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementGradientTransform), (intptr_t)0 },
- { "spreadMethod", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSpreadMethod), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementHref), (intptr_t)0 },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGradientElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGGradientElementTableValues, 0 };
-#else
- { 16, 15, JSSVGGradientElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGGradientElementConstructorTableValues[5] =
-{
- { "SVG_SPREADMETHOD_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_UNKNOWN), (intptr_t)0 },
- { "SVG_SPREADMETHOD_PAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_PAD), (intptr_t)0 },
- { "SVG_SPREADMETHOD_REFLECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_REFLECT), (intptr_t)0 },
- { "SVG_SPREADMETHOD_REPEAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_REPEAT), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGradientElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGGradientElementConstructorTableValues, 0 };
-#else
- { 8, 7, JSSVGGradientElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGGradientElementConstructor : public DOMConstructorObject {
-public:
- JSSVGGradientElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGGradientElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGGradientElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGGradientElementConstructor::s_info = { "SVGGradientElementConstructor", 0, &JSSVGGradientElementConstructorTable, 0 };
-
-bool JSSVGGradientElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGGradientElementConstructor, DOMObject>(exec, &JSSVGGradientElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGGradientElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGGradientElementConstructor, DOMObject>(exec, &JSSVGGradientElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGGradientElementPrototypeTableValues[6] =
-{
- { "SVG_SPREADMETHOD_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_UNKNOWN), (intptr_t)0 },
- { "SVG_SPREADMETHOD_PAD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_PAD), (intptr_t)0 },
- { "SVG_SPREADMETHOD_REFLECT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_REFLECT), (intptr_t)0 },
- { "SVG_SPREADMETHOD_REPEAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGGradientElementSVG_SPREADMETHOD_REPEAT), (intptr_t)0 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGGradientElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGGradientElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGGradientElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGGradientElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGGradientElementPrototype::s_info = { "SVGGradientElementPrototype", 0, &JSSVGGradientElementPrototypeTable, 0 };
-
-JSObject* JSSVGGradientElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGGradientElement>(exec, globalObject);
-}
-
-bool JSSVGGradientElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGGradientElementPrototype, JSObject>(exec, &JSSVGGradientElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGGradientElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGGradientElementPrototype, JSObject>(exec, &JSSVGGradientElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGGradientElement::s_info = { "SVGGradientElement", &JSSVGElement::s_info, &JSSVGGradientElementTable, 0 };
-
-JSSVGGradientElement::JSSVGGradientElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGGradientElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGGradientElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGGradientElementPrototype(JSSVGGradientElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGGradientElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGGradientElement, Base>(exec, &JSSVGGradientElementTable, this, propertyName, slot);
-}
-
-bool JSSVGGradientElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGGradientElement, Base>(exec, &JSSVGGradientElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGGradientElementGradientUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->gradientUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGradientElementGradientTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->gradientTransformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGradientElementSpreadMethod(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->spreadMethodAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGradientElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGradientElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGradientElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGGradientElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* castedThis = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGGradientElement* domObject = static_cast<JSSVGGradientElement*>(asObject(slotBase));
- return JSSVGGradientElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGGradientElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGGradientElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGGradientElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGGradientElement::s_info))
- return throwError(exec, TypeError);
- JSSVGGradientElement* castedThisObj = static_cast<JSSVGGradientElement*>(asObject(thisValue));
- SVGGradientElement* imp = static_cast<SVGGradientElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGGradientElementSVG_SPREADMETHOD_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGGradientElementSVG_SPREADMETHOD_PAD(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGGradientElementSVG_SPREADMETHOD_REFLECT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGGradientElementSVG_SPREADMETHOD_REPEAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.h
deleted file mode 100644
index 668ad4b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGGradientElement_h
-#define JSSVGGradientElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGGradientElement;
-
-class JSSVGGradientElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGGradientElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGGradientElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGGradientElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGGradientElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGGradientElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGGradientElementGradientUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementGradientTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementSpreadMethod(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGGradientElementSVG_SPREADMETHOD_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementSVG_SPREADMETHOD_PAD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementSVG_SPREADMETHOD_REFLECT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGGradientElementSVG_SPREADMETHOD_REPEAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp
deleted file mode 100644
index c312067..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGHKernElement.h"
-
-#include "SVGHKernElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGHKernElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGHKernElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGHKernElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGHKernElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGHKernElementTableValues, 0 };
-#else
- { 2, 1, JSSVGHKernElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGHKernElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGHKernElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGHKernElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGHKernElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGHKernElementConstructor : public DOMConstructorObject {
-public:
- JSSVGHKernElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGHKernElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGHKernElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGHKernElementConstructor::s_info = { "SVGHKernElementConstructor", 0, &JSSVGHKernElementConstructorTable, 0 };
-
-bool JSSVGHKernElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGHKernElementConstructor, DOMObject>(exec, &JSSVGHKernElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGHKernElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGHKernElementConstructor, DOMObject>(exec, &JSSVGHKernElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGHKernElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGHKernElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGHKernElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGHKernElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGHKernElementPrototype::s_info = { "SVGHKernElementPrototype", 0, &JSSVGHKernElementPrototypeTable, 0 };
-
-JSObject* JSSVGHKernElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGHKernElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGHKernElement::s_info = { "SVGHKernElement", &JSSVGElement::s_info, &JSSVGHKernElementTable, 0 };
-
-JSSVGHKernElement::JSSVGHKernElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGHKernElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGHKernElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGHKernElementPrototype(JSSVGHKernElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGHKernElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGHKernElement, Base>(exec, &JSSVGHKernElementTable, this, propertyName, slot);
-}
-
-bool JSSVGHKernElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGHKernElement, Base>(exec, &JSSVGHKernElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGHKernElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGHKernElement* domObject = static_cast<JSSVGHKernElement*>(asObject(slotBase));
- return JSSVGHKernElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGHKernElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGHKernElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.h
deleted file mode 100644
index c929dc2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGHKernElement_h
-#define JSSVGHKernElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGHKernElement;
-
-class JSSVGHKernElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGHKernElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGHKernElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGHKernElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGHKernElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGHKernElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp
deleted file mode 100644
index ca40fe8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp
+++ /dev/null
@@ -1,470 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGImageElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGImageElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGImageElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGImageElementTableValues[19] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementHeight), (intptr_t)0 },
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementPreserveAspectRatio), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementHref), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementXmllang), (intptr_t)setJSSVGImageElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementXmlspace), (intptr_t)setJSSVGImageElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGImageElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGImageElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSSVGImageElementTableValues, 0 };
-#else
- { 68, 63, JSSVGImageElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGImageElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGImageElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGImageElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGImageElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGImageElementConstructor : public DOMConstructorObject {
-public:
- JSSVGImageElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGImageElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGImageElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGImageElementConstructor::s_info = { "SVGImageElementConstructor", 0, &JSSVGImageElementConstructorTable, 0 };
-
-bool JSSVGImageElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGImageElementConstructor, DOMObject>(exec, &JSSVGImageElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGImageElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGImageElementConstructor, DOMObject>(exec, &JSSVGImageElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGImageElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGImageElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGImageElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGImageElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGImageElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGImageElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGImageElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGImageElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGImageElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGImageElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGImageElementPrototype::s_info = { "SVGImageElementPrototype", 0, &JSSVGImageElementPrototypeTable, 0 };
-
-JSObject* JSSVGImageElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGImageElement>(exec, globalObject);
-}
-
-bool JSSVGImageElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGImageElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGImageElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGImageElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGImageElement::s_info = { "SVGImageElement", &JSSVGElement::s_info, &JSSVGImageElementTable, 0 };
-
-JSSVGImageElement::JSSVGImageElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGImageElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGImageElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGImageElementPrototype(JSSVGImageElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGImageElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGImageElement, Base>(exec, &JSSVGImageElementTable, this, propertyName, slot);
-}
-
-bool JSSVGImageElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGImageElement, Base>(exec, &JSSVGImageElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGImageElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGImageElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGImageElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGImageElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGImageElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGImageElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGImageElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGImageElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGImageElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* castedThis = static_cast<JSSVGImageElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGImageElement* domObject = static_cast<JSSVGImageElement*>(asObject(slotBase));
- return JSSVGImageElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGImageElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGImageElement, Base>(exec, propertyName, value, &JSSVGImageElementTable, this, slot);
-}
-
-void setJSSVGImageElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(thisObject);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGImageElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(thisObject);
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGImageElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGImageElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(asObject(thisValue));
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(asObject(thisValue));
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(asObject(thisValue));
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(asObject(thisValue));
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(asObject(thisValue));
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGImageElement::s_info))
- return throwError(exec, TypeError);
- JSSVGImageElement* castedThisObj = static_cast<JSSVGImageElement*>(asObject(thisValue));
- SVGImageElement* imp = static_cast<SVGImageElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.h
deleted file mode 100644
index 2331f72..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGImageElement_h
-#define JSSVGImageElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGImageElement;
-
-class JSSVGImageElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGImageElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGImageElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGImageElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGImageElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGImageElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGImageElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGImageElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGImageElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGImageElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGImageElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGImageElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp
deleted file mode 100644
index 86ae6da..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp
+++ /dev/null
@@ -1,358 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGLength.h"
-
-#include "KURL.h"
-#include "SVGLength.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGLength);
-
-/* Hash table */
-
-static const HashTableValue JSSVGLengthTableValues[6] =
-{
- { "unitType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthUnitType), (intptr_t)0 },
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthValue), (intptr_t)setJSSVGLengthValue },
- { "valueInSpecifiedUnits", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthValueInSpecifiedUnits), (intptr_t)setJSSVGLengthValueInSpecifiedUnits },
- { "valueAsString", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthValueAsString), (intptr_t)setJSSVGLengthValueAsString },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLengthTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGLengthTableValues, 0 };
-#else
- { 17, 15, JSSVGLengthTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGLengthConstructorTableValues[12] =
-{
- { "SVG_LENGTHTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_LENGTHTYPE_NUMBER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_NUMBER), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PERCENTAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PERCENTAGE), (intptr_t)0 },
- { "SVG_LENGTHTYPE_EMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_EMS), (intptr_t)0 },
- { "SVG_LENGTHTYPE_EXS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_EXS), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PX), (intptr_t)0 },
- { "SVG_LENGTHTYPE_CM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_CM), (intptr_t)0 },
- { "SVG_LENGTHTYPE_MM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_MM), (intptr_t)0 },
- { "SVG_LENGTHTYPE_IN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_IN), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PT), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PC), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLengthConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSSVGLengthConstructorTableValues, 0 };
-#else
- { 33, 31, JSSVGLengthConstructorTableValues, 0 };
-#endif
-
-class JSSVGLengthConstructor : public DOMConstructorObject {
-public:
- JSSVGLengthConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGLengthConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGLengthPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGLengthConstructor::s_info = { "SVGLengthConstructor", 0, &JSSVGLengthConstructorTable, 0 };
-
-bool JSSVGLengthConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLengthConstructor, DOMObject>(exec, &JSSVGLengthConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGLengthConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLengthConstructor, DOMObject>(exec, &JSSVGLengthConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGLengthPrototypeTableValues[14] =
-{
- { "SVG_LENGTHTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_LENGTHTYPE_NUMBER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_NUMBER), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PERCENTAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PERCENTAGE), (intptr_t)0 },
- { "SVG_LENGTHTYPE_EMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_EMS), (intptr_t)0 },
- { "SVG_LENGTHTYPE_EXS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_EXS), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PX), (intptr_t)0 },
- { "SVG_LENGTHTYPE_CM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_CM), (intptr_t)0 },
- { "SVG_LENGTHTYPE_MM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_MM), (intptr_t)0 },
- { "SVG_LENGTHTYPE_IN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_IN), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PT), (intptr_t)0 },
- { "SVG_LENGTHTYPE_PC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthSVG_LENGTHTYPE_PC), (intptr_t)0 },
- { "newValueSpecifiedUnits", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthPrototypeFunctionNewValueSpecifiedUnits), (intptr_t)2 },
- { "convertToSpecifiedUnits", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthPrototypeFunctionConvertToSpecifiedUnits), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLengthPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSSVGLengthPrototypeTableValues, 0 };
-#else
- { 33, 31, JSSVGLengthPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGLengthPrototype::s_info = { "SVGLengthPrototype", 0, &JSSVGLengthPrototypeTable, 0 };
-
-JSObject* JSSVGLengthPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGLength>(exec, globalObject);
-}
-
-bool JSSVGLengthPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGLengthPrototype, JSObject>(exec, &JSSVGLengthPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGLengthPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGLengthPrototype, JSObject>(exec, &JSSVGLengthPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGLength::s_info = { "SVGLength", 0, &JSSVGLengthTable, 0 };
-
-JSSVGLength::JSSVGLength(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<SVGLength> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGLength::~JSSVGLength()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGLength::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGLengthPrototype(JSSVGLengthPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGLength::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLength, Base>(exec, &JSSVGLengthTable, this, propertyName, slot);
-}
-
-bool JSSVGLength::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLength, Base>(exec, &JSSVGLengthTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGLengthUnitType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLength* castedThis = static_cast<JSSVGLength*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLength imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.unitType());
- return result;
-}
-
-JSValue jsSVGLengthValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLength* castedThis = static_cast<JSSVGLength*>(asObject(slotBase));
- return castedThis->value(exec);
-}
-
-JSValue jsSVGLengthValueInSpecifiedUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLength* castedThis = static_cast<JSSVGLength*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLength imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.valueInSpecifiedUnits());
- return result;
-}
-
-JSValue jsSVGLengthValueAsString(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLength* castedThis = static_cast<JSSVGLength*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLength imp(*castedThis->impl());
- JSValue result = jsString(exec, imp.valueAsString());
- return result;
-}
-
-JSValue jsSVGLengthConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLength* domObject = static_cast<JSSVGLength*>(asObject(slotBase));
- return JSSVGLength::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGLength::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGLength, Base>(exec, propertyName, value, &JSSVGLengthTable, this, slot);
-}
-
-void setJSSVGLengthValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGLength* castedThisObj = static_cast<JSSVGLength*>(thisObject);
- JSSVGPODTypeWrapper<SVGLength> * imp = static_cast<JSSVGPODTypeWrapper<SVGLength> *>(castedThisObj->impl());
- SVGLength podImp(*imp);
- podImp.setValue(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGLengthValueInSpecifiedUnits(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGLength* castedThisObj = static_cast<JSSVGLength*>(thisObject);
- JSSVGPODTypeWrapper<SVGLength> * imp = static_cast<JSSVGPODTypeWrapper<SVGLength> *>(castedThisObj->impl());
- SVGLength podImp(*imp);
- podImp.setValueInSpecifiedUnits(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGLengthValueAsString(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGLength* castedThisObj = static_cast<JSSVGLength*>(thisObject);
- JSSVGPODTypeWrapper<SVGLength> * imp = static_cast<JSSVGPODTypeWrapper<SVGLength> *>(castedThisObj->impl());
- SVGLength podImp(*imp);
- podImp.setValueAsString(valueToStringWithNullCheck(exec, value));
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGLength::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGLengthConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthPrototypeFunctionNewValueSpecifiedUnits(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLength::s_info))
- return throwError(exec, TypeError);
- JSSVGLength* castedThisObj = static_cast<JSSVGLength*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGLength> * imp = static_cast<JSSVGPODTypeWrapper<SVGLength> *>(castedThisObj->impl());
- SVGLength podImp(*imp);
- unsigned short unitType = args.at(0).toInt32(exec);
- float valueInSpecifiedUnits = args.at(1).toFloat(exec);
-
- podImp.newValueSpecifiedUnits(unitType, valueInSpecifiedUnits);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthPrototypeFunctionConvertToSpecifiedUnits(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLength::s_info))
- return throwError(exec, TypeError);
- JSSVGLength* castedThisObj = static_cast<JSSVGLength*>(asObject(thisValue));
- return castedThisObj->convertToSpecifiedUnits(exec, args);
-}
-
-// Constant getters
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_NUMBER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_PERCENTAGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_EMS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_EXS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_PX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_CM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_MM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_IN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_PT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsSVGLengthSVG_LENGTHTYPE_PC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<SVGLength>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGLength, JSSVGPODTypeWrapper<SVGLength> >(exec, globalObject, object, context);
-}
-SVGLength toSVGLength(JSC::JSValue value)
-{
- return value.inherits(&JSSVGLength::s_info) ? (SVGLength) *static_cast<JSSVGLength*>(asObject(value))->impl() : SVGLength();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLength.h b/src/3rdparty/webkit/WebCore/generated/JSSVGLength.h
deleted file mode 100644
index cfc1263..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLength.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGLength_h
-#define JSSVGLength_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include "SVGLength.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGLength : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGLength(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<SVGLength> >);
- virtual ~JSSVGLength();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom attributes
- JSC::JSValue value(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue convertToSpecifiedUnits(JSC::ExecState*, const JSC::ArgList&);
- JSSVGPODTypeWrapper<SVGLength> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<SVGLength> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<SVGLength>*, SVGElement*);
-SVGLength toSVGLength(JSC::JSValue);
-
-class JSSVGLengthPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGLengthPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGLengthPrototypeFunctionNewValueSpecifiedUnits(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthPrototypeFunctionConvertToSpecifiedUnits(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGLengthUnitType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGLengthValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGLengthValueInSpecifiedUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGLengthValueInSpecifiedUnits(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGLengthValueAsString(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGLengthValueAsString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGLengthConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_NUMBER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_PERCENTAGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_EMS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_EXS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_PX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_CM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_MM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_IN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_PT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthSVG_LENGTHTYPE_PC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp
deleted file mode 100644
index d3c77cc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp
+++ /dev/null
@@ -1,264 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGLengthList.h"
-
-#include "JSSVGLength.h"
-#include "JSSVGPODListCustom.h"
-#include "SVGLength.h"
-#include "SVGLengthList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGLengthList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGLengthListTableValues[3] =
-{
- { "numberOfItems", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthListNumberOfItems), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLengthListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLengthListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGLengthListTableValues, 0 };
-#else
- { 4, 3, JSSVGLengthListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGLengthListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLengthListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGLengthListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGLengthListConstructorTableValues, 0 };
-#endif
-
-class JSSVGLengthListConstructor : public DOMConstructorObject {
-public:
- JSSVGLengthListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGLengthListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGLengthListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGLengthListConstructor::s_info = { "SVGLengthListConstructor", 0, &JSSVGLengthListConstructorTable, 0 };
-
-bool JSSVGLengthListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLengthListConstructor, DOMObject>(exec, &JSSVGLengthListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGLengthListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLengthListConstructor, DOMObject>(exec, &JSSVGLengthListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGLengthListPrototypeTableValues[8] =
-{
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionClear), (intptr_t)0 },
- { "initialize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionInitialize), (intptr_t)1 },
- { "getItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionGetItem), (intptr_t)1 },
- { "insertItemBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionInsertItemBefore), (intptr_t)2 },
- { "replaceItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionReplaceItem), (intptr_t)2 },
- { "removeItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionRemoveItem), (intptr_t)1 },
- { "appendItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLengthListPrototypeFunctionAppendItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLengthListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGLengthListPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGLengthListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGLengthListPrototype::s_info = { "SVGLengthListPrototype", 0, &JSSVGLengthListPrototypeTable, 0 };
-
-JSObject* JSSVGLengthListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGLengthList>(exec, globalObject);
-}
-
-bool JSSVGLengthListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGLengthListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGLengthListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGLengthListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGLengthList::s_info = { "SVGLengthList", 0, &JSSVGLengthListTable, 0 };
-
-JSSVGLengthList::JSSVGLengthList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGLengthList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGLengthList::~JSSVGLengthList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGLengthList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGLengthListPrototype(JSSVGLengthListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGLengthList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLengthList, Base>(exec, &JSSVGLengthListTable, this, propertyName, slot);
-}
-
-bool JSSVGLengthList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLengthList, Base>(exec, &JSSVGLengthListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGLengthListNumberOfItems(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLengthList* castedThis = static_cast<JSSVGLengthList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLengthList* imp = static_cast<SVGLengthList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->numberOfItems());
- return result;
-}
-
-JSValue jsSVGLengthListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLengthList* domObject = static_cast<JSSVGLengthList*>(asObject(slotBase));
- return JSSVGLengthList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGLengthList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGLengthListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::clear<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionInitialize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::initialize<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::getItem<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionInsertItemBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::insertItemBefore<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionReplaceItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::replaceItem<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::removeItem<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionAppendItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLengthList::s_info))
- return throwError(exec, TypeError);
- JSSVGLengthList* castedThisObj = static_cast<JSSVGLengthList*>(asObject(thisValue));
- return JSSVGPODListCustom::appendItem<JSSVGLengthList, SVGLength>(castedThisObj, exec, args, toSVGLength);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGLengthList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGLengthList>(exec, globalObject, object, context);
-}
-SVGLengthList* toSVGLengthList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGLengthList::s_info) ? static_cast<JSSVGLengthList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.h
deleted file mode 100644
index edfb983..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGLengthList_h
-#define JSSVGLengthList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGLengthList;
-
-class JSSVGLengthList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGLengthList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGLengthList>);
- virtual ~JSSVGLengthList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGLengthList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGLengthList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGLengthList*, SVGElement* context);
-SVGLengthList* toSVGLengthList(JSC::JSValue);
-
-class JSSVGLengthListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGLengthListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionInitialize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionInsertItemBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionReplaceItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLengthListPrototypeFunctionAppendItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGLengthListNumberOfItems(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLengthListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp
deleted file mode 100644
index db068b9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp
+++ /dev/null
@@ -1,447 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGLineElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGLineElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGLineElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGLineElementTableValues[17] =
-{
- { "x1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementX1), (intptr_t)0 },
- { "y1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementY1), (intptr_t)0 },
- { "x2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementX2), (intptr_t)0 },
- { "y2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementY2), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementXmllang), (intptr_t)setJSSVGLineElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementXmlspace), (intptr_t)setJSSVGLineElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLineElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLineElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSSVGLineElementTableValues, 0 };
-#else
- { 36, 31, JSSVGLineElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGLineElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLineElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGLineElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGLineElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGLineElementConstructor : public DOMConstructorObject {
-public:
- JSSVGLineElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGLineElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGLineElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGLineElementConstructor::s_info = { "SVGLineElementConstructor", 0, &JSSVGLineElementConstructorTable, 0 };
-
-bool JSSVGLineElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLineElementConstructor, DOMObject>(exec, &JSSVGLineElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGLineElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLineElementConstructor, DOMObject>(exec, &JSSVGLineElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGLineElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLineElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLineElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLineElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLineElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLineElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGLineElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLineElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGLineElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGLineElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGLineElementPrototype::s_info = { "SVGLineElementPrototype", 0, &JSSVGLineElementPrototypeTable, 0 };
-
-JSObject* JSSVGLineElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGLineElement>(exec, globalObject);
-}
-
-bool JSSVGLineElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGLineElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGLineElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGLineElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGLineElement::s_info = { "SVGLineElement", &JSSVGElement::s_info, &JSSVGLineElementTable, 0 };
-
-JSSVGLineElement::JSSVGLineElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGLineElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGLineElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGLineElementPrototype(JSSVGLineElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGLineElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLineElement, Base>(exec, &JSSVGLineElementTable, this, propertyName, slot);
-}
-
-bool JSSVGLineElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLineElement, Base>(exec, &JSSVGLineElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGLineElementX1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->x1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementY1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->y1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementX2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->x2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementY2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->y2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGLineElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGLineElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGLineElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGLineElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGLineElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGLineElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLineElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGLineElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* castedThis = static_cast<JSSVGLineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGLineElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLineElement* domObject = static_cast<JSSVGLineElement*>(asObject(slotBase));
- return JSSVGLineElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGLineElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGLineElement, Base>(exec, propertyName, value, &JSSVGLineElementTable, this, slot);
-}
-
-void setJSSVGLineElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(thisObject);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGLineElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(thisObject);
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGLineElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGLineElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(asObject(thisValue));
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(asObject(thisValue));
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(asObject(thisValue));
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(asObject(thisValue));
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(asObject(thisValue));
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGLineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGLineElement* castedThisObj = static_cast<JSSVGLineElement*>(asObject(thisValue));
- SVGLineElement* imp = static_cast<SVGLineElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.h
deleted file mode 100644
index f4e0152..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGLineElement_h
-#define JSSVGLineElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGLineElement;
-
-class JSSVGLineElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGLineElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGLineElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGLineElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGLineElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGLineElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGLineElementX1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementY1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementX2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementY2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGLineElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGLineElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGLineElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGLineElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLineElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp
deleted file mode 100644
index c269b7b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGLinearGradientElement.h"
-
-#include "JSSVGAnimatedLength.h"
-#include "SVGLinearGradientElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGLinearGradientElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGLinearGradientElementTableValues[6] =
-{
- { "x1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLinearGradientElementX1), (intptr_t)0 },
- { "y1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLinearGradientElementY1), (intptr_t)0 },
- { "x2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLinearGradientElementX2), (intptr_t)0 },
- { "y2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLinearGradientElementY2), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGLinearGradientElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLinearGradientElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGLinearGradientElementTableValues, 0 };
-#else
- { 16, 15, JSSVGLinearGradientElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGLinearGradientElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLinearGradientElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGLinearGradientElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGLinearGradientElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGLinearGradientElementConstructor : public DOMConstructorObject {
-public:
- JSSVGLinearGradientElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGLinearGradientElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGLinearGradientElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGLinearGradientElementConstructor::s_info = { "SVGLinearGradientElementConstructor", 0, &JSSVGLinearGradientElementConstructorTable, 0 };
-
-bool JSSVGLinearGradientElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLinearGradientElementConstructor, DOMObject>(exec, &JSSVGLinearGradientElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGLinearGradientElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLinearGradientElementConstructor, DOMObject>(exec, &JSSVGLinearGradientElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGLinearGradientElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGLinearGradientElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGLinearGradientElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGLinearGradientElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGLinearGradientElementPrototype::s_info = { "SVGLinearGradientElementPrototype", 0, &JSSVGLinearGradientElementPrototypeTable, 0 };
-
-JSObject* JSSVGLinearGradientElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGLinearGradientElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGLinearGradientElement::s_info = { "SVGLinearGradientElement", &JSSVGGradientElement::s_info, &JSSVGLinearGradientElementTable, 0 };
-
-JSSVGLinearGradientElement::JSSVGLinearGradientElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGLinearGradientElement> impl)
- : JSSVGGradientElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGLinearGradientElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGLinearGradientElementPrototype(JSSVGLinearGradientElementPrototype::createStructure(JSSVGGradientElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGLinearGradientElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGLinearGradientElement, Base>(exec, &JSSVGLinearGradientElementTable, this, propertyName, slot);
-}
-
-bool JSSVGLinearGradientElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGLinearGradientElement, Base>(exec, &JSSVGLinearGradientElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGLinearGradientElementX1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLinearGradientElement* castedThis = static_cast<JSSVGLinearGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLinearGradientElement* imp = static_cast<SVGLinearGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->x1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLinearGradientElementY1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLinearGradientElement* castedThis = static_cast<JSSVGLinearGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLinearGradientElement* imp = static_cast<SVGLinearGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->y1Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLinearGradientElementX2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLinearGradientElement* castedThis = static_cast<JSSVGLinearGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLinearGradientElement* imp = static_cast<SVGLinearGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->x2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLinearGradientElementY2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLinearGradientElement* castedThis = static_cast<JSSVGLinearGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGLinearGradientElement* imp = static_cast<SVGLinearGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->y2Animated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGLinearGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGLinearGradientElement* domObject = static_cast<JSSVGLinearGradientElement*>(asObject(slotBase));
- return JSSVGLinearGradientElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGLinearGradientElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGLinearGradientElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.h
deleted file mode 100644
index c5cdd0c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGLinearGradientElement_h
-#define JSSVGLinearGradientElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGGradientElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGLinearGradientElement;
-
-class JSSVGLinearGradientElement : public JSSVGGradientElement {
- typedef JSSVGGradientElement Base;
-public:
- JSSVGLinearGradientElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGLinearGradientElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGLinearGradientElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGLinearGradientElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGLinearGradientElementX1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLinearGradientElementY1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLinearGradientElementX2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLinearGradientElementY2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGLinearGradientElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp
deleted file mode 100644
index cff88a1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp
+++ /dev/null
@@ -1,436 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGMarkerElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAngle.h"
-#include "JSSVGAnimatedAngle.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedRect.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGMarkerElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGMarkerElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGMarkerElementTableValues[16] =
-{
- { "refX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementRefX), (intptr_t)0 },
- { "refY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementRefY), (intptr_t)0 },
- { "markerUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementMarkerUnits), (intptr_t)0 },
- { "markerWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementMarkerWidth), (intptr_t)0 },
- { "markerHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementMarkerHeight), (intptr_t)0 },
- { "orientType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementOrientType), (intptr_t)0 },
- { "orientAngle", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementOrientAngle), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementXmllang), (intptr_t)setJSSVGMarkerElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementXmlspace), (intptr_t)setJSSVGMarkerElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementStyle), (intptr_t)0 },
- { "viewBox", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementViewBox), (intptr_t)0 },
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementPreserveAspectRatio), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMarkerElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGMarkerElementTableValues, 0 };
-#else
- { 33, 31, JSSVGMarkerElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGMarkerElementConstructorTableValues[7] =
-{
- { "SVG_MARKERUNITS_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKERUNITS_UNKNOWN), (intptr_t)0 },
- { "SVG_MARKERUNITS_USERSPACEONUSE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKERUNITS_USERSPACEONUSE), (intptr_t)0 },
- { "SVG_MARKERUNITS_STROKEWIDTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKERUNITS_STROKEWIDTH), (intptr_t)0 },
- { "SVG_MARKER_ORIENT_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKER_ORIENT_UNKNOWN), (intptr_t)0 },
- { "SVG_MARKER_ORIENT_AUTO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKER_ORIENT_AUTO), (intptr_t)0 },
- { "SVG_MARKER_ORIENT_ANGLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKER_ORIENT_ANGLE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMarkerElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGMarkerElementConstructorTableValues, 0 };
-#else
- { 16, 15, JSSVGMarkerElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGMarkerElementConstructor : public DOMConstructorObject {
-public:
- JSSVGMarkerElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGMarkerElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGMarkerElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGMarkerElementConstructor::s_info = { "SVGMarkerElementConstructor", 0, &JSSVGMarkerElementConstructorTable, 0 };
-
-bool JSSVGMarkerElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMarkerElementConstructor, DOMObject>(exec, &JSSVGMarkerElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGMarkerElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMarkerElementConstructor, DOMObject>(exec, &JSSVGMarkerElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGMarkerElementPrototypeTableValues[10] =
-{
- { "SVG_MARKERUNITS_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKERUNITS_UNKNOWN), (intptr_t)0 },
- { "SVG_MARKERUNITS_USERSPACEONUSE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKERUNITS_USERSPACEONUSE), (intptr_t)0 },
- { "SVG_MARKERUNITS_STROKEWIDTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKERUNITS_STROKEWIDTH), (intptr_t)0 },
- { "SVG_MARKER_ORIENT_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKER_ORIENT_UNKNOWN), (intptr_t)0 },
- { "SVG_MARKER_ORIENT_AUTO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKER_ORIENT_AUTO), (intptr_t)0 },
- { "SVG_MARKER_ORIENT_ANGLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMarkerElementSVG_MARKER_ORIENT_ANGLE), (intptr_t)0 },
- { "setOrientToAuto", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMarkerElementPrototypeFunctionSetOrientToAuto), (intptr_t)0 },
- { "setOrientToAngle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMarkerElementPrototypeFunctionSetOrientToAngle), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMarkerElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMarkerElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGMarkerElementPrototypeTableValues, 0 };
-#else
- { 32, 31, JSSVGMarkerElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGMarkerElementPrototype::s_info = { "SVGMarkerElementPrototype", 0, &JSSVGMarkerElementPrototypeTable, 0 };
-
-JSObject* JSSVGMarkerElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGMarkerElement>(exec, globalObject);
-}
-
-bool JSSVGMarkerElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGMarkerElementPrototype, JSObject>(exec, &JSSVGMarkerElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGMarkerElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGMarkerElementPrototype, JSObject>(exec, &JSSVGMarkerElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGMarkerElement::s_info = { "SVGMarkerElement", &JSSVGElement::s_info, &JSSVGMarkerElementTable, 0 };
-
-JSSVGMarkerElement::JSSVGMarkerElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGMarkerElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGMarkerElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGMarkerElementPrototype(JSSVGMarkerElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGMarkerElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMarkerElement, Base>(exec, &JSSVGMarkerElementTable, this, propertyName, slot);
-}
-
-bool JSSVGMarkerElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMarkerElement, Base>(exec, &JSSVGMarkerElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGMarkerElementRefX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->refXAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementRefY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->refYAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementMarkerUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->markerUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementMarkerWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->markerWidthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementMarkerHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->markerHeightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementOrientType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->orientTypeAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementOrientAngle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedAngle> obj = imp->orientAngleAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGMarkerElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGMarkerElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGMarkerElementViewBox(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedRect> obj = imp->viewBoxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* castedThis = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMarkerElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMarkerElement* domObject = static_cast<JSSVGMarkerElement*>(asObject(slotBase));
- return JSSVGMarkerElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGMarkerElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGMarkerElement, Base>(exec, propertyName, value, &JSSVGMarkerElementTable, this, slot);
-}
-
-void setJSSVGMarkerElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMarkerElement* castedThisObj = static_cast<JSSVGMarkerElement*>(thisObject);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGMarkerElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMarkerElement* castedThisObj = static_cast<JSSVGMarkerElement*>(thisObject);
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGMarkerElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGMarkerElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGMarkerElementPrototypeFunctionSetOrientToAuto(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMarkerElement::s_info))
- return throwError(exec, TypeError);
- JSSVGMarkerElement* castedThisObj = static_cast<JSSVGMarkerElement*>(asObject(thisValue));
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThisObj->impl());
-
- imp->setOrientToAuto();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGMarkerElementPrototypeFunctionSetOrientToAngle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMarkerElement::s_info))
- return throwError(exec, TypeError);
- JSSVGMarkerElement* castedThisObj = static_cast<JSSVGMarkerElement*>(asObject(thisValue));
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThisObj->impl());
- SVGAngle angle = toSVGAngle(args.at(0));
-
- imp->setOrientToAngle(angle);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGMarkerElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMarkerElement::s_info))
- return throwError(exec, TypeError);
- JSSVGMarkerElement* castedThisObj = static_cast<JSSVGMarkerElement*>(asObject(thisValue));
- SVGMarkerElement* imp = static_cast<SVGMarkerElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGMarkerElementSVG_MARKERUNITS_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGMarkerElementSVG_MARKERUNITS_USERSPACEONUSE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGMarkerElementSVG_MARKERUNITS_STROKEWIDTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGMarkerElementSVG_MARKER_ORIENT_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGMarkerElementSVG_MARKER_ORIENT_AUTO(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGMarkerElementSVG_MARKER_ORIENT_ANGLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.h
deleted file mode 100644
index 7b25271..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGMarkerElement_h
-#define JSSVGMarkerElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGMarkerElement;
-
-class JSSVGMarkerElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGMarkerElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGMarkerElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGMarkerElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGMarkerElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGMarkerElementPrototypeFunctionSetOrientToAuto(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMarkerElementPrototypeFunctionSetOrientToAngle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMarkerElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGMarkerElementRefX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementRefY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementMarkerUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementMarkerWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementMarkerHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementOrientType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementOrientAngle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMarkerElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMarkerElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMarkerElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMarkerElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementViewBox(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGMarkerElementSVG_MARKERUNITS_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementSVG_MARKERUNITS_USERSPACEONUSE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementSVG_MARKERUNITS_STROKEWIDTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementSVG_MARKER_ORIENT_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementSVG_MARKER_ORIENT_AUTO(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMarkerElementSVG_MARKER_ORIENT_ANGLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp
deleted file mode 100644
index da25c3a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp
+++ /dev/null
@@ -1,375 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGMaskElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGMaskElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGMaskElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGMaskElementTableValues[16] =
-{
- { "maskUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementMaskUnits), (intptr_t)0 },
- { "maskContentUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementMaskContentUnits), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementHeight), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementXmllang), (intptr_t)setJSSVGMaskElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementXmlspace), (intptr_t)setJSSVGMaskElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMaskElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMaskElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGMaskElementTableValues, 0 };
-#else
- { 37, 31, JSSVGMaskElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGMaskElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMaskElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMaskElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGMaskElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGMaskElementConstructor : public DOMConstructorObject {
-public:
- JSSVGMaskElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGMaskElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGMaskElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGMaskElementConstructor::s_info = { "SVGMaskElementConstructor", 0, &JSSVGMaskElementConstructorTable, 0 };
-
-bool JSSVGMaskElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMaskElementConstructor, DOMObject>(exec, &JSSVGMaskElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGMaskElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMaskElementConstructor, DOMObject>(exec, &JSSVGMaskElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGMaskElementPrototypeTableValues[3] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMaskElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMaskElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMaskElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGMaskElementPrototypeTableValues, 0 };
-#else
- { 4, 3, JSSVGMaskElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGMaskElementPrototype::s_info = { "SVGMaskElementPrototype", 0, &JSSVGMaskElementPrototypeTable, 0 };
-
-JSObject* JSSVGMaskElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGMaskElement>(exec, globalObject);
-}
-
-bool JSSVGMaskElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGMaskElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGMaskElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGMaskElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGMaskElement::s_info = { "SVGMaskElement", &JSSVGElement::s_info, &JSSVGMaskElementTable, 0 };
-
-JSSVGMaskElement::JSSVGMaskElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGMaskElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGMaskElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGMaskElementPrototype(JSSVGMaskElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGMaskElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMaskElement, Base>(exec, &JSSVGMaskElementTable, this, propertyName, slot);
-}
-
-bool JSSVGMaskElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMaskElement, Base>(exec, &JSSVGMaskElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGMaskElementMaskUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->maskUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementMaskContentUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->maskContentUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGMaskElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGMaskElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGMaskElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* castedThis = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGMaskElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMaskElement* domObject = static_cast<JSSVGMaskElement*>(asObject(slotBase));
- return JSSVGMaskElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGMaskElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGMaskElement, Base>(exec, propertyName, value, &JSSVGMaskElementTable, this, slot);
-}
-
-void setJSSVGMaskElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMaskElement* castedThisObj = static_cast<JSSVGMaskElement*>(thisObject);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGMaskElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMaskElement* castedThisObj = static_cast<JSSVGMaskElement*>(thisObject);
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGMaskElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGMaskElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGMaskElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMaskElement::s_info))
- return throwError(exec, TypeError);
- JSSVGMaskElement* castedThisObj = static_cast<JSSVGMaskElement*>(asObject(thisValue));
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMaskElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMaskElement::s_info))
- return throwError(exec, TypeError);
- JSSVGMaskElement* castedThisObj = static_cast<JSSVGMaskElement*>(asObject(thisValue));
- SVGMaskElement* imp = static_cast<SVGMaskElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.h
deleted file mode 100644
index 1ca880c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGMaskElement_h
-#define JSSVGMaskElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGMaskElement;
-
-class JSSVGMaskElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGMaskElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGMaskElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGMaskElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGMaskElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGMaskElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMaskElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGMaskElementMaskUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementMaskContentUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMaskElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMaskElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMaskElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMaskElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGMaskElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp
deleted file mode 100644
index 5fe82ad..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp
+++ /dev/null
@@ -1,458 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGMatrix.h"
-
-#include "JSSVGMatrix.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGMatrix);
-
-/* Hash table */
-
-static const HashTableValue JSSVGMatrixTableValues[8] =
-{
- { "a", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixA), (intptr_t)setJSSVGMatrixA },
- { "b", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixB), (intptr_t)setJSSVGMatrixB },
- { "c", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixC), (intptr_t)setJSSVGMatrixC },
- { "d", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixD), (intptr_t)setJSSVGMatrixD },
- { "e", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixE), (intptr_t)setJSSVGMatrixE },
- { "f", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixF), (intptr_t)setJSSVGMatrixF },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMatrixConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMatrixTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGMatrixTableValues, 0 };
-#else
- { 17, 15, JSSVGMatrixTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGMatrixConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMatrixConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMatrixConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGMatrixConstructorTableValues, 0 };
-#endif
-
-class JSSVGMatrixConstructor : public DOMConstructorObject {
-public:
- JSSVGMatrixConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGMatrixConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGMatrixPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGMatrixConstructor::s_info = { "SVGMatrixConstructor", 0, &JSSVGMatrixConstructorTable, 0 };
-
-bool JSSVGMatrixConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMatrixConstructor, DOMObject>(exec, &JSSVGMatrixConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGMatrixConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMatrixConstructor, DOMObject>(exec, &JSSVGMatrixConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGMatrixPrototypeTableValues[12] =
-{
- { "multiply", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionMultiply), (intptr_t)1 },
- { "inverse", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionInverse), (intptr_t)0 },
- { "translate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionTranslate), (intptr_t)2 },
- { "scale", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionScale), (intptr_t)1 },
- { "scaleNonUniform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionScaleNonUniform), (intptr_t)2 },
- { "rotate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionRotate), (intptr_t)1 },
- { "rotateFromVector", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionRotateFromVector), (intptr_t)2 },
- { "flipX", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionFlipX), (intptr_t)0 },
- { "flipY", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionFlipY), (intptr_t)0 },
- { "skewX", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionSkewX), (intptr_t)1 },
- { "skewY", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGMatrixPrototypeFunctionSkewY), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMatrixPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGMatrixPrototypeTableValues, 0 };
-#else
- { 33, 31, JSSVGMatrixPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGMatrixPrototype::s_info = { "SVGMatrixPrototype", 0, &JSSVGMatrixPrototypeTable, 0 };
-
-JSObject* JSSVGMatrixPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGMatrix>(exec, globalObject);
-}
-
-bool JSSVGMatrixPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGMatrixPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGMatrixPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGMatrixPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGMatrix::s_info = { "SVGMatrix", 0, &JSSVGMatrixTable, 0 };
-
-JSSVGMatrix::JSSVGMatrix(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<AffineTransform> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGMatrix::~JSSVGMatrix()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGMatrix::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGMatrixPrototype(JSSVGMatrixPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGMatrix::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMatrix, Base>(exec, &JSSVGMatrixTable, this, propertyName, slot);
-}
-
-bool JSSVGMatrix::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMatrix, Base>(exec, &JSSVGMatrixTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGMatrixA(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* castedThis = static_cast<JSSVGMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AffineTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.a());
- return result;
-}
-
-JSValue jsSVGMatrixB(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* castedThis = static_cast<JSSVGMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AffineTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.b());
- return result;
-}
-
-JSValue jsSVGMatrixC(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* castedThis = static_cast<JSSVGMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AffineTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.c());
- return result;
-}
-
-JSValue jsSVGMatrixD(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* castedThis = static_cast<JSSVGMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AffineTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.d());
- return result;
-}
-
-JSValue jsSVGMatrixE(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* castedThis = static_cast<JSSVGMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AffineTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.e());
- return result;
-}
-
-JSValue jsSVGMatrixF(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* castedThis = static_cast<JSSVGMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- AffineTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.f());
- return result;
-}
-
-JSValue jsSVGMatrixConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMatrix* domObject = static_cast<JSSVGMatrix*>(asObject(slotBase));
- return JSSVGMatrix::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGMatrix::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGMatrix, Base>(exec, propertyName, value, &JSSVGMatrixTable, this, slot);
-}
-
-void setJSSVGMatrixA(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(thisObject);
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- podImp.setA(value.toNumber(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGMatrixB(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(thisObject);
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- podImp.setB(value.toNumber(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGMatrixC(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(thisObject);
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- podImp.setC(value.toNumber(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGMatrixD(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(thisObject);
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- podImp.setD(value.toNumber(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGMatrixE(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(thisObject);
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- podImp.setE(value.toNumber(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGMatrixF(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(thisObject);
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- podImp.setF(value.toNumber(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGMatrix::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGMatrixConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionMultiply(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- return castedThisObj->multiply(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionInverse(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- return castedThisObj->inverse(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionTranslate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.translate(x, y)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionScale(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- float scaleFactor = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.scale(scaleFactor)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionScaleNonUniform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- float scaleFactorX = args.at(0).toFloat(exec);
- float scaleFactorY = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.scaleNonUniform(scaleFactorX, scaleFactorY)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionRotate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- float angle = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.rotate(angle)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionRotateFromVector(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- return castedThisObj->rotateFromVector(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionFlipX(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.flipX()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionFlipY(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.flipY()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionSkewX(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- float angle = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.skewX(angle)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionSkewY(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGMatrix::s_info))
- return throwError(exec, TypeError);
- JSSVGMatrix* castedThisObj = static_cast<JSSVGMatrix*>(asObject(thisValue));
- JSSVGPODTypeWrapper<AffineTransform> * imp = static_cast<JSSVGPODTypeWrapper<AffineTransform> *>(castedThisObj->impl());
- AffineTransform podImp(*imp);
- float angle = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(podImp.skewY(angle)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<AffineTransform>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGMatrix, JSSVGPODTypeWrapper<AffineTransform> >(exec, globalObject, object, context);
-}
-AffineTransform toSVGMatrix(JSC::JSValue value)
-{
- return value.inherits(&JSSVGMatrix::s_info) ? (AffineTransform) *static_cast<JSSVGMatrix*>(asObject(value))->impl() : AffineTransform();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.h b/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.h
deleted file mode 100644
index 1fa4c67..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGMatrix_h
-#define JSSVGMatrix_h
-
-#if ENABLE(SVG)
-
-#include "AffineTransform.h"
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGMatrix : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGMatrix(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<AffineTransform> >);
- virtual ~JSSVGMatrix();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue multiply(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue inverse(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue rotateFromVector(JSC::ExecState*, const JSC::ArgList&);
- JSSVGPODTypeWrapper<AffineTransform> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<AffineTransform> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<AffineTransform>*, SVGElement*);
-AffineTransform toSVGMatrix(JSC::JSValue);
-
-class JSSVGMatrixPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGMatrixPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionMultiply(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionInverse(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionTranslate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionScale(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionScaleNonUniform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionRotate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionRotateFromVector(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionFlipX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionFlipY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionSkewX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGMatrixPrototypeFunctionSkewY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGMatrixA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMatrixA(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMatrixB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMatrixB(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMatrixC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMatrixC(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMatrixD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMatrixD(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMatrixE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMatrixE(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMatrixF(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGMatrixF(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGMatrixConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp
deleted file mode 100644
index 3bd5af0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGMetadataElement.h"
-
-#include "SVGMetadataElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGMetadataElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGMetadataElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMetadataElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMetadataElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMetadataElementTableValues, 0 };
-#else
- { 2, 1, JSSVGMetadataElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGMetadataElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMetadataElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMetadataElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGMetadataElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGMetadataElementConstructor : public DOMConstructorObject {
-public:
- JSSVGMetadataElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGMetadataElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGMetadataElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGMetadataElementConstructor::s_info = { "SVGMetadataElementConstructor", 0, &JSSVGMetadataElementConstructorTable, 0 };
-
-bool JSSVGMetadataElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMetadataElementConstructor, DOMObject>(exec, &JSSVGMetadataElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGMetadataElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMetadataElementConstructor, DOMObject>(exec, &JSSVGMetadataElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGMetadataElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMetadataElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMetadataElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGMetadataElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGMetadataElementPrototype::s_info = { "SVGMetadataElementPrototype", 0, &JSSVGMetadataElementPrototypeTable, 0 };
-
-JSObject* JSSVGMetadataElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGMetadataElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGMetadataElement::s_info = { "SVGMetadataElement", &JSSVGElement::s_info, &JSSVGMetadataElementTable, 0 };
-
-JSSVGMetadataElement::JSSVGMetadataElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGMetadataElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGMetadataElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGMetadataElementPrototype(JSSVGMetadataElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGMetadataElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMetadataElement, Base>(exec, &JSSVGMetadataElementTable, this, propertyName, slot);
-}
-
-bool JSSVGMetadataElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMetadataElement, Base>(exec, &JSSVGMetadataElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGMetadataElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMetadataElement* domObject = static_cast<JSSVGMetadataElement*>(asObject(slotBase));
- return JSSVGMetadataElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGMetadataElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGMetadataElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.h
deleted file mode 100644
index 93f8f81..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGMetadataElement_h
-#define JSSVGMetadataElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGMetadataElement;
-
-class JSSVGMetadataElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGMetadataElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGMetadataElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGMetadataElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGMetadataElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGMetadataElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp
deleted file mode 100644
index 4b0c08e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGMissingGlyphElement.h"
-
-#include "SVGMissingGlyphElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGMissingGlyphElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGMissingGlyphElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGMissingGlyphElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMissingGlyphElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMissingGlyphElementTableValues, 0 };
-#else
- { 2, 1, JSSVGMissingGlyphElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGMissingGlyphElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMissingGlyphElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMissingGlyphElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGMissingGlyphElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGMissingGlyphElementConstructor : public DOMConstructorObject {
-public:
- JSSVGMissingGlyphElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGMissingGlyphElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGMissingGlyphElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGMissingGlyphElementConstructor::s_info = { "SVGMissingGlyphElementConstructor", 0, &JSSVGMissingGlyphElementConstructorTable, 0 };
-
-bool JSSVGMissingGlyphElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMissingGlyphElementConstructor, DOMObject>(exec, &JSSVGMissingGlyphElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGMissingGlyphElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMissingGlyphElementConstructor, DOMObject>(exec, &JSSVGMissingGlyphElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGMissingGlyphElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGMissingGlyphElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGMissingGlyphElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGMissingGlyphElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGMissingGlyphElementPrototype::s_info = { "SVGMissingGlyphElementPrototype", 0, &JSSVGMissingGlyphElementPrototypeTable, 0 };
-
-JSObject* JSSVGMissingGlyphElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGMissingGlyphElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGMissingGlyphElement::s_info = { "SVGMissingGlyphElement", &JSSVGElement::s_info, &JSSVGMissingGlyphElementTable, 0 };
-
-JSSVGMissingGlyphElement::JSSVGMissingGlyphElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGMissingGlyphElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGMissingGlyphElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGMissingGlyphElementPrototype(JSSVGMissingGlyphElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGMissingGlyphElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGMissingGlyphElement, Base>(exec, &JSSVGMissingGlyphElementTable, this, propertyName, slot);
-}
-
-bool JSSVGMissingGlyphElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGMissingGlyphElement, Base>(exec, &JSSVGMissingGlyphElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGMissingGlyphElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGMissingGlyphElement* domObject = static_cast<JSSVGMissingGlyphElement*>(asObject(slotBase));
- return JSSVGMissingGlyphElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGMissingGlyphElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGMissingGlyphElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.h
deleted file mode 100644
index 06f0cf5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGMissingGlyphElement_h
-#define JSSVGMissingGlyphElement_h
-
-#if ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGMissingGlyphElement;
-
-class JSSVGMissingGlyphElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGMissingGlyphElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGMissingGlyphElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGMissingGlyphElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGMissingGlyphElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGMissingGlyphElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG) && ENABLE(SVG_FONTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp
deleted file mode 100644
index 9d430c1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGNumber.h"
-
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGNumber);
-
-/* Hash table */
-
-static const HashTableValue JSSVGNumberTableValues[3] =
-{
- { "value", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGNumberValue), (intptr_t)setJSSVGNumberValue },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGNumberConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGNumberTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGNumberTableValues, 0 };
-#else
- { 4, 3, JSSVGNumberTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGNumberConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGNumberConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGNumberConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGNumberConstructorTableValues, 0 };
-#endif
-
-class JSSVGNumberConstructor : public DOMConstructorObject {
-public:
- JSSVGNumberConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGNumberConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGNumberPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGNumberConstructor::s_info = { "SVGNumberConstructor", 0, &JSSVGNumberConstructorTable, 0 };
-
-bool JSSVGNumberConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGNumberConstructor, DOMObject>(exec, &JSSVGNumberConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGNumberConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGNumberConstructor, DOMObject>(exec, &JSSVGNumberConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGNumberPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGNumberPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGNumberPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGNumberPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGNumberPrototype::s_info = { "SVGNumberPrototype", 0, &JSSVGNumberPrototypeTable, 0 };
-
-JSObject* JSSVGNumberPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGNumber>(exec, globalObject);
-}
-
-const ClassInfo JSSVGNumber::s_info = { "SVGNumber", 0, &JSSVGNumberTable, 0 };
-
-JSSVGNumber::JSSVGNumber(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<float> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGNumber::~JSSVGNumber()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGNumber::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGNumberPrototype(JSSVGNumberPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGNumber::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGNumber, Base>(exec, &JSSVGNumberTable, this, propertyName, slot);
-}
-
-bool JSSVGNumber::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGNumber, Base>(exec, &JSSVGNumberTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGNumberValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGNumber* castedThis = static_cast<JSSVGNumber*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- float imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp);
- return result;
-}
-
-JSValue jsSVGNumberConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGNumber* domObject = static_cast<JSSVGNumber*>(asObject(slotBase));
- return JSSVGNumber::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGNumber::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGNumber, Base>(exec, propertyName, value, &JSSVGNumberTable, this, slot);
-}
-
-void setJSSVGNumberValue(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGNumber* castedThisObj = static_cast<JSSVGNumber*>(thisObject);
- JSSVGPODTypeWrapper<float> * imp = static_cast<JSSVGPODTypeWrapper<float> *>(castedThisObj->impl());
- float podImp(*imp);
- podImp = value.toFloat(exec);
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGNumber::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGNumberConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<float>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGNumber, JSSVGPODTypeWrapper<float> >(exec, globalObject, object, context);
-}
-float toSVGNumber(JSC::JSValue value)
-{
- return value.inherits(&JSSVGNumber::s_info) ? (float) *static_cast<JSSVGNumber*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.h b/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.h
deleted file mode 100644
index a698c3b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGNumber_h
-#define JSSVGNumber_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGNumber : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGNumber(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<float> >);
- virtual ~JSSVGNumber();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- JSSVGPODTypeWrapper<float> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<float> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<float>*, SVGElement*);
-float toSVGNumber(JSC::JSValue);
-
-class JSSVGNumberPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGNumberPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGNumberValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGNumberValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGNumberConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp
deleted file mode 100644
index 5daff18..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp
+++ /dev/null
@@ -1,263 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGNumberList.h"
-
-#include "JSSVGNumber.h"
-#include "JSSVGPODListCustom.h"
-#include "SVGNumberList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGNumberList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGNumberListTableValues[3] =
-{
- { "numberOfItems", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGNumberListNumberOfItems), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGNumberListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGNumberListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGNumberListTableValues, 0 };
-#else
- { 4, 3, JSSVGNumberListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGNumberListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGNumberListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGNumberListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGNumberListConstructorTableValues, 0 };
-#endif
-
-class JSSVGNumberListConstructor : public DOMConstructorObject {
-public:
- JSSVGNumberListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGNumberListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGNumberListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGNumberListConstructor::s_info = { "SVGNumberListConstructor", 0, &JSSVGNumberListConstructorTable, 0 };
-
-bool JSSVGNumberListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGNumberListConstructor, DOMObject>(exec, &JSSVGNumberListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGNumberListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGNumberListConstructor, DOMObject>(exec, &JSSVGNumberListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGNumberListPrototypeTableValues[8] =
-{
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionClear), (intptr_t)0 },
- { "initialize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionInitialize), (intptr_t)1 },
- { "getItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionGetItem), (intptr_t)1 },
- { "insertItemBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionInsertItemBefore), (intptr_t)2 },
- { "replaceItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionReplaceItem), (intptr_t)2 },
- { "removeItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionRemoveItem), (intptr_t)1 },
- { "appendItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGNumberListPrototypeFunctionAppendItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGNumberListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGNumberListPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGNumberListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGNumberListPrototype::s_info = { "SVGNumberListPrototype", 0, &JSSVGNumberListPrototypeTable, 0 };
-
-JSObject* JSSVGNumberListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGNumberList>(exec, globalObject);
-}
-
-bool JSSVGNumberListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGNumberListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGNumberListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGNumberListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGNumberList::s_info = { "SVGNumberList", 0, &JSSVGNumberListTable, 0 };
-
-JSSVGNumberList::JSSVGNumberList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGNumberList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGNumberList::~JSSVGNumberList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGNumberList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGNumberListPrototype(JSSVGNumberListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGNumberList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGNumberList, Base>(exec, &JSSVGNumberListTable, this, propertyName, slot);
-}
-
-bool JSSVGNumberList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGNumberList, Base>(exec, &JSSVGNumberListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGNumberListNumberOfItems(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGNumberList* castedThis = static_cast<JSSVGNumberList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGNumberList* imp = static_cast<SVGNumberList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->numberOfItems());
- return result;
-}
-
-JSValue jsSVGNumberListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGNumberList* domObject = static_cast<JSSVGNumberList*>(asObject(slotBase));
- return JSSVGNumberList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGNumberList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGNumberListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::clear<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionInitialize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::initialize<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::getItem<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionInsertItemBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::insertItemBefore<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionReplaceItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::replaceItem<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::removeItem<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionAppendItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGNumberList::s_info))
- return throwError(exec, TypeError);
- JSSVGNumberList* castedThisObj = static_cast<JSSVGNumberList*>(asObject(thisValue));
- return JSSVGPODListCustom::appendItem<JSSVGNumberList, float>(castedThisObj, exec, args, toSVGNumber);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGNumberList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGNumberList>(exec, globalObject, object, context);
-}
-SVGNumberList* toSVGNumberList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGNumberList::s_info) ? static_cast<JSSVGNumberList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.h
deleted file mode 100644
index 7adaeed..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGNumberList_h
-#define JSSVGNumberList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGNumberList;
-
-class JSSVGNumberList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGNumberList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGNumberList>);
- virtual ~JSSVGNumberList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGNumberList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGNumberList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGNumberList*, SVGElement* context);
-SVGNumberList* toSVGNumberList(JSC::JSValue);
-
-class JSSVGNumberListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGNumberListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionInitialize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionInsertItemBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionReplaceItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGNumberListPrototypeFunctionAppendItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGNumberListNumberOfItems(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGNumberListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp
deleted file mode 100644
index b70e0ac..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp
+++ /dev/null
@@ -1,293 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPaint.h"
-
-#include "KURL.h"
-#include "SVGPaint.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPaint);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPaintTableValues[4] =
-{
- { "paintType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintPaintType), (intptr_t)0 },
- { "uri", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintUri), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPaintTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGPaintTableValues, 0 };
-#else
- { 9, 7, JSSVGPaintTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPaintConstructorTableValues[11] =
-{
- { "SVG_PAINTTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_PAINTTYPE_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_RGBCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_RGBCOLOR_ICCCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_NONE), (intptr_t)0 },
- { "SVG_PAINTTYPE_CURRENTCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_CURRENTCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_NONE), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_CURRENTCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_CURRENTCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPaintConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSSVGPaintConstructorTableValues, 0 };
-#else
- { 35, 31, JSSVGPaintConstructorTableValues, 0 };
-#endif
-
-class JSSVGPaintConstructor : public DOMConstructorObject {
-public:
- JSSVGPaintConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPaintConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPaintPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPaintConstructor::s_info = { "SVGPaintConstructor", 0, &JSSVGPaintConstructorTable, 0 };
-
-bool JSSVGPaintConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPaintConstructor, DOMObject>(exec, &JSSVGPaintConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPaintConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPaintConstructor, DOMObject>(exec, &JSSVGPaintConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPaintPrototypeTableValues[13] =
-{
- { "SVG_PAINTTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_PAINTTYPE_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_RGBCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_RGBCOLOR_ICCCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_NONE), (intptr_t)0 },
- { "SVG_PAINTTYPE_CURRENTCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_CURRENTCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_NONE), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_CURRENTCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_CURRENTCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_RGBCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR), (intptr_t)0 },
- { "SVG_PAINTTYPE_URI", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPaintSVG_PAINTTYPE_URI), (intptr_t)0 },
- { "setUri", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPaintPrototypeFunctionSetUri), (intptr_t)1 },
- { "setPaint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPaintPrototypeFunctionSetPaint), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPaintPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 4095, JSSVGPaintPrototypeTableValues, 0 };
-#else
- { 35, 31, JSSVGPaintPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPaintPrototype::s_info = { "SVGPaintPrototype", 0, &JSSVGPaintPrototypeTable, 0 };
-
-JSObject* JSSVGPaintPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPaint>(exec, globalObject);
-}
-
-bool JSSVGPaintPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGPaintPrototype, JSObject>(exec, &JSSVGPaintPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPaintPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGPaintPrototype, JSObject>(exec, &JSSVGPaintPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPaint::s_info = { "SVGPaint", &JSSVGColor::s_info, &JSSVGPaintTable, 0 };
-
-JSSVGPaint::JSSVGPaint(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPaint> impl)
- : JSSVGColor(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPaint::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPaintPrototype(JSSVGPaintPrototype::createStructure(JSSVGColorPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPaint::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPaint, Base>(exec, &JSSVGPaintTable, this, propertyName, slot);
-}
-
-bool JSSVGPaint::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPaint, Base>(exec, &JSSVGPaintTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPaintPaintType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPaint* castedThis = static_cast<JSSVGPaint*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPaint* imp = static_cast<SVGPaint*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->paintType());
- return result;
-}
-
-JSValue jsSVGPaintUri(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPaint* castedThis = static_cast<JSSVGPaint*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPaint* imp = static_cast<SVGPaint*>(castedThis->impl());
- JSValue result = jsString(exec, imp->uri());
- return result;
-}
-
-JSValue jsSVGPaintConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPaint* domObject = static_cast<JSSVGPaint*>(asObject(slotBase));
- return JSSVGPaint::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGPaint::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPaintConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPaintPrototypeFunctionSetUri(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPaint::s_info))
- return throwError(exec, TypeError);
- JSSVGPaint* castedThisObj = static_cast<JSSVGPaint*>(asObject(thisValue));
- SVGPaint* imp = static_cast<SVGPaint*>(castedThisObj->impl());
- const UString& uri = args.at(0).toString(exec);
-
- imp->setUri(uri);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGPaintPrototypeFunctionSetPaint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPaint::s_info))
- return throwError(exec, TypeError);
- JSSVGPaint* castedThisObj = static_cast<JSSVGPaint*>(asObject(thisValue));
- SVGPaint* imp = static_cast<SVGPaint*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGPaint::SVGPaintType paintType = static_cast<SVGPaint::SVGPaintType>(args.at(0).toInt32(exec));
- const UString& uri = args.at(1).toString(exec);
- const UString& rgbColor = args.at(2).toString(exec);
- const UString& iccColor = args.at(3).toString(exec);
-
- imp->setPaint(paintType, uri, rgbColor, iccColor, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsSVGPaintSVG_PAINTTYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_RGBCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_RGBCOLOR_ICCCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_NONE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(101));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_CURRENTCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(102));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_URI_NONE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(103));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_URI_CURRENTCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(104));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(105));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(106));
-}
-
-JSValue jsSVGPaintSVG_PAINTTYPE_URI(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(107));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.h
deleted file mode 100644
index 1b4e0f0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPaint_h
-#define JSSVGPaint_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGColor.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPaint;
-
-class JSSVGPaint : public JSSVGColor {
- typedef JSSVGColor Base;
-public:
- JSSVGPaint(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPaint>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPaintPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPaintPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPaintPrototypeFunctionSetUri(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPaintPrototypeFunctionSetPaint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPaintPaintType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintUri(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_RGBCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_RGBCOLOR_ICCCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_NONE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_CURRENTCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_URI_NONE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_URI_CURRENTCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPaintSVG_PAINTTYPE_URI(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp
deleted file mode 100644
index 05ec714..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp
+++ /dev/null
@@ -1,857 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGPathSegArcAbs.h"
-#include "JSSVGPathSegArcRel.h"
-#include "JSSVGPathSegClosePath.h"
-#include "JSSVGPathSegCurvetoCubicAbs.h"
-#include "JSSVGPathSegCurvetoCubicRel.h"
-#include "JSSVGPathSegCurvetoCubicSmoothAbs.h"
-#include "JSSVGPathSegCurvetoCubicSmoothRel.h"
-#include "JSSVGPathSegCurvetoQuadraticAbs.h"
-#include "JSSVGPathSegCurvetoQuadraticRel.h"
-#include "JSSVGPathSegCurvetoQuadraticSmoothAbs.h"
-#include "JSSVGPathSegCurvetoQuadraticSmoothRel.h"
-#include "JSSVGPathSegLinetoAbs.h"
-#include "JSSVGPathSegLinetoHorizontalAbs.h"
-#include "JSSVGPathSegLinetoHorizontalRel.h"
-#include "JSSVGPathSegLinetoRel.h"
-#include "JSSVGPathSegLinetoVerticalAbs.h"
-#include "JSSVGPathSegLinetoVerticalRel.h"
-#include "JSSVGPathSegList.h"
-#include "JSSVGPathSegMovetoAbs.h"
-#include "JSSVGPathSegMovetoRel.h"
-#include "JSSVGPoint.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGPathElement.h"
-#include "SVGPathSegArc.h"
-#include "SVGPathSegClosePath.h"
-#include "SVGPathSegCurvetoCubic.h"
-#include "SVGPathSegCurvetoCubicSmooth.h"
-#include "SVGPathSegCurvetoQuadratic.h"
-#include "SVGPathSegCurvetoQuadraticSmooth.h"
-#include "SVGPathSegLineto.h"
-#include "SVGPathSegLinetoHorizontal.h"
-#include "SVGPathSegLinetoVertical.h"
-#include "SVGPathSegList.h"
-#include "SVGPathSegMoveto.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathElementTableValues[18] =
-{
- { "pathLength", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementPathLength), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementXmllang), (intptr_t)setJSSVGPathElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementXmlspace), (intptr_t)setJSSVGPathElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementFarthestViewportElement), (intptr_t)0 },
- { "pathSegList", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementPathSegList), (intptr_t)0 },
- { "normalizedPathSegList", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementNormalizedPathSegList), (intptr_t)0 },
- { "animatedPathSegList", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementAnimatedPathSegList), (intptr_t)0 },
- { "animatedNormalizedPathSegList", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementAnimatedNormalizedPathSegList), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGPathElementTableValues, 0 };
-#else
- { 67, 63, JSSVGPathElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathElementConstructor : public DOMConstructorObject {
-public:
- JSSVGPathElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathElementConstructor::s_info = { "SVGPathElementConstructor", 0, &JSSVGPathElementConstructorTable, 0 };
-
-bool JSSVGPathElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathElementConstructor, DOMObject>(exec, &JSSVGPathElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathElementConstructor, DOMObject>(exec, &JSSVGPathElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathElementPrototypeTableValues[29] =
-{
- { "getTotalLength", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetTotalLength), (intptr_t)0 },
- { "getPointAtLength", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetPointAtLength), (intptr_t)1 },
- { "getPathSegAtLength", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetPathSegAtLength), (intptr_t)1 },
- { "createSVGPathSegClosePath", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegClosePath), (intptr_t)0 },
- { "createSVGPathSegMovetoAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegMovetoAbs), (intptr_t)2 },
- { "createSVGPathSegMovetoRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegMovetoRel), (intptr_t)2 },
- { "createSVGPathSegLinetoAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoAbs), (intptr_t)2 },
- { "createSVGPathSegLinetoRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoRel), (intptr_t)2 },
- { "createSVGPathSegCurvetoCubicAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicAbs), (intptr_t)6 },
- { "createSVGPathSegCurvetoCubicRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicRel), (intptr_t)6 },
- { "createSVGPathSegCurvetoQuadraticAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticAbs), (intptr_t)4 },
- { "createSVGPathSegCurvetoQuadraticRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticRel), (intptr_t)4 },
- { "createSVGPathSegArcAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegArcAbs), (intptr_t)7 },
- { "createSVGPathSegArcRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegArcRel), (intptr_t)7 },
- { "createSVGPathSegLinetoHorizontalAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoHorizontalAbs), (intptr_t)1 },
- { "createSVGPathSegLinetoHorizontalRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoHorizontalRel), (intptr_t)1 },
- { "createSVGPathSegLinetoVerticalAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoVerticalAbs), (intptr_t)1 },
- { "createSVGPathSegLinetoVerticalRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoVerticalRel), (intptr_t)1 },
- { "createSVGPathSegCurvetoCubicSmoothAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicSmoothAbs), (intptr_t)4 },
- { "createSVGPathSegCurvetoCubicSmoothRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicSmoothRel), (intptr_t)4 },
- { "createSVGPathSegCurvetoQuadraticSmoothAbs", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticSmoothAbs), (intptr_t)2 },
- { "createSVGPathSegCurvetoQuadraticSmoothRel", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticSmoothRel), (intptr_t)2 },
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGPathElementPrototypeTableValues, 0 };
-#else
- { 69, 63, JSSVGPathElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathElementPrototype::s_info = { "SVGPathElementPrototype", 0, &JSSVGPathElementPrototypeTable, 0 };
-
-JSObject* JSSVGPathElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathElement>(exec, globalObject);
-}
-
-bool JSSVGPathElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPathElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPathElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPathElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPathElement::s_info = { "SVGPathElement", &JSSVGElement::s_info, &JSSVGPathElementTable, 0 };
-
-JSSVGPathElement::JSSVGPathElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathElementPrototype(JSSVGPathElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathElement, Base>(exec, &JSSVGPathElementTable, this, propertyName, slot);
-}
-
-bool JSSVGPathElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathElement, Base>(exec, &JSSVGPathElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathElementPathLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->pathLengthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPathElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGPathElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGPathElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPathElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPathElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGPathElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPathElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGPathElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGPathElementPathSegList(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->pathSegList()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementNormalizedPathSegList(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->normalizedPathSegList()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementAnimatedPathSegList(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animatedPathSegList()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementAnimatedNormalizedPathSegList(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* castedThis = static_cast<JSSVGPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animatedNormalizedPathSegList()), imp);
- return result;
-}
-
-JSValue jsSVGPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathElement* domObject = static_cast<JSSVGPathElement*>(asObject(slotBase));
- return JSSVGPathElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathElement, Base>(exec, propertyName, value, &JSSVGPathElementTable, this, slot);
-}
-
-void setJSSVGPathElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(thisObject);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGPathElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(thisObject);
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGPathElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetTotalLength(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getTotalLength());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetPointAtLength(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float distance = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(imp->getPointAtLength(distance)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetPathSegAtLength(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- float distance = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->getPathSegAtLength(distance, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegClosePath(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegClosePath()), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegMovetoAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegMovetoAbs(x, y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegMovetoRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegMovetoRel(x, y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegLinetoAbs(x, y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegLinetoRel(x, y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float x1 = args.at(2).toFloat(exec);
- float y1 = args.at(3).toFloat(exec);
- float x2 = args.at(4).toFloat(exec);
- float y2 = args.at(5).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoCubicAbs(x, y, x1, y1, x2, y2)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float x1 = args.at(2).toFloat(exec);
- float y1 = args.at(3).toFloat(exec);
- float x2 = args.at(4).toFloat(exec);
- float y2 = args.at(5).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoCubicRel(x, y, x1, y1, x2, y2)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float x1 = args.at(2).toFloat(exec);
- float y1 = args.at(3).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoQuadraticAbs(x, y, x1, y1)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float x1 = args.at(2).toFloat(exec);
- float y1 = args.at(3).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoQuadraticRel(x, y, x1, y1)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegArcAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float r1 = args.at(2).toFloat(exec);
- float r2 = args.at(3).toFloat(exec);
- float angle = args.at(4).toFloat(exec);
- bool largeArcFlag = args.at(5).toBoolean(exec);
- bool sweepFlag = args.at(6).toBoolean(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegArcAbs(x, y, r1, r2, angle, largeArcFlag, sweepFlag)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegArcRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float r1 = args.at(2).toFloat(exec);
- float r2 = args.at(3).toFloat(exec);
- float angle = args.at(4).toFloat(exec);
- bool largeArcFlag = args.at(5).toBoolean(exec);
- bool sweepFlag = args.at(6).toBoolean(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegArcRel(x, y, r1, r2, angle, largeArcFlag, sweepFlag)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoHorizontalAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegLinetoHorizontalAbs(x)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoHorizontalRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegLinetoHorizontalRel(x)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoVerticalAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float y = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegLinetoVerticalAbs(y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoVerticalRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float y = args.at(0).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegLinetoVerticalRel(y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicSmoothAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float x2 = args.at(2).toFloat(exec);
- float y2 = args.at(3).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoCubicSmoothAbs(x, y, x2, y2)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicSmoothRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
- float x2 = args.at(2).toFloat(exec);
- float y2 = args.at(3).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoCubicSmoothRel(x, y, x2, y2)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticSmoothAbs(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoQuadraticSmoothAbs(x, y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticSmoothRel(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- float x = args.at(0).toFloat(exec);
- float y = args.at(1).toFloat(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createSVGPathSegCurvetoQuadraticSmoothRel(x, y)), imp);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPathElement* castedThisObj = static_cast<JSSVGPathElement*>(asObject(thisValue));
- SVGPathElement* imp = static_cast<SVGPathElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.h
deleted file mode 100644
index 7b0568b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathElement_h
-#define JSSVGPathElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathElement;
-
-class JSSVGPathElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGPathElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetTotalLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetPointAtLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetPathSegAtLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegClosePath(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegMovetoAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegMovetoRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegArcAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegArcRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoHorizontalAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoHorizontalRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoVerticalAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegLinetoVerticalRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicSmoothAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoCubicSmoothRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticSmoothAbs(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionCreateSVGPathSegCurvetoQuadraticSmoothRel(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPathElementPathLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementPathSegList(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementNormalizedPathSegList(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementAnimatedPathSegList(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementAnimatedNormalizedPathSegList(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp
deleted file mode 100644
index 9d4c4da..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp
+++ /dev/null
@@ -1,340 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-
-#include "KURL.h"
-#include "SVGPathSeg.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSeg);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegTableValues[4] =
-{
- { "pathSegType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPathSegType), (intptr_t)0 },
- { "pathSegTypeAsLetter", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPathSegTypeAsLetter), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGPathSegTableValues, 0 };
-#else
- { 8, 7, JSSVGPathSegTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegConstructorTableValues[21] =
-{
- { "PATHSEG_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_UNKNOWN), (intptr_t)0 },
- { "PATHSEG_CLOSEPATH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CLOSEPATH), (intptr_t)0 },
- { "PATHSEG_MOVETO_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_MOVETO_ABS), (intptr_t)0 },
- { "PATHSEG_MOVETO_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_MOVETO_REL), (intptr_t)0 },
- { "PATHSEG_LINETO_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_ABS), (intptr_t)0 },
- { "PATHSEG_LINETO_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_REL), (intptr_t)0 },
- { "PATHSEG_ARC_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_ARC_ABS), (intptr_t)0 },
- { "PATHSEG_ARC_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_ARC_REL), (intptr_t)0 },
- { "PATHSEG_LINETO_HORIZONTAL_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_ABS), (intptr_t)0 },
- { "PATHSEG_LINETO_HORIZONTAL_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_REL), (intptr_t)0 },
- { "PATHSEG_LINETO_VERTICAL_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_VERTICAL_ABS), (intptr_t)0 },
- { "PATHSEG_LINETO_VERTICAL_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_VERTICAL_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_SMOOTH_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_SMOOTH_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_REL), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGPathSegConstructorTableValues, 0 };
-#else
- { 70, 63, JSSVGPathSegConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegConstructor::s_info = { "SVGPathSegConstructor", 0, &JSSVGPathSegConstructorTable, 0 };
-
-bool JSSVGPathSegConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegConstructor, DOMObject>(exec, &JSSVGPathSegConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegConstructor, DOMObject>(exec, &JSSVGPathSegConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegPrototypeTableValues[21] =
-{
- { "PATHSEG_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_UNKNOWN), (intptr_t)0 },
- { "PATHSEG_CLOSEPATH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CLOSEPATH), (intptr_t)0 },
- { "PATHSEG_MOVETO_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_MOVETO_ABS), (intptr_t)0 },
- { "PATHSEG_MOVETO_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_MOVETO_REL), (intptr_t)0 },
- { "PATHSEG_LINETO_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_ABS), (intptr_t)0 },
- { "PATHSEG_LINETO_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_REL), (intptr_t)0 },
- { "PATHSEG_ARC_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_ARC_ABS), (intptr_t)0 },
- { "PATHSEG_ARC_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_ARC_REL), (intptr_t)0 },
- { "PATHSEG_LINETO_HORIZONTAL_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_ABS), (intptr_t)0 },
- { "PATHSEG_LINETO_HORIZONTAL_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_REL), (intptr_t)0 },
- { "PATHSEG_LINETO_VERTICAL_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_VERTICAL_ABS), (intptr_t)0 },
- { "PATHSEG_LINETO_VERTICAL_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_LINETO_VERTICAL_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_SMOOTH_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_CUBIC_SMOOTH_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_REL), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS), (intptr_t)0 },
- { "PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_REL), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGPathSegPrototypeTableValues, 0 };
-#else
- { 70, 63, JSSVGPathSegPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegPrototype::s_info = { "SVGPathSegPrototype", 0, &JSSVGPathSegPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSeg>(exec, globalObject);
-}
-
-bool JSSVGPathSegPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegPrototype, JSObject>(exec, &JSSVGPathSegPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegPrototype, JSObject>(exec, &JSSVGPathSegPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPathSeg::s_info = { "SVGPathSeg", 0, &JSSVGPathSegTable, 0 };
-
-JSSVGPathSeg::JSSVGPathSeg(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSeg> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGPathSeg::~JSSVGPathSeg()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGPathSeg::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegPrototype(JSSVGPathSegPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGPathSeg::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSeg, Base>(exec, &JSSVGPathSegTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSeg::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSeg, Base>(exec, &JSSVGPathSegTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegPathSegType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSeg* castedThis = static_cast<JSSVGPathSeg*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSeg* imp = static_cast<SVGPathSeg*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pathSegType());
- return result;
-}
-
-JSValue jsSVGPathSegPathSegTypeAsLetter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSeg* castedThis = static_cast<JSSVGPathSeg*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSeg* imp = static_cast<SVGPathSeg*>(castedThis->impl());
- JSValue result = jsString(exec, imp->pathSegTypeAsLetter());
- return result;
-}
-
-JSValue jsSVGPathSegConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSeg* domObject = static_cast<JSSVGPathSeg*>(asObject(slotBase));
- return JSSVGPathSeg::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGPathSeg::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGPathSegPATHSEG_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGPathSegPATHSEG_CLOSEPATH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGPathSegPATHSEG_MOVETO_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGPathSegPATHSEG_MOVETO_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGPathSegPATHSEG_LINETO_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGPathSegPATHSEG_LINETO_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsSVGPathSegPATHSEG_ARC_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSValue jsSVGPathSegPATHSEG_ARC_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(11));
-}
-
-JSValue jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(12));
-}
-
-JSValue jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(13));
-}
-
-JSValue jsSVGPathSegPATHSEG_LINETO_VERTICAL_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(14));
-}
-
-JSValue jsSVGPathSegPATHSEG_LINETO_VERTICAL_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(15));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(16));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(17));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(18));
-}
-
-JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_REL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(19));
-}
-
-SVGPathSeg* toSVGPathSeg(JSC::JSValue value)
-{
- return value.inherits(&JSSVGPathSeg::s_info) ? static_cast<JSSVGPathSeg*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.h
deleted file mode 100644
index 9153477..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSeg_h
-#define JSSVGPathSeg_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGPathSeg;
-
-class JSSVGPathSeg : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGPathSeg(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSeg>);
- virtual ~JSSVGPathSeg();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGPathSeg* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGPathSeg> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGPathSeg*, SVGElement* context);
-SVGPathSeg* toSVGPathSeg(JSC::JSValue);
-
-class JSSVGPathSegPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegPathSegType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPathSegTypeAsLetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGPathSegPATHSEG_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CLOSEPATH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_MOVETO_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_MOVETO_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_LINETO_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_LINETO_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_ARC_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_ARC_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_LINETO_HORIZONTAL_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_LINETO_VERTICAL_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_LINETO_VERTICAL_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_CUBIC_SMOOTH_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegPATHSEG_CURVETO_QUADRATIC_SMOOTH_REL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp
deleted file mode 100644
index 5e8d932..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp
+++ /dev/null
@@ -1,286 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegArcAbs.h"
-
-#include "SVGPathSegArc.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegArcAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegArcAbsTableValues[9] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsX), (intptr_t)setJSSVGPathSegArcAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsY), (intptr_t)setJSSVGPathSegArcAbsY },
- { "r1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsR1), (intptr_t)setJSSVGPathSegArcAbsR1 },
- { "r2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsR2), (intptr_t)setJSSVGPathSegArcAbsR2 },
- { "angle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsAngle), (intptr_t)setJSSVGPathSegArcAbsAngle },
- { "largeArcFlag", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsLargeArcFlag), (intptr_t)setJSSVGPathSegArcAbsLargeArcFlag },
- { "sweepFlag", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsSweepFlag), (intptr_t)setJSSVGPathSegArcAbsSweepFlag },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGPathSegArcAbsTableValues, 0 };
-#else
- { 17, 15, JSSVGPathSegArcAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegArcAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegArcAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegArcAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegArcAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegArcAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegArcAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegArcAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegArcAbsConstructor::s_info = { "SVGPathSegArcAbsConstructor", 0, &JSSVGPathSegArcAbsConstructorTable, 0 };
-
-bool JSSVGPathSegArcAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegArcAbsConstructor, DOMObject>(exec, &JSSVGPathSegArcAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegArcAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegArcAbsConstructor, DOMObject>(exec, &JSSVGPathSegArcAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegArcAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegArcAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegArcAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegArcAbsPrototype::s_info = { "SVGPathSegArcAbsPrototype", 0, &JSSVGPathSegArcAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegArcAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegArcAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegArcAbs::s_info = { "SVGPathSegArcAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegArcAbsTable, 0 };
-
-JSSVGPathSegArcAbs::JSSVGPathSegArcAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegArcAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegArcAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegArcAbsPrototype(JSSVGPathSegArcAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegArcAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegArcAbs, Base>(exec, &JSSVGPathSegArcAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegArcAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegArcAbs, Base>(exec, &JSSVGPathSegArcAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegArcAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsR1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->r1());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsR2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->r2());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsAngle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->angle());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsLargeArcFlag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsBoolean(imp->largeArcFlag());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsSweepFlag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* castedThis = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThis->impl());
- JSValue result = jsBoolean(imp->sweepFlag());
- return result;
-}
-
-JSValue jsSVGPathSegArcAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcAbs* domObject = static_cast<JSSVGPathSegArcAbs*>(asObject(slotBase));
- return JSSVGPathSegArcAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegArcAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegArcAbs, Base>(exec, propertyName, value, &JSSVGPathSegArcAbsTable, this, slot);
-}
-
-void setJSSVGPathSegArcAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcAbsR1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setR1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcAbsR2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setR2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcAbsAngle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setAngle(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcAbsLargeArcFlag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setLargeArcFlag(value.toBoolean(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcAbsSweepFlag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcAbs* castedThisObj = static_cast<JSSVGPathSegArcAbs*>(thisObject);
- SVGPathSegArcAbs* imp = static_cast<SVGPathSegArcAbs*>(castedThisObj->impl());
- imp->setSweepFlag(value.toBoolean(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegArcAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegArcAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.h
deleted file mode 100644
index 5c2eadb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegArcAbs_h
-#define JSSVGPathSegArcAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegArcAbs;
-
-class JSSVGPathSegArcAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegArcAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegArcAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegArcAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegArcAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegArcAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsR1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsR1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsR2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsR2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsAngle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsAngle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsLargeArcFlag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsLargeArcFlag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsSweepFlag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcAbsSweepFlag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp
deleted file mode 100644
index 5570507..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp
+++ /dev/null
@@ -1,286 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegArcRel.h"
-
-#include "SVGPathSegArc.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegArcRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegArcRelTableValues[9] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelX), (intptr_t)setJSSVGPathSegArcRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelY), (intptr_t)setJSSVGPathSegArcRelY },
- { "r1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelR1), (intptr_t)setJSSVGPathSegArcRelR1 },
- { "r2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelR2), (intptr_t)setJSSVGPathSegArcRelR2 },
- { "angle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelAngle), (intptr_t)setJSSVGPathSegArcRelAngle },
- { "largeArcFlag", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelLargeArcFlag), (intptr_t)setJSSVGPathSegArcRelLargeArcFlag },
- { "sweepFlag", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelSweepFlag), (intptr_t)setJSSVGPathSegArcRelSweepFlag },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegArcRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGPathSegArcRelTableValues, 0 };
-#else
- { 17, 15, JSSVGPathSegArcRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegArcRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegArcRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegArcRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegArcRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegArcRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegArcRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegArcRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegArcRelConstructor::s_info = { "SVGPathSegArcRelConstructor", 0, &JSSVGPathSegArcRelConstructorTable, 0 };
-
-bool JSSVGPathSegArcRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegArcRelConstructor, DOMObject>(exec, &JSSVGPathSegArcRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegArcRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegArcRelConstructor, DOMObject>(exec, &JSSVGPathSegArcRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegArcRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegArcRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegArcRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegArcRelPrototype::s_info = { "SVGPathSegArcRelPrototype", 0, &JSSVGPathSegArcRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegArcRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegArcRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegArcRel::s_info = { "SVGPathSegArcRel", &JSSVGPathSeg::s_info, &JSSVGPathSegArcRelTable, 0 };
-
-JSSVGPathSegArcRel::JSSVGPathSegArcRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegArcRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegArcRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegArcRelPrototype(JSSVGPathSegArcRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegArcRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegArcRel, Base>(exec, &JSSVGPathSegArcRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegArcRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegArcRel, Base>(exec, &JSSVGPathSegArcRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegArcRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelR1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->r1());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelR2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->r2());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelAngle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->angle());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelLargeArcFlag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsBoolean(imp->largeArcFlag());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelSweepFlag(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* castedThis = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThis->impl());
- JSValue result = jsBoolean(imp->sweepFlag());
- return result;
-}
-
-JSValue jsSVGPathSegArcRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegArcRel* domObject = static_cast<JSSVGPathSegArcRel*>(asObject(slotBase));
- return JSSVGPathSegArcRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegArcRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegArcRel, Base>(exec, propertyName, value, &JSSVGPathSegArcRelTable, this, slot);
-}
-
-void setJSSVGPathSegArcRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcRelR1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setR1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcRelR2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setR2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcRelAngle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setAngle(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcRelLargeArcFlag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setLargeArcFlag(value.toBoolean(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegArcRelSweepFlag(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegArcRel* castedThisObj = static_cast<JSSVGPathSegArcRel*>(thisObject);
- SVGPathSegArcRel* imp = static_cast<SVGPathSegArcRel*>(castedThisObj->impl());
- imp->setSweepFlag(value.toBoolean(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegArcRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegArcRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.h
deleted file mode 100644
index 7b2ffdc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegArcRel_h
-#define JSSVGPathSegArcRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegArcRel;
-
-class JSSVGPathSegArcRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegArcRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegArcRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegArcRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegArcRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegArcRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelR1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelR1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelR2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelR2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelAngle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelAngle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelLargeArcFlag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelLargeArcFlag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelSweepFlag(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegArcRelSweepFlag(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegArcRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp
deleted file mode 100644
index 44b9af2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegClosePath.h"
-
-#include "SVGPathSegClosePath.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegClosePath);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegClosePathTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegClosePathConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegClosePathTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegClosePathTableValues, 0 };
-#else
- { 2, 1, JSSVGPathSegClosePathTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegClosePathConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegClosePathConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegClosePathConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegClosePathConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegClosePathConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegClosePathConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegClosePathConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegClosePathPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegClosePathConstructor::s_info = { "SVGPathSegClosePathConstructor", 0, &JSSVGPathSegClosePathConstructorTable, 0 };
-
-bool JSSVGPathSegClosePathConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegClosePathConstructor, DOMObject>(exec, &JSSVGPathSegClosePathConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegClosePathConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegClosePathConstructor, DOMObject>(exec, &JSSVGPathSegClosePathConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegClosePathPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegClosePathPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegClosePathPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegClosePathPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegClosePathPrototype::s_info = { "SVGPathSegClosePathPrototype", 0, &JSSVGPathSegClosePathPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegClosePathPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegClosePath>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegClosePath::s_info = { "SVGPathSegClosePath", &JSSVGPathSeg::s_info, &JSSVGPathSegClosePathTable, 0 };
-
-JSSVGPathSegClosePath::JSSVGPathSegClosePath(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegClosePath> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegClosePath::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegClosePathPrototype(JSSVGPathSegClosePathPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegClosePath::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegClosePath, Base>(exec, &JSSVGPathSegClosePathTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegClosePath::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegClosePath, Base>(exec, &JSSVGPathSegClosePathTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegClosePathConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegClosePath* domObject = static_cast<JSSVGPathSegClosePath*>(asObject(slotBase));
- return JSSVGPathSegClosePath::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGPathSegClosePath::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegClosePathConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.h
deleted file mode 100644
index 9b0bd9f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegClosePath_h
-#define JSSVGPathSegClosePath_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegClosePath;
-
-class JSSVGPathSegClosePath : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegClosePath(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegClosePath>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegClosePathPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegClosePathPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegClosePathConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp
deleted file mode 100644
index aa90e9d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoCubicAbs.h"
-
-#include "SVGPathSegCurvetoCubic.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoCubicAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicAbsTableValues[8] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsX), (intptr_t)setJSSVGPathSegCurvetoCubicAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsY), (intptr_t)setJSSVGPathSegCurvetoCubicAbsY },
- { "x1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsX1), (intptr_t)setJSSVGPathSegCurvetoCubicAbsX1 },
- { "y1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsY1), (intptr_t)setJSSVGPathSegCurvetoCubicAbsY1 },
- { "x2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsX2), (intptr_t)setJSSVGPathSegCurvetoCubicAbsX2 },
- { "y2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsY2), (intptr_t)setJSSVGPathSegCurvetoCubicAbsY2 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoCubicAbsTableValues, 0 };
-#else
- { 16, 15, JSSVGPathSegCurvetoCubicAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoCubicAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoCubicAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoCubicAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoCubicAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoCubicAbsConstructor::s_info = { "SVGPathSegCurvetoCubicAbsConstructor", 0, &JSSVGPathSegCurvetoCubicAbsConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoCubicAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoCubicAbsPrototype::s_info = { "SVGPathSegCurvetoCubicAbsPrototype", 0, &JSSVGPathSegCurvetoCubicAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoCubicAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoCubicAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoCubicAbs::s_info = { "SVGPathSegCurvetoCubicAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoCubicAbsTable, 0 };
-
-JSSVGPathSegCurvetoCubicAbs::JSSVGPathSegCurvetoCubicAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoCubicAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoCubicAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoCubicAbsPrototype(JSSVGPathSegCurvetoCubicAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoCubicAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicAbs, Base>(exec, &JSSVGPathSegCurvetoCubicAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicAbs, Base>(exec, &JSSVGPathSegCurvetoCubicAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsX1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsY1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsX2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsY2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicAbs* domObject = static_cast<JSSVGPathSegCurvetoCubicAbs*>(asObject(slotBase));
- return JSSVGPathSegCurvetoCubicAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoCubicAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoCubicAbs, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoCubicAbsTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoCubicAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicAbs*>(thisObject);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicAbs*>(thisObject);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicAbsX1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicAbs*>(thisObject);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThisObj->impl());
- imp->setX1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicAbsY1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicAbs*>(thisObject);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThisObj->impl());
- imp->setY1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicAbsX2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicAbs*>(thisObject);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThisObj->impl());
- imp->setX2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicAbsY2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicAbs*>(thisObject);
- SVGPathSegCurvetoCubicAbs* imp = static_cast<SVGPathSegCurvetoCubicAbs*>(castedThisObj->impl());
- imp->setY2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoCubicAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoCubicAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.h
deleted file mode 100644
index de1ece7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoCubicAbs_h
-#define JSSVGPathSegCurvetoCubicAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoCubicAbs;
-
-class JSSVGPathSegCurvetoCubicAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoCubicAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoCubicAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoCubicAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoCubicAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsX1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicAbsX1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsY1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicAbsY1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsX2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicAbsX2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsY2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicAbsY2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp
deleted file mode 100644
index 87dff4f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoCubicRel.h"
-
-#include "SVGPathSegCurvetoCubic.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoCubicRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicRelTableValues[8] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelX), (intptr_t)setJSSVGPathSegCurvetoCubicRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelY), (intptr_t)setJSSVGPathSegCurvetoCubicRelY },
- { "x1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelX1), (intptr_t)setJSSVGPathSegCurvetoCubicRelX1 },
- { "y1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelY1), (intptr_t)setJSSVGPathSegCurvetoCubicRelY1 },
- { "x2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelX2), (intptr_t)setJSSVGPathSegCurvetoCubicRelX2 },
- { "y2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelY2), (intptr_t)setJSSVGPathSegCurvetoCubicRelY2 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoCubicRelTableValues, 0 };
-#else
- { 16, 15, JSSVGPathSegCurvetoCubicRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoCubicRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoCubicRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoCubicRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoCubicRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoCubicRelConstructor::s_info = { "SVGPathSegCurvetoCubicRelConstructor", 0, &JSSVGPathSegCurvetoCubicRelConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoCubicRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoCubicRelPrototype::s_info = { "SVGPathSegCurvetoCubicRelPrototype", 0, &JSSVGPathSegCurvetoCubicRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoCubicRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoCubicRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoCubicRel::s_info = { "SVGPathSegCurvetoCubicRel", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoCubicRelTable, 0 };
-
-JSSVGPathSegCurvetoCubicRel::JSSVGPathSegCurvetoCubicRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoCubicRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoCubicRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoCubicRelPrototype(JSSVGPathSegCurvetoCubicRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoCubicRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicRel, Base>(exec, &JSSVGPathSegCurvetoCubicRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicRel, Base>(exec, &JSSVGPathSegCurvetoCubicRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelX1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelY1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelX2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelY2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicRel* domObject = static_cast<JSSVGPathSegCurvetoCubicRel*>(asObject(slotBase));
- return JSSVGPathSegCurvetoCubicRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoCubicRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoCubicRel, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoCubicRelTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoCubicRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicRel*>(thisObject);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicRel*>(thisObject);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicRelX1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicRel*>(thisObject);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThisObj->impl());
- imp->setX1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicRelY1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicRel*>(thisObject);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThisObj->impl());
- imp->setY1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicRelX2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicRel*>(thisObject);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThisObj->impl());
- imp->setX2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicRelY2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicRel*>(thisObject);
- SVGPathSegCurvetoCubicRel* imp = static_cast<SVGPathSegCurvetoCubicRel*>(castedThisObj->impl());
- imp->setY2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoCubicRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoCubicRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.h
deleted file mode 100644
index 9775215..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoCubicRel_h
-#define JSSVGPathSegCurvetoCubicRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoCubicRel;
-
-class JSSVGPathSegCurvetoCubicRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoCubicRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoCubicRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoCubicRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoCubicRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoCubicRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicRelX1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicRelX1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicRelY1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicRelY1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicRelX2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicRelX2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicRelY2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicRelY2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp
deleted file mode 100644
index 1287d98..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoCubicSmoothAbs.h"
-
-#include "SVGPathSegCurvetoCubicSmooth.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoCubicSmoothAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicSmoothAbsTableValues[6] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothAbsX), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothAbsY), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothAbsY },
- { "x2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothAbsX2), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothAbsX2 },
- { "y2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothAbsY2), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothAbsY2 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoCubicSmoothAbsTableValues, 0 };
-#else
- { 16, 15, JSSVGPathSegCurvetoCubicSmoothAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicSmoothAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicSmoothAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicSmoothAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoCubicSmoothAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoCubicSmoothAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoCubicSmoothAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoCubicSmoothAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoCubicSmoothAbsConstructor::s_info = { "SVGPathSegCurvetoCubicSmoothAbsConstructor", 0, &JSSVGPathSegCurvetoCubicSmoothAbsConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoCubicSmoothAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicSmoothAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicSmoothAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicSmoothAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicSmoothAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicSmoothAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoCubicSmoothAbsPrototype::s_info = { "SVGPathSegCurvetoCubicSmoothAbsPrototype", 0, &JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoCubicSmoothAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoCubicSmoothAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoCubicSmoothAbs::s_info = { "SVGPathSegCurvetoCubicSmoothAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoCubicSmoothAbsTable, 0 };
-
-JSSVGPathSegCurvetoCubicSmoothAbs::JSSVGPathSegCurvetoCubicSmoothAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoCubicSmoothAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoCubicSmoothAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoCubicSmoothAbsPrototype(JSSVGPathSegCurvetoCubicSmoothAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoCubicSmoothAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicSmoothAbs, Base>(exec, &JSSVGPathSegCurvetoCubicSmoothAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicSmoothAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicSmoothAbs, Base>(exec, &JSSVGPathSegCurvetoCubicSmoothAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothAbsX2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothAbsY2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* domObject = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(asObject(slotBase));
- return JSSVGPathSegCurvetoCubicSmoothAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoCubicSmoothAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoCubicSmoothAbs, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoCubicSmoothAbsTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(thisObject);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(thisObject);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothAbsX2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(thisObject);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThisObj->impl());
- imp->setX2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothAbsY2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothAbs*>(thisObject);
- SVGPathSegCurvetoCubicSmoothAbs* imp = static_cast<SVGPathSegCurvetoCubicSmoothAbs*>(castedThisObj->impl());
- imp->setY2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoCubicSmoothAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoCubicSmoothAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.h
deleted file mode 100644
index b901a3b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoCubicSmoothAbs_h
-#define JSSVGPathSegCurvetoCubicSmoothAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoCubicSmoothAbs;
-
-class JSSVGPathSegCurvetoCubicSmoothAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoCubicSmoothAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoCubicSmoothAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoCubicSmoothAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoCubicSmoothAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothAbsX2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothAbsX2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothAbsY2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothAbsY2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp
deleted file mode 100644
index e63bdd1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoCubicSmoothRel.h"
-
-#include "SVGPathSegCurvetoCubicSmooth.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoCubicSmoothRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicSmoothRelTableValues[6] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothRelX), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothRelY), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothRelY },
- { "x2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothRelX2), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothRelX2 },
- { "y2", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothRelY2), (intptr_t)setJSSVGPathSegCurvetoCubicSmoothRelY2 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoCubicSmoothRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoCubicSmoothRelTableValues, 0 };
-#else
- { 16, 15, JSSVGPathSegCurvetoCubicSmoothRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicSmoothRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicSmoothRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicSmoothRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoCubicSmoothRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoCubicSmoothRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoCubicSmoothRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoCubicSmoothRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoCubicSmoothRelConstructor::s_info = { "SVGPathSegCurvetoCubicSmoothRelConstructor", 0, &JSSVGPathSegCurvetoCubicSmoothRelConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoCubicSmoothRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicSmoothRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicSmoothRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicSmoothRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicSmoothRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoCubicSmoothRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoCubicSmoothRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoCubicSmoothRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoCubicSmoothRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoCubicSmoothRelPrototype::s_info = { "SVGPathSegCurvetoCubicSmoothRelPrototype", 0, &JSSVGPathSegCurvetoCubicSmoothRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoCubicSmoothRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoCubicSmoothRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoCubicSmoothRel::s_info = { "SVGPathSegCurvetoCubicSmoothRel", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoCubicSmoothRelTable, 0 };
-
-JSSVGPathSegCurvetoCubicSmoothRel::JSSVGPathSegCurvetoCubicSmoothRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoCubicSmoothRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoCubicSmoothRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoCubicSmoothRelPrototype(JSSVGPathSegCurvetoCubicSmoothRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoCubicSmoothRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoCubicSmoothRel, Base>(exec, &JSSVGPathSegCurvetoCubicSmoothRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoCubicSmoothRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoCubicSmoothRel, Base>(exec, &JSSVGPathSegCurvetoCubicSmoothRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothRelX2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothRelY2(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThis = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y2());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoCubicSmoothRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* domObject = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(asObject(slotBase));
- return JSSVGPathSegCurvetoCubicSmoothRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoCubicSmoothRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoCubicSmoothRel, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoCubicSmoothRelTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(thisObject);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(thisObject);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothRelX2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(thisObject);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThisObj->impl());
- imp->setX2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoCubicSmoothRelY2(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoCubicSmoothRel* castedThisObj = static_cast<JSSVGPathSegCurvetoCubicSmoothRel*>(thisObject);
- SVGPathSegCurvetoCubicSmoothRel* imp = static_cast<SVGPathSegCurvetoCubicSmoothRel*>(castedThisObj->impl());
- imp->setY2(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoCubicSmoothRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoCubicSmoothRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.h
deleted file mode 100644
index 6494c90..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoCubicSmoothRel_h
-#define JSSVGPathSegCurvetoCubicSmoothRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoCubicSmoothRel;
-
-class JSSVGPathSegCurvetoCubicSmoothRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoCubicSmoothRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoCubicSmoothRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoCubicSmoothRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoCubicSmoothRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothRelX2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothRelX2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothRelY2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoCubicSmoothRelY2(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoCubicSmoothRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp
deleted file mode 100644
index 776009e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoQuadraticAbs.h"
-
-#include "SVGPathSegCurvetoQuadratic.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoQuadraticAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticAbsTableValues[6] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticAbsX), (intptr_t)setJSSVGPathSegCurvetoQuadraticAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticAbsY), (intptr_t)setJSSVGPathSegCurvetoQuadraticAbsY },
- { "x1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticAbsX1), (intptr_t)setJSSVGPathSegCurvetoQuadraticAbsX1 },
- { "y1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticAbsY1), (intptr_t)setJSSVGPathSegCurvetoQuadraticAbsY1 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoQuadraticAbsTableValues, 0 };
-#else
- { 16, 15, JSSVGPathSegCurvetoQuadraticAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoQuadraticAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoQuadraticAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoQuadraticAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoQuadraticAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticAbsConstructor::s_info = { "SVGPathSegCurvetoQuadraticAbsConstructor", 0, &JSSVGPathSegCurvetoQuadraticAbsConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoQuadraticAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticAbsPrototype::s_info = { "SVGPathSegCurvetoQuadraticAbsPrototype", 0, &JSSVGPathSegCurvetoQuadraticAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoQuadraticAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoQuadraticAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticAbs::s_info = { "SVGPathSegCurvetoQuadraticAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoQuadraticAbsTable, 0 };
-
-JSSVGPathSegCurvetoQuadraticAbs::JSSVGPathSegCurvetoQuadraticAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoQuadraticAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoQuadraticAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoQuadraticAbsPrototype(JSSVGPathSegCurvetoQuadraticAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoQuadraticAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticAbs, Base>(exec, &JSSVGPathSegCurvetoQuadraticAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticAbs, Base>(exec, &JSSVGPathSegCurvetoQuadraticAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticAbsX1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticAbsY1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticAbs* domObject = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(asObject(slotBase));
- return JSSVGPathSegCurvetoQuadraticAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoQuadraticAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoQuadraticAbs, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoQuadraticAbsTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoQuadraticAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(thisObject);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(thisObject);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticAbsX1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(thisObject);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThisObj->impl());
- imp->setX1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticAbsY1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticAbs*>(thisObject);
- SVGPathSegCurvetoQuadraticAbs* imp = static_cast<SVGPathSegCurvetoQuadraticAbs*>(castedThisObj->impl());
- imp->setY1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoQuadraticAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoQuadraticAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.h
deleted file mode 100644
index fbe93fc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoQuadraticAbs_h
-#define JSSVGPathSegCurvetoQuadraticAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoQuadraticAbs;
-
-class JSSVGPathSegCurvetoQuadraticAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoQuadraticAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoQuadraticAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoQuadraticAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoQuadraticAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoQuadraticAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticAbsX1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticAbsX1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticAbsY1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticAbsY1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp
deleted file mode 100644
index 365b08f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoQuadraticRel.h"
-
-#include "SVGPathSegCurvetoQuadratic.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoQuadraticRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticRelTableValues[6] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticRelX), (intptr_t)setJSSVGPathSegCurvetoQuadraticRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticRelY), (intptr_t)setJSSVGPathSegCurvetoQuadraticRelY },
- { "x1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticRelX1), (intptr_t)setJSSVGPathSegCurvetoQuadraticRelX1 },
- { "y1", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticRelY1), (intptr_t)setJSSVGPathSegCurvetoQuadraticRelY1 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoQuadraticRelTableValues, 0 };
-#else
- { 16, 15, JSSVGPathSegCurvetoQuadraticRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoQuadraticRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoQuadraticRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoQuadraticRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoQuadraticRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticRelConstructor::s_info = { "SVGPathSegCurvetoQuadraticRelConstructor", 0, &JSSVGPathSegCurvetoQuadraticRelConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoQuadraticRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticRelPrototype::s_info = { "SVGPathSegCurvetoQuadraticRelPrototype", 0, &JSSVGPathSegCurvetoQuadraticRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoQuadraticRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoQuadraticRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticRel::s_info = { "SVGPathSegCurvetoQuadraticRel", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoQuadraticRelTable, 0 };
-
-JSSVGPathSegCurvetoQuadraticRel::JSSVGPathSegCurvetoQuadraticRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoQuadraticRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoQuadraticRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoQuadraticRelPrototype(JSSVGPathSegCurvetoQuadraticRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoQuadraticRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticRel, Base>(exec, &JSSVGPathSegCurvetoQuadraticRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticRel, Base>(exec, &JSSVGPathSegCurvetoQuadraticRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticRelX1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticRelY1(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y1());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticRel* domObject = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(asObject(slotBase));
- return JSSVGPathSegCurvetoQuadraticRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoQuadraticRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoQuadraticRel, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoQuadraticRelTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoQuadraticRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(thisObject);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(thisObject);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticRelX1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(thisObject);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThisObj->impl());
- imp->setX1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticRelY1(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticRel* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticRel*>(thisObject);
- SVGPathSegCurvetoQuadraticRel* imp = static_cast<SVGPathSegCurvetoQuadraticRel*>(castedThisObj->impl());
- imp->setY1(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoQuadraticRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoQuadraticRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.h
deleted file mode 100644
index 7b5e566..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoQuadraticRel_h
-#define JSSVGPathSegCurvetoQuadraticRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoQuadraticRel;
-
-class JSSVGPathSegCurvetoQuadraticRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoQuadraticRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoQuadraticRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoQuadraticRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoQuadraticRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoQuadraticRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticRelX1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticRelX1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticRelY1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticRelY1(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp
deleted file mode 100644
index 332cbbe..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoQuadraticSmoothAbs.h"
-
-#include "SVGPathSegCurvetoQuadraticSmooth.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoQuadraticSmoothAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothAbsTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticSmoothAbsX), (intptr_t)setJSSVGPathSegCurvetoQuadraticSmoothAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticSmoothAbsY), (intptr_t)setJSSVGPathSegCurvetoQuadraticSmoothAbsY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticSmoothAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoQuadraticSmoothAbsTableValues, 0 };
-#else
- { 9, 7, JSSVGPathSegCurvetoQuadraticSmoothAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor::s_info = { "SVGPathSegCurvetoQuadraticSmoothAbsConstructor", 0, &JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticSmoothAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype::s_info = { "SVGPathSegCurvetoQuadraticSmoothAbsPrototype", 0, &JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoQuadraticSmoothAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticSmoothAbs::s_info = { "SVGPathSegCurvetoQuadraticSmoothAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoQuadraticSmoothAbsTable, 0 };
-
-JSSVGPathSegCurvetoQuadraticSmoothAbs::JSSVGPathSegCurvetoQuadraticSmoothAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoQuadraticSmoothAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoQuadraticSmoothAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype(JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoQuadraticSmoothAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticSmoothAbs, Base>(exec, &JSSVGPathSegCurvetoQuadraticSmoothAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticSmoothAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticSmoothAbs, Base>(exec, &JSSVGPathSegCurvetoQuadraticSmoothAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticSmoothAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticSmoothAbs* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticSmoothAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticSmoothAbs* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticSmoothAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticSmoothAbs* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticSmoothAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticSmoothAbs* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticSmoothAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticSmoothAbs* domObject = static_cast<JSSVGPathSegCurvetoQuadraticSmoothAbs*>(asObject(slotBase));
- return JSSVGPathSegCurvetoQuadraticSmoothAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoQuadraticSmoothAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoQuadraticSmoothAbs, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoQuadraticSmoothAbsTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoQuadraticSmoothAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticSmoothAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticSmoothAbs*>(thisObject);
- SVGPathSegCurvetoQuadraticSmoothAbs* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticSmoothAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticSmoothAbs* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticSmoothAbs*>(thisObject);
- SVGPathSegCurvetoQuadraticSmoothAbs* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoQuadraticSmoothAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoQuadraticSmoothAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.h
deleted file mode 100644
index fe4b1a2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoQuadraticSmoothAbs_h
-#define JSSVGPathSegCurvetoQuadraticSmoothAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoQuadraticSmoothAbs;
-
-class JSSVGPathSegCurvetoQuadraticSmoothAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoQuadraticSmoothAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoQuadraticSmoothAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoQuadraticSmoothAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoQuadraticSmoothAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticSmoothAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticSmoothAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticSmoothAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticSmoothAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp
deleted file mode 100644
index 06a8214..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegCurvetoQuadraticSmoothRel.h"
-
-#include "SVGPathSegCurvetoQuadraticSmooth.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegCurvetoQuadraticSmoothRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothRelTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticSmoothRelX), (intptr_t)setJSSVGPathSegCurvetoQuadraticSmoothRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticSmoothRelY), (intptr_t)setJSSVGPathSegCurvetoQuadraticSmoothRelY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegCurvetoQuadraticSmoothRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegCurvetoQuadraticSmoothRelTableValues, 0 };
-#else
- { 9, 7, JSSVGPathSegCurvetoQuadraticSmoothRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegCurvetoQuadraticSmoothRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegCurvetoQuadraticSmoothRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegCurvetoQuadraticSmoothRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegCurvetoQuadraticSmoothRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticSmoothRelConstructor::s_info = { "SVGPathSegCurvetoQuadraticSmoothRelConstructor", 0, &JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTable, 0 };
-
-bool JSSVGPathSegCurvetoQuadraticSmoothRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticSmoothRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticSmoothRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticSmoothRelConstructor, DOMObject>(exec, &JSSVGPathSegCurvetoQuadraticSmoothRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticSmoothRelPrototype::s_info = { "SVGPathSegCurvetoQuadraticSmoothRelPrototype", 0, &JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegCurvetoQuadraticSmoothRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegCurvetoQuadraticSmoothRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegCurvetoQuadraticSmoothRel::s_info = { "SVGPathSegCurvetoQuadraticSmoothRel", &JSSVGPathSeg::s_info, &JSSVGPathSegCurvetoQuadraticSmoothRelTable, 0 };
-
-JSSVGPathSegCurvetoQuadraticSmoothRel::JSSVGPathSegCurvetoQuadraticSmoothRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegCurvetoQuadraticSmoothRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegCurvetoQuadraticSmoothRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegCurvetoQuadraticSmoothRelPrototype(JSSVGPathSegCurvetoQuadraticSmoothRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegCurvetoQuadraticSmoothRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegCurvetoQuadraticSmoothRel, Base>(exec, &JSSVGPathSegCurvetoQuadraticSmoothRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegCurvetoQuadraticSmoothRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegCurvetoQuadraticSmoothRel, Base>(exec, &JSSVGPathSegCurvetoQuadraticSmoothRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticSmoothRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticSmoothRel* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticSmoothRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticSmoothRel* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticSmoothRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticSmoothRel* castedThis = static_cast<JSSVGPathSegCurvetoQuadraticSmoothRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegCurvetoQuadraticSmoothRel* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegCurvetoQuadraticSmoothRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegCurvetoQuadraticSmoothRel* domObject = static_cast<JSSVGPathSegCurvetoQuadraticSmoothRel*>(asObject(slotBase));
- return JSSVGPathSegCurvetoQuadraticSmoothRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegCurvetoQuadraticSmoothRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegCurvetoQuadraticSmoothRel, Base>(exec, propertyName, value, &JSSVGPathSegCurvetoQuadraticSmoothRelTable, this, slot);
-}
-
-void setJSSVGPathSegCurvetoQuadraticSmoothRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticSmoothRel* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticSmoothRel*>(thisObject);
- SVGPathSegCurvetoQuadraticSmoothRel* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegCurvetoQuadraticSmoothRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegCurvetoQuadraticSmoothRel* castedThisObj = static_cast<JSSVGPathSegCurvetoQuadraticSmoothRel*>(thisObject);
- SVGPathSegCurvetoQuadraticSmoothRel* imp = static_cast<SVGPathSegCurvetoQuadraticSmoothRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegCurvetoQuadraticSmoothRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegCurvetoQuadraticSmoothRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.h
deleted file mode 100644
index b1b07a9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegCurvetoQuadraticSmoothRel_h
-#define JSSVGPathSegCurvetoQuadraticSmoothRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegCurvetoQuadraticSmoothRel;
-
-class JSSVGPathSegCurvetoQuadraticSmoothRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegCurvetoQuadraticSmoothRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegCurvetoQuadraticSmoothRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegCurvetoQuadraticSmoothRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegCurvetoQuadraticSmoothRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegCurvetoQuadraticSmoothRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticSmoothRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticSmoothRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegCurvetoQuadraticSmoothRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegCurvetoQuadraticSmoothRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp
deleted file mode 100644
index e5960ea..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegLinetoAbs.h"
-
-#include "SVGPathSegLineto.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegLinetoAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegLinetoAbsTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoAbsX), (intptr_t)setJSSVGPathSegLinetoAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoAbsY), (intptr_t)setJSSVGPathSegLinetoAbsY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegLinetoAbsTableValues, 0 };
-#else
- { 9, 7, JSSVGPathSegLinetoAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegLinetoAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegLinetoAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegLinetoAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegLinetoAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegLinetoAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegLinetoAbsConstructor::s_info = { "SVGPathSegLinetoAbsConstructor", 0, &JSSVGPathSegLinetoAbsConstructorTable, 0 };
-
-bool JSSVGPathSegLinetoAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoAbsConstructor, DOMObject>(exec, &JSSVGPathSegLinetoAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoAbsConstructor, DOMObject>(exec, &JSSVGPathSegLinetoAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegLinetoAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegLinetoAbsPrototype::s_info = { "SVGPathSegLinetoAbsPrototype", 0, &JSSVGPathSegLinetoAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegLinetoAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegLinetoAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegLinetoAbs::s_info = { "SVGPathSegLinetoAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegLinetoAbsTable, 0 };
-
-JSSVGPathSegLinetoAbs::JSSVGPathSegLinetoAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegLinetoAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegLinetoAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegLinetoAbsPrototype(JSSVGPathSegLinetoAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegLinetoAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoAbs, Base>(exec, &JSSVGPathSegLinetoAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoAbs, Base>(exec, &JSSVGPathSegLinetoAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegLinetoAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoAbs* castedThis = static_cast<JSSVGPathSegLinetoAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoAbs* imp = static_cast<SVGPathSegLinetoAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoAbs* castedThis = static_cast<JSSVGPathSegLinetoAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoAbs* imp = static_cast<SVGPathSegLinetoAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoAbs* domObject = static_cast<JSSVGPathSegLinetoAbs*>(asObject(slotBase));
- return JSSVGPathSegLinetoAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegLinetoAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegLinetoAbs, Base>(exec, propertyName, value, &JSSVGPathSegLinetoAbsTable, this, slot);
-}
-
-void setJSSVGPathSegLinetoAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoAbs* castedThisObj = static_cast<JSSVGPathSegLinetoAbs*>(thisObject);
- SVGPathSegLinetoAbs* imp = static_cast<SVGPathSegLinetoAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegLinetoAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoAbs* castedThisObj = static_cast<JSSVGPathSegLinetoAbs*>(thisObject);
- SVGPathSegLinetoAbs* imp = static_cast<SVGPathSegLinetoAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegLinetoAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegLinetoAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.h
deleted file mode 100644
index a8f531d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegLinetoAbs_h
-#define JSSVGPathSegLinetoAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegLinetoAbs;
-
-class JSSVGPathSegLinetoAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegLinetoAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegLinetoAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegLinetoAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegLinetoAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegLinetoAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp
deleted file mode 100644
index dbbcae5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegLinetoHorizontalAbs.h"
-
-#include "SVGPathSegLinetoHorizontal.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegLinetoHorizontalAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegLinetoHorizontalAbsTableValues[3] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoHorizontalAbsX), (intptr_t)setJSSVGPathSegLinetoHorizontalAbsX },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoHorizontalAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegLinetoHorizontalAbsTableValues, 0 };
-#else
- { 5, 3, JSSVGPathSegLinetoHorizontalAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegLinetoHorizontalAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoHorizontalAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoHorizontalAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegLinetoHorizontalAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegLinetoHorizontalAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegLinetoHorizontalAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegLinetoHorizontalAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegLinetoHorizontalAbsConstructor::s_info = { "SVGPathSegLinetoHorizontalAbsConstructor", 0, &JSSVGPathSegLinetoHorizontalAbsConstructorTable, 0 };
-
-bool JSSVGPathSegLinetoHorizontalAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoHorizontalAbsConstructor, DOMObject>(exec, &JSSVGPathSegLinetoHorizontalAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoHorizontalAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoHorizontalAbsConstructor, DOMObject>(exec, &JSSVGPathSegLinetoHorizontalAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegLinetoHorizontalAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoHorizontalAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoHorizontalAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegLinetoHorizontalAbsPrototype::s_info = { "SVGPathSegLinetoHorizontalAbsPrototype", 0, &JSSVGPathSegLinetoHorizontalAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegLinetoHorizontalAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegLinetoHorizontalAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegLinetoHorizontalAbs::s_info = { "SVGPathSegLinetoHorizontalAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegLinetoHorizontalAbsTable, 0 };
-
-JSSVGPathSegLinetoHorizontalAbs::JSSVGPathSegLinetoHorizontalAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegLinetoHorizontalAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegLinetoHorizontalAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegLinetoHorizontalAbsPrototype(JSSVGPathSegLinetoHorizontalAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegLinetoHorizontalAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoHorizontalAbs, Base>(exec, &JSSVGPathSegLinetoHorizontalAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoHorizontalAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoHorizontalAbs, Base>(exec, &JSSVGPathSegLinetoHorizontalAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegLinetoHorizontalAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoHorizontalAbs* castedThis = static_cast<JSSVGPathSegLinetoHorizontalAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoHorizontalAbs* imp = static_cast<SVGPathSegLinetoHorizontalAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoHorizontalAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoHorizontalAbs* domObject = static_cast<JSSVGPathSegLinetoHorizontalAbs*>(asObject(slotBase));
- return JSSVGPathSegLinetoHorizontalAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegLinetoHorizontalAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegLinetoHorizontalAbs, Base>(exec, propertyName, value, &JSSVGPathSegLinetoHorizontalAbsTable, this, slot);
-}
-
-void setJSSVGPathSegLinetoHorizontalAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoHorizontalAbs* castedThisObj = static_cast<JSSVGPathSegLinetoHorizontalAbs*>(thisObject);
- SVGPathSegLinetoHorizontalAbs* imp = static_cast<SVGPathSegLinetoHorizontalAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegLinetoHorizontalAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegLinetoHorizontalAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.h
deleted file mode 100644
index cbbdb18..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegLinetoHorizontalAbs_h
-#define JSSVGPathSegLinetoHorizontalAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegLinetoHorizontalAbs;
-
-class JSSVGPathSegLinetoHorizontalAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegLinetoHorizontalAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegLinetoHorizontalAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegLinetoHorizontalAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegLinetoHorizontalAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegLinetoHorizontalAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoHorizontalAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoHorizontalAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp
deleted file mode 100644
index b81d039..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegLinetoHorizontalRel.h"
-
-#include "SVGPathSegLinetoHorizontal.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegLinetoHorizontalRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegLinetoHorizontalRelTableValues[3] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoHorizontalRelX), (intptr_t)setJSSVGPathSegLinetoHorizontalRelX },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoHorizontalRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegLinetoHorizontalRelTableValues, 0 };
-#else
- { 5, 3, JSSVGPathSegLinetoHorizontalRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegLinetoHorizontalRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoHorizontalRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoHorizontalRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegLinetoHorizontalRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegLinetoHorizontalRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegLinetoHorizontalRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegLinetoHorizontalRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegLinetoHorizontalRelConstructor::s_info = { "SVGPathSegLinetoHorizontalRelConstructor", 0, &JSSVGPathSegLinetoHorizontalRelConstructorTable, 0 };
-
-bool JSSVGPathSegLinetoHorizontalRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoHorizontalRelConstructor, DOMObject>(exec, &JSSVGPathSegLinetoHorizontalRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoHorizontalRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoHorizontalRelConstructor, DOMObject>(exec, &JSSVGPathSegLinetoHorizontalRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegLinetoHorizontalRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoHorizontalRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoHorizontalRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegLinetoHorizontalRelPrototype::s_info = { "SVGPathSegLinetoHorizontalRelPrototype", 0, &JSSVGPathSegLinetoHorizontalRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegLinetoHorizontalRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegLinetoHorizontalRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegLinetoHorizontalRel::s_info = { "SVGPathSegLinetoHorizontalRel", &JSSVGPathSeg::s_info, &JSSVGPathSegLinetoHorizontalRelTable, 0 };
-
-JSSVGPathSegLinetoHorizontalRel::JSSVGPathSegLinetoHorizontalRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegLinetoHorizontalRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegLinetoHorizontalRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegLinetoHorizontalRelPrototype(JSSVGPathSegLinetoHorizontalRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegLinetoHorizontalRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoHorizontalRel, Base>(exec, &JSSVGPathSegLinetoHorizontalRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoHorizontalRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoHorizontalRel, Base>(exec, &JSSVGPathSegLinetoHorizontalRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegLinetoHorizontalRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoHorizontalRel* castedThis = static_cast<JSSVGPathSegLinetoHorizontalRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoHorizontalRel* imp = static_cast<SVGPathSegLinetoHorizontalRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoHorizontalRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoHorizontalRel* domObject = static_cast<JSSVGPathSegLinetoHorizontalRel*>(asObject(slotBase));
- return JSSVGPathSegLinetoHorizontalRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegLinetoHorizontalRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegLinetoHorizontalRel, Base>(exec, propertyName, value, &JSSVGPathSegLinetoHorizontalRelTable, this, slot);
-}
-
-void setJSSVGPathSegLinetoHorizontalRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoHorizontalRel* castedThisObj = static_cast<JSSVGPathSegLinetoHorizontalRel*>(thisObject);
- SVGPathSegLinetoHorizontalRel* imp = static_cast<SVGPathSegLinetoHorizontalRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegLinetoHorizontalRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegLinetoHorizontalRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.h
deleted file mode 100644
index 1212e03..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegLinetoHorizontalRel_h
-#define JSSVGPathSegLinetoHorizontalRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegLinetoHorizontalRel;
-
-class JSSVGPathSegLinetoHorizontalRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegLinetoHorizontalRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegLinetoHorizontalRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegLinetoHorizontalRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegLinetoHorizontalRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegLinetoHorizontalRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoHorizontalRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoHorizontalRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp
deleted file mode 100644
index 9128df1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegLinetoRel.h"
-
-#include "SVGPathSegLineto.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegLinetoRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegLinetoRelTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoRelX), (intptr_t)setJSSVGPathSegLinetoRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoRelY), (intptr_t)setJSSVGPathSegLinetoRelY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegLinetoRelTableValues, 0 };
-#else
- { 9, 7, JSSVGPathSegLinetoRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegLinetoRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegLinetoRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegLinetoRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegLinetoRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegLinetoRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegLinetoRelConstructor::s_info = { "SVGPathSegLinetoRelConstructor", 0, &JSSVGPathSegLinetoRelConstructorTable, 0 };
-
-bool JSSVGPathSegLinetoRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoRelConstructor, DOMObject>(exec, &JSSVGPathSegLinetoRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoRelConstructor, DOMObject>(exec, &JSSVGPathSegLinetoRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegLinetoRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegLinetoRelPrototype::s_info = { "SVGPathSegLinetoRelPrototype", 0, &JSSVGPathSegLinetoRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegLinetoRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegLinetoRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegLinetoRel::s_info = { "SVGPathSegLinetoRel", &JSSVGPathSeg::s_info, &JSSVGPathSegLinetoRelTable, 0 };
-
-JSSVGPathSegLinetoRel::JSSVGPathSegLinetoRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegLinetoRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegLinetoRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegLinetoRelPrototype(JSSVGPathSegLinetoRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegLinetoRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoRel, Base>(exec, &JSSVGPathSegLinetoRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoRel, Base>(exec, &JSSVGPathSegLinetoRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegLinetoRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoRel* castedThis = static_cast<JSSVGPathSegLinetoRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoRel* imp = static_cast<SVGPathSegLinetoRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoRel* castedThis = static_cast<JSSVGPathSegLinetoRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoRel* imp = static_cast<SVGPathSegLinetoRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoRel* domObject = static_cast<JSSVGPathSegLinetoRel*>(asObject(slotBase));
- return JSSVGPathSegLinetoRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegLinetoRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegLinetoRel, Base>(exec, propertyName, value, &JSSVGPathSegLinetoRelTable, this, slot);
-}
-
-void setJSSVGPathSegLinetoRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoRel* castedThisObj = static_cast<JSSVGPathSegLinetoRel*>(thisObject);
- SVGPathSegLinetoRel* imp = static_cast<SVGPathSegLinetoRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegLinetoRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoRel* castedThisObj = static_cast<JSSVGPathSegLinetoRel*>(thisObject);
- SVGPathSegLinetoRel* imp = static_cast<SVGPathSegLinetoRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegLinetoRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegLinetoRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.h
deleted file mode 100644
index 13859fb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegLinetoRel_h
-#define JSSVGPathSegLinetoRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegLinetoRel;
-
-class JSSVGPathSegLinetoRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegLinetoRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegLinetoRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegLinetoRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegLinetoRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegLinetoRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp
deleted file mode 100644
index 094059a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegLinetoVerticalAbs.h"
-
-#include "SVGPathSegLinetoVertical.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegLinetoVerticalAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegLinetoVerticalAbsTableValues[3] =
-{
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoVerticalAbsY), (intptr_t)setJSSVGPathSegLinetoVerticalAbsY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoVerticalAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGPathSegLinetoVerticalAbsTableValues, 0 };
-#else
- { 4, 3, JSSVGPathSegLinetoVerticalAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegLinetoVerticalAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoVerticalAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoVerticalAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegLinetoVerticalAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegLinetoVerticalAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegLinetoVerticalAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegLinetoVerticalAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegLinetoVerticalAbsConstructor::s_info = { "SVGPathSegLinetoVerticalAbsConstructor", 0, &JSSVGPathSegLinetoVerticalAbsConstructorTable, 0 };
-
-bool JSSVGPathSegLinetoVerticalAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoVerticalAbsConstructor, DOMObject>(exec, &JSSVGPathSegLinetoVerticalAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoVerticalAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoVerticalAbsConstructor, DOMObject>(exec, &JSSVGPathSegLinetoVerticalAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegLinetoVerticalAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoVerticalAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoVerticalAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegLinetoVerticalAbsPrototype::s_info = { "SVGPathSegLinetoVerticalAbsPrototype", 0, &JSSVGPathSegLinetoVerticalAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegLinetoVerticalAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegLinetoVerticalAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegLinetoVerticalAbs::s_info = { "SVGPathSegLinetoVerticalAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegLinetoVerticalAbsTable, 0 };
-
-JSSVGPathSegLinetoVerticalAbs::JSSVGPathSegLinetoVerticalAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegLinetoVerticalAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegLinetoVerticalAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegLinetoVerticalAbsPrototype(JSSVGPathSegLinetoVerticalAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegLinetoVerticalAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoVerticalAbs, Base>(exec, &JSSVGPathSegLinetoVerticalAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoVerticalAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoVerticalAbs, Base>(exec, &JSSVGPathSegLinetoVerticalAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegLinetoVerticalAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoVerticalAbs* castedThis = static_cast<JSSVGPathSegLinetoVerticalAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoVerticalAbs* imp = static_cast<SVGPathSegLinetoVerticalAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoVerticalAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoVerticalAbs* domObject = static_cast<JSSVGPathSegLinetoVerticalAbs*>(asObject(slotBase));
- return JSSVGPathSegLinetoVerticalAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegLinetoVerticalAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegLinetoVerticalAbs, Base>(exec, propertyName, value, &JSSVGPathSegLinetoVerticalAbsTable, this, slot);
-}
-
-void setJSSVGPathSegLinetoVerticalAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoVerticalAbs* castedThisObj = static_cast<JSSVGPathSegLinetoVerticalAbs*>(thisObject);
- SVGPathSegLinetoVerticalAbs* imp = static_cast<SVGPathSegLinetoVerticalAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegLinetoVerticalAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegLinetoVerticalAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.h
deleted file mode 100644
index bed5b52..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegLinetoVerticalAbs_h
-#define JSSVGPathSegLinetoVerticalAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegLinetoVerticalAbs;
-
-class JSSVGPathSegLinetoVerticalAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegLinetoVerticalAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegLinetoVerticalAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegLinetoVerticalAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegLinetoVerticalAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegLinetoVerticalAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoVerticalAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoVerticalAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp
deleted file mode 100644
index 7ea7cce..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegLinetoVerticalRel.h"
-
-#include "SVGPathSegLinetoVertical.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegLinetoVerticalRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegLinetoVerticalRelTableValues[3] =
-{
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoVerticalRelY), (intptr_t)setJSSVGPathSegLinetoVerticalRelY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegLinetoVerticalRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGPathSegLinetoVerticalRelTableValues, 0 };
-#else
- { 4, 3, JSSVGPathSegLinetoVerticalRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegLinetoVerticalRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoVerticalRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoVerticalRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegLinetoVerticalRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegLinetoVerticalRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegLinetoVerticalRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegLinetoVerticalRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegLinetoVerticalRelConstructor::s_info = { "SVGPathSegLinetoVerticalRelConstructor", 0, &JSSVGPathSegLinetoVerticalRelConstructorTable, 0 };
-
-bool JSSVGPathSegLinetoVerticalRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoVerticalRelConstructor, DOMObject>(exec, &JSSVGPathSegLinetoVerticalRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoVerticalRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoVerticalRelConstructor, DOMObject>(exec, &JSSVGPathSegLinetoVerticalRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegLinetoVerticalRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegLinetoVerticalRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegLinetoVerticalRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegLinetoVerticalRelPrototype::s_info = { "SVGPathSegLinetoVerticalRelPrototype", 0, &JSSVGPathSegLinetoVerticalRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegLinetoVerticalRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegLinetoVerticalRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegLinetoVerticalRel::s_info = { "SVGPathSegLinetoVerticalRel", &JSSVGPathSeg::s_info, &JSSVGPathSegLinetoVerticalRelTable, 0 };
-
-JSSVGPathSegLinetoVerticalRel::JSSVGPathSegLinetoVerticalRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegLinetoVerticalRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegLinetoVerticalRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegLinetoVerticalRelPrototype(JSSVGPathSegLinetoVerticalRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegLinetoVerticalRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegLinetoVerticalRel, Base>(exec, &JSSVGPathSegLinetoVerticalRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegLinetoVerticalRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegLinetoVerticalRel, Base>(exec, &JSSVGPathSegLinetoVerticalRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegLinetoVerticalRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoVerticalRel* castedThis = static_cast<JSSVGPathSegLinetoVerticalRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegLinetoVerticalRel* imp = static_cast<SVGPathSegLinetoVerticalRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegLinetoVerticalRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegLinetoVerticalRel* domObject = static_cast<JSSVGPathSegLinetoVerticalRel*>(asObject(slotBase));
- return JSSVGPathSegLinetoVerticalRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegLinetoVerticalRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegLinetoVerticalRel, Base>(exec, propertyName, value, &JSSVGPathSegLinetoVerticalRelTable, this, slot);
-}
-
-void setJSSVGPathSegLinetoVerticalRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegLinetoVerticalRel* castedThisObj = static_cast<JSSVGPathSegLinetoVerticalRel*>(thisObject);
- SVGPathSegLinetoVerticalRel* imp = static_cast<SVGPathSegLinetoVerticalRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegLinetoVerticalRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegLinetoVerticalRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.h
deleted file mode 100644
index dffcf78..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegLinetoVerticalRel_h
-#define JSSVGPathSegLinetoVerticalRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegLinetoVerticalRel;
-
-class JSSVGPathSegLinetoVerticalRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegLinetoVerticalRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegLinetoVerticalRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegLinetoVerticalRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegLinetoVerticalRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegLinetoVerticalRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegLinetoVerticalRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegLinetoVerticalRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp
deleted file mode 100644
index 2461494..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegList.h"
-
-#include "SVGPathSeg.h"
-#include "SVGPathSegList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegListTableValues[3] =
-{
- { "numberOfItems", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegListNumberOfItems), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGPathSegListTableValues, 0 };
-#else
- { 4, 3, JSSVGPathSegListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegListConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegListConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegListConstructor::s_info = { "SVGPathSegListConstructor", 0, &JSSVGPathSegListConstructorTable, 0 };
-
-bool JSSVGPathSegListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegListConstructor, DOMObject>(exec, &JSSVGPathSegListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegListConstructor, DOMObject>(exec, &JSSVGPathSegListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegListPrototypeTableValues[8] =
-{
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionClear), (intptr_t)0 },
- { "initialize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionInitialize), (intptr_t)1 },
- { "getItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionGetItem), (intptr_t)1 },
- { "insertItemBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionInsertItemBefore), (intptr_t)2 },
- { "replaceItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionReplaceItem), (intptr_t)2 },
- { "removeItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionRemoveItem), (intptr_t)1 },
- { "appendItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPathSegListPrototypeFunctionAppendItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGPathSegListPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGPathSegListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegListPrototype::s_info = { "SVGPathSegListPrototype", 0, &JSSVGPathSegListPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegList>(exec, globalObject);
-}
-
-bool JSSVGPathSegListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPathSegListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPathSegListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPathSegList::s_info = { "SVGPathSegList", 0, &JSSVGPathSegListTable, 0 };
-
-JSSVGPathSegList::JSSVGPathSegList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGPathSegList::~JSSVGPathSegList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGPathSegList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegListPrototype(JSSVGPathSegListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGPathSegList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegList, Base>(exec, &JSSVGPathSegListTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegList, Base>(exec, &JSSVGPathSegListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegListNumberOfItems(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegList* castedThis = static_cast<JSSVGPathSegList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegList* imp = static_cast<SVGPathSegList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->numberOfItems());
- return result;
-}
-
-JSValue jsSVGPathSegListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegList* domObject = static_cast<JSSVGPathSegList*>(asObject(slotBase));
- return JSSVGPathSegList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGPathSegList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->clear(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionInitialize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->initialize(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->getItem(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionInsertItemBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->insertItemBefore(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionReplaceItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->replaceItem(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->removeItem(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionAppendItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPathSegList::s_info))
- return throwError(exec, TypeError);
- JSSVGPathSegList* castedThisObj = static_cast<JSSVGPathSegList*>(asObject(thisValue));
- return castedThisObj->appendItem(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGPathSegList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGPathSegList>(exec, globalObject, object, context);
-}
-SVGPathSegList* toSVGPathSegList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGPathSegList::s_info) ? static_cast<JSSVGPathSegList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.h
deleted file mode 100644
index 5a0a039..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegList_h
-#define JSSVGPathSegList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGPathSegList;
-
-class JSSVGPathSegList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGPathSegList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegList>);
- virtual ~JSSVGPathSegList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue clear(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue initialize(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getItem(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue insertItemBefore(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue replaceItem(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeItem(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue appendItem(JSC::ExecState*, const JSC::ArgList&);
- SVGPathSegList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGPathSegList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGPathSegList*, SVGElement* context);
-SVGPathSegList* toSVGPathSegList(JSC::JSValue);
-
-class JSSVGPathSegListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionInitialize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionInsertItemBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionReplaceItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPathSegListPrototypeFunctionAppendItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPathSegListNumberOfItems(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPathSegListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp
deleted file mode 100644
index 4c36e3c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegMovetoAbs.h"
-
-#include "SVGPathSegMoveto.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegMovetoAbs);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegMovetoAbsTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegMovetoAbsX), (intptr_t)setJSSVGPathSegMovetoAbsX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegMovetoAbsY), (intptr_t)setJSSVGPathSegMovetoAbsY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegMovetoAbsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoAbsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegMovetoAbsTableValues, 0 };
-#else
- { 9, 7, JSSVGPathSegMovetoAbsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegMovetoAbsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoAbsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegMovetoAbsConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegMovetoAbsConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegMovetoAbsConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegMovetoAbsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegMovetoAbsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegMovetoAbsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegMovetoAbsConstructor::s_info = { "SVGPathSegMovetoAbsConstructor", 0, &JSSVGPathSegMovetoAbsConstructorTable, 0 };
-
-bool JSSVGPathSegMovetoAbsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegMovetoAbsConstructor, DOMObject>(exec, &JSSVGPathSegMovetoAbsConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegMovetoAbsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegMovetoAbsConstructor, DOMObject>(exec, &JSSVGPathSegMovetoAbsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegMovetoAbsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoAbsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegMovetoAbsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegMovetoAbsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegMovetoAbsPrototype::s_info = { "SVGPathSegMovetoAbsPrototype", 0, &JSSVGPathSegMovetoAbsPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegMovetoAbsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegMovetoAbs>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegMovetoAbs::s_info = { "SVGPathSegMovetoAbs", &JSSVGPathSeg::s_info, &JSSVGPathSegMovetoAbsTable, 0 };
-
-JSSVGPathSegMovetoAbs::JSSVGPathSegMovetoAbs(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegMovetoAbs> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegMovetoAbs::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegMovetoAbsPrototype(JSSVGPathSegMovetoAbsPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegMovetoAbs::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegMovetoAbs, Base>(exec, &JSSVGPathSegMovetoAbsTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegMovetoAbs::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegMovetoAbs, Base>(exec, &JSSVGPathSegMovetoAbsTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegMovetoAbsX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegMovetoAbs* castedThis = static_cast<JSSVGPathSegMovetoAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegMovetoAbs* imp = static_cast<SVGPathSegMovetoAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegMovetoAbsY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegMovetoAbs* castedThis = static_cast<JSSVGPathSegMovetoAbs*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegMovetoAbs* imp = static_cast<SVGPathSegMovetoAbs*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegMovetoAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegMovetoAbs* domObject = static_cast<JSSVGPathSegMovetoAbs*>(asObject(slotBase));
- return JSSVGPathSegMovetoAbs::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegMovetoAbs::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegMovetoAbs, Base>(exec, propertyName, value, &JSSVGPathSegMovetoAbsTable, this, slot);
-}
-
-void setJSSVGPathSegMovetoAbsX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegMovetoAbs* castedThisObj = static_cast<JSSVGPathSegMovetoAbs*>(thisObject);
- SVGPathSegMovetoAbs* imp = static_cast<SVGPathSegMovetoAbs*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegMovetoAbsY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegMovetoAbs* castedThisObj = static_cast<JSSVGPathSegMovetoAbs*>(thisObject);
- SVGPathSegMovetoAbs* imp = static_cast<SVGPathSegMovetoAbs*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegMovetoAbs::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegMovetoAbsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.h
deleted file mode 100644
index 11eb795..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegMovetoAbs_h
-#define JSSVGPathSegMovetoAbs_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegMovetoAbs;
-
-class JSSVGPathSegMovetoAbs : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegMovetoAbs(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegMovetoAbs>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegMovetoAbsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegMovetoAbsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegMovetoAbsX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegMovetoAbsX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegMovetoAbsY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegMovetoAbsY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegMovetoAbsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp
deleted file mode 100644
index ee59c3e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSegMovetoRel.h"
-
-#include "SVGPathSegMoveto.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPathSegMovetoRel);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPathSegMovetoRelTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegMovetoRelX), (intptr_t)setJSSVGPathSegMovetoRelX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegMovetoRelY), (intptr_t)setJSSVGPathSegMovetoRelY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPathSegMovetoRelConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoRelTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPathSegMovetoRelTableValues, 0 };
-#else
- { 9, 7, JSSVGPathSegMovetoRelTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPathSegMovetoRelConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoRelConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegMovetoRelConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegMovetoRelConstructorTableValues, 0 };
-#endif
-
-class JSSVGPathSegMovetoRelConstructor : public DOMConstructorObject {
-public:
- JSSVGPathSegMovetoRelConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPathSegMovetoRelConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPathSegMovetoRelPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPathSegMovetoRelConstructor::s_info = { "SVGPathSegMovetoRelConstructor", 0, &JSSVGPathSegMovetoRelConstructorTable, 0 };
-
-bool JSSVGPathSegMovetoRelConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegMovetoRelConstructor, DOMObject>(exec, &JSSVGPathSegMovetoRelConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegMovetoRelConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegMovetoRelConstructor, DOMObject>(exec, &JSSVGPathSegMovetoRelConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPathSegMovetoRelPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoRelPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPathSegMovetoRelPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGPathSegMovetoRelPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPathSegMovetoRelPrototype::s_info = { "SVGPathSegMovetoRelPrototype", 0, &JSSVGPathSegMovetoRelPrototypeTable, 0 };
-
-JSObject* JSSVGPathSegMovetoRelPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPathSegMovetoRel>(exec, globalObject);
-}
-
-const ClassInfo JSSVGPathSegMovetoRel::s_info = { "SVGPathSegMovetoRel", &JSSVGPathSeg::s_info, &JSSVGPathSegMovetoRelTable, 0 };
-
-JSSVGPathSegMovetoRel::JSSVGPathSegMovetoRel(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPathSegMovetoRel> impl)
- : JSSVGPathSeg(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPathSegMovetoRel::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPathSegMovetoRelPrototype(JSSVGPathSegMovetoRelPrototype::createStructure(JSSVGPathSegPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPathSegMovetoRel::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPathSegMovetoRel, Base>(exec, &JSSVGPathSegMovetoRelTable, this, propertyName, slot);
-}
-
-bool JSSVGPathSegMovetoRel::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPathSegMovetoRel, Base>(exec, &JSSVGPathSegMovetoRelTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPathSegMovetoRelX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegMovetoRel* castedThis = static_cast<JSSVGPathSegMovetoRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegMovetoRel* imp = static_cast<SVGPathSegMovetoRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsSVGPathSegMovetoRelY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegMovetoRel* castedThis = static_cast<JSSVGPathSegMovetoRel*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPathSegMovetoRel* imp = static_cast<SVGPathSegMovetoRel*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsSVGPathSegMovetoRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPathSegMovetoRel* domObject = static_cast<JSSVGPathSegMovetoRel*>(asObject(slotBase));
- return JSSVGPathSegMovetoRel::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPathSegMovetoRel::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPathSegMovetoRel, Base>(exec, propertyName, value, &JSSVGPathSegMovetoRelTable, this, slot);
-}
-
-void setJSSVGPathSegMovetoRelX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegMovetoRel* castedThisObj = static_cast<JSSVGPathSegMovetoRel*>(thisObject);
- SVGPathSegMovetoRel* imp = static_cast<SVGPathSegMovetoRel*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-void setJSSVGPathSegMovetoRelY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPathSegMovetoRel* castedThisObj = static_cast<JSSVGPathSegMovetoRel*>(thisObject);
- SVGPathSegMovetoRel* imp = static_cast<SVGPathSegMovetoRel*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
- JSSVGContextCache::propagateSVGDOMChange(castedThisObj, imp->associatedAttributeName());
-}
-
-JSValue JSSVGPathSegMovetoRel::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPathSegMovetoRelConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.h
deleted file mode 100644
index b63c24d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPathSegMovetoRel_h
-#define JSSVGPathSegMovetoRel_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGPathSeg.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPathSegMovetoRel;
-
-class JSSVGPathSegMovetoRel : public JSSVGPathSeg {
- typedef JSSVGPathSeg Base;
-public:
- JSSVGPathSegMovetoRel(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPathSegMovetoRel>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPathSegMovetoRelPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPathSegMovetoRelPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPathSegMovetoRelX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegMovetoRelX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegMovetoRelY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPathSegMovetoRelY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPathSegMovetoRelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp
deleted file mode 100644
index 852bdec..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp
+++ /dev/null
@@ -1,422 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPatternElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedRect.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGPatternElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPatternElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPatternElementTableValues[20] =
-{
- { "patternUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementPatternUnits), (intptr_t)0 },
- { "patternContentUnits", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementPatternContentUnits), (intptr_t)0 },
- { "patternTransform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementPatternTransform), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementHeight), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementHref), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementXmllang), (intptr_t)setJSSVGPatternElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementXmlspace), (intptr_t)setJSSVGPatternElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementStyle), (intptr_t)0 },
- { "viewBox", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementViewBox), (intptr_t)0 },
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementPreserveAspectRatio), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPatternElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPatternElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGPatternElementTableValues, 0 };
-#else
- { 68, 63, JSSVGPatternElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPatternElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPatternElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPatternElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPatternElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGPatternElementConstructor : public DOMConstructorObject {
-public:
- JSSVGPatternElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPatternElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPatternElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPatternElementConstructor::s_info = { "SVGPatternElementConstructor", 0, &JSSVGPatternElementConstructorTable, 0 };
-
-bool JSSVGPatternElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPatternElementConstructor, DOMObject>(exec, &JSSVGPatternElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPatternElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPatternElementConstructor, DOMObject>(exec, &JSSVGPatternElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPatternElementPrototypeTableValues[3] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPatternElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPatternElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPatternElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGPatternElementPrototypeTableValues, 0 };
-#else
- { 4, 3, JSSVGPatternElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPatternElementPrototype::s_info = { "SVGPatternElementPrototype", 0, &JSSVGPatternElementPrototypeTable, 0 };
-
-JSObject* JSSVGPatternElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPatternElement>(exec, globalObject);
-}
-
-bool JSSVGPatternElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPatternElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPatternElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPatternElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPatternElement::s_info = { "SVGPatternElement", &JSSVGElement::s_info, &JSSVGPatternElementTable, 0 };
-
-JSSVGPatternElement::JSSVGPatternElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPatternElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPatternElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPatternElementPrototype(JSSVGPatternElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPatternElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPatternElement, Base>(exec, &JSSVGPatternElementTable, this, propertyName, slot);
-}
-
-bool JSSVGPatternElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPatternElement, Base>(exec, &JSSVGPatternElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPatternElementPatternUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->patternUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementPatternContentUnits(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->patternContentUnitsAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementPatternTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->patternTransformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGPatternElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGPatternElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGPatternElementViewBox(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedRect> obj = imp->viewBoxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* castedThis = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPatternElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPatternElement* domObject = static_cast<JSSVGPatternElement*>(asObject(slotBase));
- return JSSVGPatternElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPatternElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPatternElement, Base>(exec, propertyName, value, &JSSVGPatternElementTable, this, slot);
-}
-
-void setJSSVGPatternElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPatternElement* castedThisObj = static_cast<JSSVGPatternElement*>(thisObject);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGPatternElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPatternElement* castedThisObj = static_cast<JSSVGPatternElement*>(thisObject);
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGPatternElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPatternElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPatternElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPatternElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPatternElement* castedThisObj = static_cast<JSSVGPatternElement*>(asObject(thisValue));
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPatternElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPatternElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPatternElement* castedThisObj = static_cast<JSSVGPatternElement*>(asObject(thisValue));
- SVGPatternElement* imp = static_cast<SVGPatternElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.h
deleted file mode 100644
index 886a278..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPatternElement_h
-#define JSSVGPatternElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPatternElement;
-
-class JSSVGPatternElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGPatternElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPatternElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPatternElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPatternElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPatternElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPatternElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPatternElementPatternUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementPatternContentUnits(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementPatternTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPatternElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPatternElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPatternElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPatternElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementViewBox(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPatternElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp
deleted file mode 100644
index 3c293f5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp
+++ /dev/null
@@ -1,242 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPoint.h"
-
-#include "JSSVGMatrix.h"
-#include "JSSVGPoint.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPoint);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPointTableValues[4] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPointX), (intptr_t)setJSSVGPointX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPointY), (intptr_t)setJSSVGPointY },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPointConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPointTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGPointTableValues, 0 };
-#else
- { 9, 7, JSSVGPointTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPointConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPointConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPointConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPointConstructorTableValues, 0 };
-#endif
-
-class JSSVGPointConstructor : public DOMConstructorObject {
-public:
- JSSVGPointConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPointConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPointPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPointConstructor::s_info = { "SVGPointConstructor", 0, &JSSVGPointConstructorTable, 0 };
-
-bool JSSVGPointConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPointConstructor, DOMObject>(exec, &JSSVGPointConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPointConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPointConstructor, DOMObject>(exec, &JSSVGPointConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPointPrototypeTableValues[2] =
-{
- { "matrixTransform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointPrototypeFunctionMatrixTransform), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPointPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPointPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGPointPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPointPrototype::s_info = { "SVGPointPrototype", 0, &JSSVGPointPrototypeTable, 0 };
-
-JSObject* JSSVGPointPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPoint>(exec, globalObject);
-}
-
-bool JSSVGPointPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPointPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPointPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPointPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPoint::s_info = { "SVGPoint", 0, &JSSVGPointTable, 0 };
-
-JSSVGPoint::JSSVGPoint(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<FloatPoint> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGPoint::~JSSVGPoint()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGPoint::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPointPrototype(JSSVGPointPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGPoint::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPoint, Base>(exec, &JSSVGPointTable, this, propertyName, slot);
-}
-
-bool JSSVGPoint::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPoint, Base>(exec, &JSSVGPointTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPointX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPoint* castedThis = static_cast<JSSVGPoint*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FloatPoint imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.x());
- return result;
-}
-
-JSValue jsSVGPointY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPoint* castedThis = static_cast<JSSVGPoint*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FloatPoint imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.y());
- return result;
-}
-
-JSValue jsSVGPointConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPoint* domObject = static_cast<JSSVGPoint*>(asObject(slotBase));
- return JSSVGPoint::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPoint::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPoint, Base>(exec, propertyName, value, &JSSVGPointTable, this, slot);
-}
-
-void setJSSVGPointX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPoint* castedThisObj = static_cast<JSSVGPoint*>(thisObject);
- JSSVGPODTypeWrapper<FloatPoint> * imp = static_cast<JSSVGPODTypeWrapper<FloatPoint> *>(castedThisObj->impl());
- FloatPoint podImp(*imp);
- podImp.setX(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGPointY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPoint* castedThisObj = static_cast<JSSVGPoint*>(thisObject);
- JSSVGPODTypeWrapper<FloatPoint> * imp = static_cast<JSSVGPODTypeWrapper<FloatPoint> *>(castedThisObj->impl());
- FloatPoint podImp(*imp);
- podImp.setY(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGPoint::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPointConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPointPrototypeFunctionMatrixTransform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPoint::s_info))
- return throwError(exec, TypeError);
- JSSVGPoint* castedThisObj = static_cast<JSSVGPoint*>(asObject(thisValue));
- JSSVGPODTypeWrapper<FloatPoint> * imp = static_cast<JSSVGPODTypeWrapper<FloatPoint> *>(castedThisObj->impl());
- FloatPoint podImp(*imp);
- AffineTransform matrix = toSVGMatrix(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(podImp.matrixTransform(matrix)).get(), 0 /* no context on purpose */);
- imp->commitChange(podImp, castedThisObj);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<FloatPoint>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGPoint, JSSVGPODTypeWrapper<FloatPoint> >(exec, globalObject, object, context);
-}
-FloatPoint toSVGPoint(JSC::JSValue value)
-{
- return value.inherits(&JSSVGPoint::s_info) ? (FloatPoint) *static_cast<JSSVGPoint*>(asObject(value))->impl() : FloatPoint();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.h
deleted file mode 100644
index e5c87e8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPoint_h
-#define JSSVGPoint_h
-
-#if ENABLE(SVG)
-
-#include "FloatPoint.h"
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGPoint : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGPoint(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<FloatPoint> >);
- virtual ~JSSVGPoint();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- JSSVGPODTypeWrapper<FloatPoint> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<FloatPoint> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<FloatPoint>*, SVGElement*);
-FloatPoint toSVGPoint(JSC::JSValue);
-
-class JSSVGPointPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPointPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPointPrototypeFunctionMatrixTransform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPointX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPointX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPointY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPointY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPointConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp
deleted file mode 100644
index c3549b0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp
+++ /dev/null
@@ -1,263 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPointList.h"
-
-#include "JSSVGPODListCustom.h"
-#include "JSSVGPoint.h"
-#include "SVGPointList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPointList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPointListTableValues[3] =
-{
- { "numberOfItems", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPointListNumberOfItems), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPointListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPointListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGPointListTableValues, 0 };
-#else
- { 4, 3, JSSVGPointListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPointListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPointListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPointListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPointListConstructorTableValues, 0 };
-#endif
-
-class JSSVGPointListConstructor : public DOMConstructorObject {
-public:
- JSSVGPointListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPointListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPointListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPointListConstructor::s_info = { "SVGPointListConstructor", 0, &JSSVGPointListConstructorTable, 0 };
-
-bool JSSVGPointListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPointListConstructor, DOMObject>(exec, &JSSVGPointListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPointListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPointListConstructor, DOMObject>(exec, &JSSVGPointListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPointListPrototypeTableValues[8] =
-{
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionClear), (intptr_t)0 },
- { "initialize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionInitialize), (intptr_t)1 },
- { "getItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionGetItem), (intptr_t)1 },
- { "insertItemBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionInsertItemBefore), (intptr_t)2 },
- { "replaceItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionReplaceItem), (intptr_t)2 },
- { "removeItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionRemoveItem), (intptr_t)1 },
- { "appendItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPointListPrototypeFunctionAppendItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPointListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGPointListPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGPointListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPointListPrototype::s_info = { "SVGPointListPrototype", 0, &JSSVGPointListPrototypeTable, 0 };
-
-JSObject* JSSVGPointListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPointList>(exec, globalObject);
-}
-
-bool JSSVGPointListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPointListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPointListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPointListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPointList::s_info = { "SVGPointList", 0, &JSSVGPointListTable, 0 };
-
-JSSVGPointList::JSSVGPointList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPointList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGPointList::~JSSVGPointList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGPointList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPointListPrototype(JSSVGPointListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGPointList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPointList, Base>(exec, &JSSVGPointListTable, this, propertyName, slot);
-}
-
-bool JSSVGPointList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPointList, Base>(exec, &JSSVGPointListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPointListNumberOfItems(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPointList* castedThis = static_cast<JSSVGPointList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPointList* imp = static_cast<SVGPointList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->numberOfItems());
- return result;
-}
-
-JSValue jsSVGPointListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPointList* domObject = static_cast<JSSVGPointList*>(asObject(slotBase));
- return JSSVGPointList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGPointList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPointListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::clear<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionInitialize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::initialize<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::getItem<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionInsertItemBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::insertItemBefore<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionReplaceItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::replaceItem<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::removeItem<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionAppendItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPointList::s_info))
- return throwError(exec, TypeError);
- JSSVGPointList* castedThisObj = static_cast<JSSVGPointList*>(asObject(thisValue));
- return JSSVGPODListCustom::appendItem<JSSVGPointList, FloatPoint>(castedThisObj, exec, args, toSVGPoint);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGPointList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGPointList>(exec, globalObject, object, context);
-}
-SVGPointList* toSVGPointList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGPointList::s_info) ? static_cast<JSSVGPointList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.h
deleted file mode 100644
index 66ff36b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPointList_h
-#define JSSVGPointList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGPointList;
-
-class JSSVGPointList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGPointList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPointList>);
- virtual ~JSSVGPointList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGPointList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGPointList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGPointList*, SVGElement* context);
-SVGPointList* toSVGPointList(JSC::JSValue);
-
-class JSSVGPointListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPointListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionInitialize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionInsertItemBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionReplaceItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPointListPrototypeFunctionAppendItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPointListNumberOfItems(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPointListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp
deleted file mode 100644
index 2996877..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp
+++ /dev/null
@@ -1,424 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPolygonElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGPointList.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGPointList.h"
-#include "SVGPolygonElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPolygonElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPolygonElementTableValues[15] =
-{
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementXmllang), (intptr_t)setJSSVGPolygonElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementXmlspace), (intptr_t)setJSSVGPolygonElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementFarthestViewportElement), (intptr_t)0 },
- { "points", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementPoints), (intptr_t)0 },
- { "animatedPoints", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementAnimatedPoints), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolygonElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPolygonElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGPolygonElementTableValues, 0 };
-#else
- { 34, 31, JSSVGPolygonElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPolygonElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPolygonElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPolygonElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPolygonElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGPolygonElementConstructor : public DOMConstructorObject {
-public:
- JSSVGPolygonElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPolygonElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPolygonElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPolygonElementConstructor::s_info = { "SVGPolygonElementConstructor", 0, &JSSVGPolygonElementConstructorTable, 0 };
-
-bool JSSVGPolygonElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPolygonElementConstructor, DOMObject>(exec, &JSSVGPolygonElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPolygonElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPolygonElementConstructor, DOMObject>(exec, &JSSVGPolygonElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPolygonElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolygonElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolygonElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolygonElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolygonElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolygonElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolygonElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPolygonElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGPolygonElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGPolygonElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPolygonElementPrototype::s_info = { "SVGPolygonElementPrototype", 0, &JSSVGPolygonElementPrototypeTable, 0 };
-
-JSObject* JSSVGPolygonElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPolygonElement>(exec, globalObject);
-}
-
-bool JSSVGPolygonElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPolygonElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPolygonElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPolygonElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPolygonElement::s_info = { "SVGPolygonElement", &JSSVGElement::s_info, &JSSVGPolygonElementTable, 0 };
-
-JSSVGPolygonElement::JSSVGPolygonElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPolygonElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPolygonElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPolygonElementPrototype(JSSVGPolygonElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPolygonElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPolygonElement, Base>(exec, &JSSVGPolygonElementTable, this, propertyName, slot);
-}
-
-bool JSSVGPolygonElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPolygonElement, Base>(exec, &JSSVGPolygonElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPolygonElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGPolygonElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGPolygonElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGPolygonElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGPolygonElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGPolygonElementPoints(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->points()), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementAnimatedPoints(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* castedThis = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animatedPoints()), imp);
- return result;
-}
-
-JSValue jsSVGPolygonElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolygonElement* domObject = static_cast<JSSVGPolygonElement*>(asObject(slotBase));
- return JSSVGPolygonElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPolygonElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPolygonElement, Base>(exec, propertyName, value, &JSSVGPolygonElementTable, this, slot);
-}
-
-void setJSSVGPolygonElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(thisObject);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGPolygonElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(thisObject);
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGPolygonElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPolygonElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolygonElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(asObject(thisValue));
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolygonElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(asObject(thisValue));
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolygonElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(asObject(thisValue));
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolygonElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(asObject(thisValue));
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolygonElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(asObject(thisValue));
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolygonElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolygonElement* castedThisObj = static_cast<JSSVGPolygonElement*>(asObject(thisValue));
- SVGPolygonElement* imp = static_cast<SVGPolygonElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.h
deleted file mode 100644
index 79def3a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPolygonElement_h
-#define JSSVGPolygonElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPolygonElement;
-
-class JSSVGPolygonElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGPolygonElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPolygonElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPolygonElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPolygonElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolygonElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPolygonElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPolygonElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPolygonElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPolygonElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPolygonElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementPoints(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementAnimatedPoints(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolygonElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp
deleted file mode 100644
index 3adf884..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp
+++ /dev/null
@@ -1,424 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPolylineElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGPointList.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGPointList.h"
-#include "SVGPolylineElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPolylineElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPolylineElementTableValues[15] =
-{
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementXmllang), (intptr_t)setJSSVGPolylineElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementXmlspace), (intptr_t)setJSSVGPolylineElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementFarthestViewportElement), (intptr_t)0 },
- { "points", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementPoints), (intptr_t)0 },
- { "animatedPoints", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementAnimatedPoints), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPolylineElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPolylineElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGPolylineElementTableValues, 0 };
-#else
- { 34, 31, JSSVGPolylineElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPolylineElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPolylineElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGPolylineElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGPolylineElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGPolylineElementConstructor : public DOMConstructorObject {
-public:
- JSSVGPolylineElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPolylineElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPolylineElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPolylineElementConstructor::s_info = { "SVGPolylineElementConstructor", 0, &JSSVGPolylineElementConstructorTable, 0 };
-
-bool JSSVGPolylineElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPolylineElementConstructor, DOMObject>(exec, &JSSVGPolylineElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPolylineElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPolylineElementConstructor, DOMObject>(exec, &JSSVGPolylineElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPolylineElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolylineElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolylineElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolylineElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolylineElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolylineElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGPolylineElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPolylineElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGPolylineElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGPolylineElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPolylineElementPrototype::s_info = { "SVGPolylineElementPrototype", 0, &JSSVGPolylineElementPrototypeTable, 0 };
-
-JSObject* JSSVGPolylineElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPolylineElement>(exec, globalObject);
-}
-
-bool JSSVGPolylineElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGPolylineElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPolylineElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGPolylineElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPolylineElement::s_info = { "SVGPolylineElement", &JSSVGElement::s_info, &JSSVGPolylineElementTable, 0 };
-
-JSSVGPolylineElement::JSSVGPolylineElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGPolylineElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGPolylineElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPolylineElementPrototype(JSSVGPolylineElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGPolylineElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPolylineElement, Base>(exec, &JSSVGPolylineElementTable, this, propertyName, slot);
-}
-
-bool JSSVGPolylineElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPolylineElement, Base>(exec, &JSSVGPolylineElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPolylineElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGPolylineElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGPolylineElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGPolylineElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGPolylineElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGPolylineElementPoints(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->points()), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementAnimatedPoints(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* castedThis = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animatedPoints()), imp);
- return result;
-}
-
-JSValue jsSVGPolylineElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPolylineElement* domObject = static_cast<JSSVGPolylineElement*>(asObject(slotBase));
- return JSSVGPolylineElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPolylineElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPolylineElement, Base>(exec, propertyName, value, &JSSVGPolylineElementTable, this, slot);
-}
-
-void setJSSVGPolylineElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(thisObject);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGPolylineElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(thisObject);
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGPolylineElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPolylineElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolylineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(asObject(thisValue));
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolylineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(asObject(thisValue));
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolylineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(asObject(thisValue));
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolylineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(asObject(thisValue));
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolylineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(asObject(thisValue));
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGPolylineElement::s_info))
- return throwError(exec, TypeError);
- JSSVGPolylineElement* castedThisObj = static_cast<JSSVGPolylineElement*>(asObject(thisValue));
- SVGPolylineElement* imp = static_cast<SVGPolylineElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.h
deleted file mode 100644
index fc7f5aa..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPolylineElement_h
-#define JSSVGPolylineElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGPolylineElement;
-
-class JSSVGPolylineElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGPolylineElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGPolylineElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGPolylineElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPolylineElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGPolylineElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGPolylineElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPolylineElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPolylineElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPolylineElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPolylineElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementPoints(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementAnimatedPoints(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPolylineElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp
deleted file mode 100644
index fd849bd..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp
+++ /dev/null
@@ -1,323 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGPreserveAspectRatio.h"
-
-#include "SVGPreserveAspectRatio.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGPreserveAspectRatio);
-
-/* Hash table */
-
-static const HashTableValue JSSVGPreserveAspectRatioTableValues[4] =
-{
- { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioAlign), (intptr_t)setJSSVGPreserveAspectRatioAlign },
- { "meetOrSlice", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioMeetOrSlice), (intptr_t)setJSSVGPreserveAspectRatioMeetOrSlice },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPreserveAspectRatioTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGPreserveAspectRatioTableValues, 0 };
-#else
- { 8, 7, JSSVGPreserveAspectRatioTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGPreserveAspectRatioConstructorTableValues[15] =
-{
- { "SVG_PRESERVEASPECTRATIO_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_UNKNOWN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_NONE), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMINYMIN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMIN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMIDYMIN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMIN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMAXYMIN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMIN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMINYMID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMID), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMIDYMID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMID), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMAXYMID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMID), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMINYMAX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMAX), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMIDYMAX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMAX), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMAXYMAX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMAX), (intptr_t)0 },
- { "SVG_MEETORSLICE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_MEETORSLICE_UNKNOWN), (intptr_t)0 },
- { "SVG_MEETORSLICE_MEET", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_MEETORSLICE_MEET), (intptr_t)0 },
- { "SVG_MEETORSLICE_SLICE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_MEETORSLICE_SLICE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPreserveAspectRatioConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGPreserveAspectRatioConstructorTableValues, 0 };
-#else
- { 35, 31, JSSVGPreserveAspectRatioConstructorTableValues, 0 };
-#endif
-
-class JSSVGPreserveAspectRatioConstructor : public DOMConstructorObject {
-public:
- JSSVGPreserveAspectRatioConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGPreserveAspectRatioConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGPreserveAspectRatioPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGPreserveAspectRatioConstructor::s_info = { "SVGPreserveAspectRatioConstructor", 0, &JSSVGPreserveAspectRatioConstructorTable, 0 };
-
-bool JSSVGPreserveAspectRatioConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPreserveAspectRatioConstructor, DOMObject>(exec, &JSSVGPreserveAspectRatioConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGPreserveAspectRatioConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPreserveAspectRatioConstructor, DOMObject>(exec, &JSSVGPreserveAspectRatioConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGPreserveAspectRatioPrototypeTableValues[15] =
-{
- { "SVG_PRESERVEASPECTRATIO_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_UNKNOWN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_NONE), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMINYMIN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMIN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMIDYMIN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMIN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMAXYMIN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMIN), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMINYMID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMID), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMIDYMID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMID), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMAXYMID", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMID), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMINYMAX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMAX), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMIDYMAX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMAX), (intptr_t)0 },
- { "SVG_PRESERVEASPECTRATIO_XMAXYMAX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMAX), (intptr_t)0 },
- { "SVG_MEETORSLICE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_MEETORSLICE_UNKNOWN), (intptr_t)0 },
- { "SVG_MEETORSLICE_MEET", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_MEETORSLICE_MEET), (intptr_t)0 },
- { "SVG_MEETORSLICE_SLICE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGPreserveAspectRatioSVG_MEETORSLICE_SLICE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGPreserveAspectRatioPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGPreserveAspectRatioPrototypeTableValues, 0 };
-#else
- { 35, 31, JSSVGPreserveAspectRatioPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGPreserveAspectRatioPrototype::s_info = { "SVGPreserveAspectRatioPrototype", 0, &JSSVGPreserveAspectRatioPrototypeTable, 0 };
-
-JSObject* JSSVGPreserveAspectRatioPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGPreserveAspectRatio>(exec, globalObject);
-}
-
-bool JSSVGPreserveAspectRatioPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPreserveAspectRatioPrototype, JSObject>(exec, &JSSVGPreserveAspectRatioPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGPreserveAspectRatioPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPreserveAspectRatioPrototype, JSObject>(exec, &JSSVGPreserveAspectRatioPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGPreserveAspectRatio::s_info = { "SVGPreserveAspectRatio", 0, &JSSVGPreserveAspectRatioTable, 0 };
-
-JSSVGPreserveAspectRatio::JSSVGPreserveAspectRatio(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<SVGPreserveAspectRatio> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGPreserveAspectRatio::~JSSVGPreserveAspectRatio()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGPreserveAspectRatio::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGPreserveAspectRatioPrototype(JSSVGPreserveAspectRatioPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGPreserveAspectRatio::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGPreserveAspectRatio, Base>(exec, &JSSVGPreserveAspectRatioTable, this, propertyName, slot);
-}
-
-bool JSSVGPreserveAspectRatio::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGPreserveAspectRatio, Base>(exec, &JSSVGPreserveAspectRatioTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGPreserveAspectRatioAlign(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPreserveAspectRatio* castedThis = static_cast<JSSVGPreserveAspectRatio*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPreserveAspectRatio imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.align());
- return result;
-}
-
-JSValue jsSVGPreserveAspectRatioMeetOrSlice(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPreserveAspectRatio* castedThis = static_cast<JSSVGPreserveAspectRatio*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGPreserveAspectRatio imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.meetOrSlice());
- return result;
-}
-
-JSValue jsSVGPreserveAspectRatioConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGPreserveAspectRatio* domObject = static_cast<JSSVGPreserveAspectRatio*>(asObject(slotBase));
- return JSSVGPreserveAspectRatio::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGPreserveAspectRatio::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGPreserveAspectRatio, Base>(exec, propertyName, value, &JSSVGPreserveAspectRatioTable, this, slot);
-}
-
-void setJSSVGPreserveAspectRatioAlign(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPreserveAspectRatio* castedThisObj = static_cast<JSSVGPreserveAspectRatio*>(thisObject);
- JSSVGPODTypeWrapper<SVGPreserveAspectRatio> * imp = static_cast<JSSVGPODTypeWrapper<SVGPreserveAspectRatio> *>(castedThisObj->impl());
- SVGPreserveAspectRatio podImp(*imp);
- podImp.setAlign(value.toInt32(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGPreserveAspectRatioMeetOrSlice(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGPreserveAspectRatio* castedThisObj = static_cast<JSSVGPreserveAspectRatio*>(thisObject);
- JSSVGPODTypeWrapper<SVGPreserveAspectRatio> * imp = static_cast<JSSVGPODTypeWrapper<SVGPreserveAspectRatio> *>(castedThisObj->impl());
- SVGPreserveAspectRatio podImp(*imp);
- podImp.setMeetOrSlice(value.toInt32(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGPreserveAspectRatio::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGPreserveAspectRatioConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_NONE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMIN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMIN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMIN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMID(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMID(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMID(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMAX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMAX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMAX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_MEETORSLICE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_MEETORSLICE_MEET(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGPreserveAspectRatioSVG_MEETORSLICE_SLICE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<SVGPreserveAspectRatio>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGPreserveAspectRatio, JSSVGPODTypeWrapper<SVGPreserveAspectRatio> >(exec, globalObject, object, context);
-}
-SVGPreserveAspectRatio toSVGPreserveAspectRatio(JSC::JSValue value)
-{
- return value.inherits(&JSSVGPreserveAspectRatio::s_info) ? (SVGPreserveAspectRatio) *static_cast<JSSVGPreserveAspectRatio*>(asObject(value))->impl() : SVGPreserveAspectRatio();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.h b/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.h
deleted file mode 100644
index 995256e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGPreserveAspectRatio_h
-#define JSSVGPreserveAspectRatio_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include "SVGPreserveAspectRatio.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGPreserveAspectRatio : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGPreserveAspectRatio(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<SVGPreserveAspectRatio> >);
- virtual ~JSSVGPreserveAspectRatio();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- JSSVGPODTypeWrapper<SVGPreserveAspectRatio> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<SVGPreserveAspectRatio> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<SVGPreserveAspectRatio>*, SVGElement*);
-SVGPreserveAspectRatio toSVGPreserveAspectRatio(JSC::JSValue);
-
-class JSSVGPreserveAspectRatioPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGPreserveAspectRatioPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGPreserveAspectRatioAlign(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPreserveAspectRatioAlign(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPreserveAspectRatioMeetOrSlice(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGPreserveAspectRatioMeetOrSlice(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGPreserveAspectRatioConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_NONE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMIN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMIN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMIN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMID(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMID(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMID(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMINYMAX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMIDYMAX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_PRESERVEASPECTRATIO_XMAXYMAX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_MEETORSLICE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_MEETORSLICE_MEET(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGPreserveAspectRatioSVG_MEETORSLICE_SLICE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp
deleted file mode 100644
index ceda14b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGRadialGradientElement.h"
-
-#include "JSSVGAnimatedLength.h"
-#include "SVGRadialGradientElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGRadialGradientElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGRadialGradientElementTableValues[7] =
-{
- { "cx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRadialGradientElementCx), (intptr_t)0 },
- { "cy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRadialGradientElementCy), (intptr_t)0 },
- { "r", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRadialGradientElementR), (intptr_t)0 },
- { "fx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRadialGradientElementFx), (intptr_t)0 },
- { "fy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRadialGradientElementFy), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRadialGradientElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRadialGradientElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSSVGRadialGradientElementTableValues, 0 };
-#else
- { 18, 15, JSSVGRadialGradientElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGRadialGradientElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRadialGradientElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGRadialGradientElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGRadialGradientElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGRadialGradientElementConstructor : public DOMConstructorObject {
-public:
- JSSVGRadialGradientElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGRadialGradientElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGRadialGradientElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGRadialGradientElementConstructor::s_info = { "SVGRadialGradientElementConstructor", 0, &JSSVGRadialGradientElementConstructorTable, 0 };
-
-bool JSSVGRadialGradientElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRadialGradientElementConstructor, DOMObject>(exec, &JSSVGRadialGradientElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGRadialGradientElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRadialGradientElementConstructor, DOMObject>(exec, &JSSVGRadialGradientElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGRadialGradientElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRadialGradientElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGRadialGradientElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGRadialGradientElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGRadialGradientElementPrototype::s_info = { "SVGRadialGradientElementPrototype", 0, &JSSVGRadialGradientElementPrototypeTable, 0 };
-
-JSObject* JSSVGRadialGradientElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGRadialGradientElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGRadialGradientElement::s_info = { "SVGRadialGradientElement", &JSSVGGradientElement::s_info, &JSSVGRadialGradientElementTable, 0 };
-
-JSSVGRadialGradientElement::JSSVGRadialGradientElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGRadialGradientElement> impl)
- : JSSVGGradientElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGRadialGradientElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGRadialGradientElementPrototype(JSSVGRadialGradientElementPrototype::createStructure(JSSVGGradientElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGRadialGradientElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRadialGradientElement, Base>(exec, &JSSVGRadialGradientElementTable, this, propertyName, slot);
-}
-
-bool JSSVGRadialGradientElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRadialGradientElement, Base>(exec, &JSSVGRadialGradientElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGRadialGradientElementCx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRadialGradientElement* castedThis = static_cast<JSSVGRadialGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRadialGradientElement* imp = static_cast<SVGRadialGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->cxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRadialGradientElementCy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRadialGradientElement* castedThis = static_cast<JSSVGRadialGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRadialGradientElement* imp = static_cast<SVGRadialGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->cyAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRadialGradientElementR(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRadialGradientElement* castedThis = static_cast<JSSVGRadialGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRadialGradientElement* imp = static_cast<SVGRadialGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->rAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRadialGradientElementFx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRadialGradientElement* castedThis = static_cast<JSSVGRadialGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRadialGradientElement* imp = static_cast<SVGRadialGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->fxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRadialGradientElementFy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRadialGradientElement* castedThis = static_cast<JSSVGRadialGradientElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRadialGradientElement* imp = static_cast<SVGRadialGradientElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->fyAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRadialGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRadialGradientElement* domObject = static_cast<JSSVGRadialGradientElement*>(asObject(slotBase));
- return JSSVGRadialGradientElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGRadialGradientElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGRadialGradientElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.h
deleted file mode 100644
index c558b28..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGRadialGradientElement_h
-#define JSSVGRadialGradientElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGGradientElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGRadialGradientElement;
-
-class JSSVGRadialGradientElement : public JSSVGGradientElement {
- typedef JSSVGGradientElement Base;
-public:
- JSSVGRadialGradientElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGRadialGradientElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGRadialGradientElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGRadialGradientElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGRadialGradientElementCx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRadialGradientElementCy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRadialGradientElementR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRadialGradientElementFx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRadialGradientElementFy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRadialGradientElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp
deleted file mode 100644
index 3e256eb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp
+++ /dev/null
@@ -1,250 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGRect.h"
-
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGRect);
-
-/* Hash table */
-
-static const HashTableValue JSSVGRectTableValues[6] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectX), (intptr_t)setJSSVGRectX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectY), (intptr_t)setJSSVGRectY },
- { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectWidth), (intptr_t)setJSSVGRectWidth },
- { "height", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectHeight), (intptr_t)setJSSVGRectHeight },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRectTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGRectTableValues, 0 };
-#else
- { 17, 15, JSSVGRectTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGRectConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRectConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGRectConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGRectConstructorTableValues, 0 };
-#endif
-
-class JSSVGRectConstructor : public DOMConstructorObject {
-public:
- JSSVGRectConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGRectConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGRectPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGRectConstructor::s_info = { "SVGRectConstructor", 0, &JSSVGRectConstructorTable, 0 };
-
-bool JSSVGRectConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRectConstructor, DOMObject>(exec, &JSSVGRectConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGRectConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRectConstructor, DOMObject>(exec, &JSSVGRectConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGRectPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRectPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGRectPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGRectPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGRectPrototype::s_info = { "SVGRectPrototype", 0, &JSSVGRectPrototypeTable, 0 };
-
-JSObject* JSSVGRectPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGRect>(exec, globalObject);
-}
-
-const ClassInfo JSSVGRect::s_info = { "SVGRect", 0, &JSSVGRectTable, 0 };
-
-JSSVGRect::JSSVGRect(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<FloatRect> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGRect::~JSSVGRect()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGRect::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGRectPrototype(JSSVGRectPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGRect::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRect, Base>(exec, &JSSVGRectTable, this, propertyName, slot);
-}
-
-bool JSSVGRect::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRect, Base>(exec, &JSSVGRectTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGRectX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRect* castedThis = static_cast<JSSVGRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FloatRect imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.x());
- return result;
-}
-
-JSValue jsSVGRectY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRect* castedThis = static_cast<JSSVGRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FloatRect imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.y());
- return result;
-}
-
-JSValue jsSVGRectWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRect* castedThis = static_cast<JSSVGRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FloatRect imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.width());
- return result;
-}
-
-JSValue jsSVGRectHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRect* castedThis = static_cast<JSSVGRect*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- FloatRect imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.height());
- return result;
-}
-
-JSValue jsSVGRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRect* domObject = static_cast<JSSVGRect*>(asObject(slotBase));
- return JSSVGRect::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGRect::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGRect, Base>(exec, propertyName, value, &JSSVGRectTable, this, slot);
-}
-
-void setJSSVGRectX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGRect* castedThisObj = static_cast<JSSVGRect*>(thisObject);
- JSSVGPODTypeWrapper<FloatRect> * imp = static_cast<JSSVGPODTypeWrapper<FloatRect> *>(castedThisObj->impl());
- FloatRect podImp(*imp);
- podImp.setX(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGRectY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGRect* castedThisObj = static_cast<JSSVGRect*>(thisObject);
- JSSVGPODTypeWrapper<FloatRect> * imp = static_cast<JSSVGPODTypeWrapper<FloatRect> *>(castedThisObj->impl());
- FloatRect podImp(*imp);
- podImp.setY(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGRectWidth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGRect* castedThisObj = static_cast<JSSVGRect*>(thisObject);
- JSSVGPODTypeWrapper<FloatRect> * imp = static_cast<JSSVGPODTypeWrapper<FloatRect> *>(castedThisObj->impl());
- FloatRect podImp(*imp);
- podImp.setWidth(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-void setJSSVGRectHeight(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGRect* castedThisObj = static_cast<JSSVGRect*>(thisObject);
- JSSVGPODTypeWrapper<FloatRect> * imp = static_cast<JSSVGPODTypeWrapper<FloatRect> *>(castedThisObj->impl());
- FloatRect podImp(*imp);
- podImp.setHeight(value.toFloat(exec));
- imp->commitChange(podImp, castedThisObj);
-}
-
-JSValue JSSVGRect::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGRectConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<FloatRect>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGRect, JSSVGPODTypeWrapper<FloatRect> >(exec, globalObject, object, context);
-}
-FloatRect toSVGRect(JSC::JSValue value)
-{
- return value.inherits(&JSSVGRect::s_info) ? (FloatRect) *static_cast<JSSVGRect*>(asObject(value))->impl() : FloatRect();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRect.h b/src/3rdparty/webkit/WebCore/generated/JSSVGRect.h
deleted file mode 100644
index 40952c7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRect.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGRect_h
-#define JSSVGRect_h
-
-#if ENABLE(SVG)
-
-#include "FloatRect.h"
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGRect : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGRect(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<FloatRect> >);
- virtual ~JSSVGRect();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- JSSVGPODTypeWrapper<FloatRect> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<FloatRect> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<FloatRect>*, SVGElement*);
-FloatRect toSVGRect(JSC::JSValue);
-
-class JSSVGRectPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGRectPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGRectX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGRectX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGRectY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGRectY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGRectWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGRectWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGRectHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGRectHeight(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGRectConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp
deleted file mode 100644
index 1746617..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp
+++ /dev/null
@@ -1,469 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGRectElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGRectElement.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGRectElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGRectElementTableValues[19] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementHeight), (intptr_t)0 },
- { "rx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementRx), (intptr_t)0 },
- { "ry", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementRy), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementXmllang), (intptr_t)setJSSVGRectElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementXmlspace), (intptr_t)setJSSVGRectElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRectElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRectElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 8191, JSSVGRectElementTableValues, 0 };
-#else
- { 69, 63, JSSVGRectElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGRectElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRectElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGRectElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGRectElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGRectElementConstructor : public DOMConstructorObject {
-public:
- JSSVGRectElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGRectElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGRectElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGRectElementConstructor::s_info = { "SVGRectElementConstructor", 0, &JSSVGRectElementConstructorTable, 0 };
-
-bool JSSVGRectElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRectElementConstructor, DOMObject>(exec, &JSSVGRectElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGRectElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRectElementConstructor, DOMObject>(exec, &JSSVGRectElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGRectElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGRectElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGRectElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGRectElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGRectElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGRectElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGRectElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRectElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGRectElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGRectElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGRectElementPrototype::s_info = { "SVGRectElementPrototype", 0, &JSSVGRectElementPrototypeTable, 0 };
-
-JSObject* JSSVGRectElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGRectElement>(exec, globalObject);
-}
-
-bool JSSVGRectElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGRectElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGRectElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGRectElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGRectElement::s_info = { "SVGRectElement", &JSSVGElement::s_info, &JSSVGRectElementTable, 0 };
-
-JSSVGRectElement::JSSVGRectElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGRectElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGRectElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGRectElementPrototype(JSSVGRectElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGRectElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRectElement, Base>(exec, &JSSVGRectElementTable, this, propertyName, slot);
-}
-
-bool JSSVGRectElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRectElement, Base>(exec, &JSSVGRectElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGRectElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementRx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->rxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementRy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->ryAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGRectElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGRectElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGRectElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGRectElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGRectElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGRectElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGRectElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGRectElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* castedThis = static_cast<JSSVGRectElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGRectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRectElement* domObject = static_cast<JSSVGRectElement*>(asObject(slotBase));
- return JSSVGRectElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGRectElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGRectElement, Base>(exec, propertyName, value, &JSSVGRectElementTable, this, slot);
-}
-
-void setJSSVGRectElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(thisObject);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGRectElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(thisObject);
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGRectElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGRectElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGRectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(asObject(thisValue));
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGRectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(asObject(thisValue));
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGRectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(asObject(thisValue));
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGRectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(asObject(thisValue));
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGRectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(asObject(thisValue));
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGRectElement::s_info))
- return throwError(exec, TypeError);
- JSSVGRectElement* castedThisObj = static_cast<JSSVGRectElement*>(asObject(thisValue));
- SVGRectElement* imp = static_cast<SVGRectElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.h
deleted file mode 100644
index a3c0f61..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGRectElement_h
-#define JSSVGRectElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGRectElement;
-
-class JSSVGRectElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGRectElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGRectElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGRectElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGRectElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGRectElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGRectElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementRx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementRy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGRectElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGRectElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGRectElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGRectElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRectElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp
deleted file mode 100644
index fc2975e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGRenderingIntent.h"
-
-#include "SVGRenderingIntent.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGRenderingIntent);
-
-/* Hash table */
-
-static const HashTableValue JSSVGRenderingIntentTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRenderingIntentTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGRenderingIntentTableValues, 0 };
-#else
- { 2, 1, JSSVGRenderingIntentTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGRenderingIntentConstructorTableValues[7] =
-{
- { "RENDERING_INTENT_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_UNKNOWN), (intptr_t)0 },
- { "RENDERING_INTENT_AUTO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_AUTO), (intptr_t)0 },
- { "RENDERING_INTENT_PERCEPTUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_PERCEPTUAL), (intptr_t)0 },
- { "RENDERING_INTENT_RELATIVE_COLORIMETRIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_RELATIVE_COLORIMETRIC), (intptr_t)0 },
- { "RENDERING_INTENT_SATURATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_SATURATION), (intptr_t)0 },
- { "RENDERING_INTENT_ABSOLUTE_COLORIMETRIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_ABSOLUTE_COLORIMETRIC), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRenderingIntentConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGRenderingIntentConstructorTableValues, 0 };
-#else
- { 16, 15, JSSVGRenderingIntentConstructorTableValues, 0 };
-#endif
-
-class JSSVGRenderingIntentConstructor : public DOMConstructorObject {
-public:
- JSSVGRenderingIntentConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGRenderingIntentConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGRenderingIntentPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGRenderingIntentConstructor::s_info = { "SVGRenderingIntentConstructor", 0, &JSSVGRenderingIntentConstructorTable, 0 };
-
-bool JSSVGRenderingIntentConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRenderingIntentConstructor, DOMObject>(exec, &JSSVGRenderingIntentConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGRenderingIntentConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRenderingIntentConstructor, DOMObject>(exec, &JSSVGRenderingIntentConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGRenderingIntentPrototypeTableValues[7] =
-{
- { "RENDERING_INTENT_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_UNKNOWN), (intptr_t)0 },
- { "RENDERING_INTENT_AUTO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_AUTO), (intptr_t)0 },
- { "RENDERING_INTENT_PERCEPTUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_PERCEPTUAL), (intptr_t)0 },
- { "RENDERING_INTENT_RELATIVE_COLORIMETRIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_RELATIVE_COLORIMETRIC), (intptr_t)0 },
- { "RENDERING_INTENT_SATURATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_SATURATION), (intptr_t)0 },
- { "RENDERING_INTENT_ABSOLUTE_COLORIMETRIC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGRenderingIntentRENDERING_INTENT_ABSOLUTE_COLORIMETRIC), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGRenderingIntentPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGRenderingIntentPrototypeTableValues, 0 };
-#else
- { 16, 15, JSSVGRenderingIntentPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGRenderingIntentPrototype::s_info = { "SVGRenderingIntentPrototype", 0, &JSSVGRenderingIntentPrototypeTable, 0 };
-
-JSObject* JSSVGRenderingIntentPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGRenderingIntent>(exec, globalObject);
-}
-
-bool JSSVGRenderingIntentPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRenderingIntentPrototype, JSObject>(exec, &JSSVGRenderingIntentPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGRenderingIntentPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRenderingIntentPrototype, JSObject>(exec, &JSSVGRenderingIntentPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGRenderingIntent::s_info = { "SVGRenderingIntent", 0, &JSSVGRenderingIntentTable, 0 };
-
-JSSVGRenderingIntent::JSSVGRenderingIntent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGRenderingIntent> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGRenderingIntent::~JSSVGRenderingIntent()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGRenderingIntent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGRenderingIntentPrototype(JSSVGRenderingIntentPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGRenderingIntent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGRenderingIntent, Base>(exec, &JSSVGRenderingIntentTable, this, propertyName, slot);
-}
-
-bool JSSVGRenderingIntent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGRenderingIntent, Base>(exec, &JSSVGRenderingIntentTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGRenderingIntentConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGRenderingIntent* domObject = static_cast<JSSVGRenderingIntent*>(asObject(slotBase));
- return JSSVGRenderingIntent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGRenderingIntent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGRenderingIntentConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGRenderingIntentRENDERING_INTENT_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGRenderingIntentRENDERING_INTENT_AUTO(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGRenderingIntentRENDERING_INTENT_PERCEPTUAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGRenderingIntentRENDERING_INTENT_RELATIVE_COLORIMETRIC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGRenderingIntentRENDERING_INTENT_SATURATION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGRenderingIntentRENDERING_INTENT_ABSOLUTE_COLORIMETRIC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGRenderingIntent* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGRenderingIntent>(exec, globalObject, object, context);
-}
-SVGRenderingIntent* toSVGRenderingIntent(JSC::JSValue value)
-{
- return value.inherits(&JSSVGRenderingIntent::s_info) ? static_cast<JSSVGRenderingIntent*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.h b/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.h
deleted file mode 100644
index d45ef9d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGRenderingIntent_h
-#define JSSVGRenderingIntent_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGRenderingIntent;
-
-class JSSVGRenderingIntent : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGRenderingIntent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGRenderingIntent>);
- virtual ~JSSVGRenderingIntent();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGRenderingIntent* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGRenderingIntent> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGRenderingIntent*, SVGElement* context);
-SVGRenderingIntent* toSVGRenderingIntent(JSC::JSValue);
-
-class JSSVGRenderingIntentPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGRenderingIntentPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGRenderingIntentConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGRenderingIntentRENDERING_INTENT_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRenderingIntentRENDERING_INTENT_AUTO(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRenderingIntentRENDERING_INTENT_PERCEPTUAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRenderingIntentRENDERING_INTENT_RELATIVE_COLORIMETRIC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRenderingIntentRENDERING_INTENT_SATURATION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGRenderingIntentRENDERING_INTENT_ABSOLUTE_COLORIMETRIC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp
deleted file mode 100644
index 750af49..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp
+++ /dev/null
@@ -1,953 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGSVGElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "FloatRect.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSNodeList.h"
-#include "JSSVGAngle.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedRect.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGElement.h"
-#include "JSSVGLength.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGNumber.h"
-#include "JSSVGPoint.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "JSSVGTransform.h"
-#include "KURL.h"
-#include "NameNodeList.h"
-#include "NodeList.h"
-#include "SVGAngle.h"
-#include "SVGElement.h"
-#include "SVGLength.h"
-#include "SVGSVGElement.h"
-#include "SVGStringList.h"
-#include "SVGTransform.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGSVGElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGSVGElementTableValues[29] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementHeight), (intptr_t)0 },
- { "contentScriptType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementContentScriptType), (intptr_t)setJSSVGSVGElementContentScriptType },
- { "contentStyleType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementContentStyleType), (intptr_t)setJSSVGSVGElementContentStyleType },
- { "viewport", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementViewport), (intptr_t)0 },
- { "pixelUnitToMillimeterX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementPixelUnitToMillimeterX), (intptr_t)0 },
- { "pixelUnitToMillimeterY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementPixelUnitToMillimeterY), (intptr_t)0 },
- { "screenPixelToMillimeterX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementScreenPixelToMillimeterX), (intptr_t)0 },
- { "screenPixelToMillimeterY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementScreenPixelToMillimeterY), (intptr_t)0 },
- { "useCurrentView", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementUseCurrentView), (intptr_t)setJSSVGSVGElementUseCurrentView },
- { "currentScale", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementCurrentScale), (intptr_t)setJSSVGSVGElementCurrentScale },
- { "currentTranslate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementCurrentTranslate), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementXmllang), (intptr_t)setJSSVGSVGElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementXmlspace), (intptr_t)setJSSVGSVGElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementStyle), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementFarthestViewportElement), (intptr_t)0 },
- { "viewBox", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementViewBox), (intptr_t)0 },
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementPreserveAspectRatio), (intptr_t)0 },
- { "zoomAndPan", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementZoomAndPan), (intptr_t)setJSSVGSVGElementZoomAndPan },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSVGElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSSVGSVGElementTableValues, 0 };
-#else
- { 70, 63, JSSVGSVGElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGSVGElementConstructorTableValues[4] =
-{
- { "SVG_ZOOMANDPAN_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSVG_ZOOMANDPAN_UNKNOWN), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_DISABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSVG_ZOOMANDPAN_DISABLE), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_MAGNIFY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSVG_ZOOMANDPAN_MAGNIFY), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSVGElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGSVGElementConstructorTableValues, 0 };
-#else
- { 9, 7, JSSVGSVGElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGSVGElementConstructor : public DOMConstructorObject {
-public:
- JSSVGSVGElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGSVGElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGSVGElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGSVGElementConstructor::s_info = { "SVGSVGElementConstructor", 0, &JSSVGSVGElementConstructorTable, 0 };
-
-bool JSSVGSVGElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSVGElementConstructor, DOMObject>(exec, &JSSVGSVGElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGSVGElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSVGElementConstructor, DOMObject>(exec, &JSSVGSVGElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGSVGElementPrototypeTableValues[32] =
-{
- { "SVG_ZOOMANDPAN_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSVG_ZOOMANDPAN_UNKNOWN), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_DISABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSVG_ZOOMANDPAN_DISABLE), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_MAGNIFY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSVGElementSVG_ZOOMANDPAN_MAGNIFY), (intptr_t)0 },
- { "suspendRedraw", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionSuspendRedraw), (intptr_t)1 },
- { "unsuspendRedraw", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionUnsuspendRedraw), (intptr_t)1 },
- { "unsuspendRedrawAll", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionUnsuspendRedrawAll), (intptr_t)0 },
- { "forceRedraw", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionForceRedraw), (intptr_t)0 },
- { "pauseAnimations", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionPauseAnimations), (intptr_t)0 },
- { "unpauseAnimations", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionUnpauseAnimations), (intptr_t)0 },
- { "animationsPaused", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionAnimationsPaused), (intptr_t)0 },
- { "getCurrentTime", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetCurrentTime), (intptr_t)0 },
- { "setCurrentTime", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionSetCurrentTime), (intptr_t)1 },
- { "getIntersectionList", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetIntersectionList), (intptr_t)2 },
- { "getEnclosureList", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetEnclosureList), (intptr_t)2 },
- { "checkIntersection", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCheckIntersection), (intptr_t)2 },
- { "checkEnclosure", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCheckEnclosure), (intptr_t)2 },
- { "deselectAll", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionDeselectAll), (intptr_t)0 },
- { "createSVGNumber", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGNumber), (intptr_t)0 },
- { "createSVGLength", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGLength), (intptr_t)0 },
- { "createSVGAngle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGAngle), (intptr_t)0 },
- { "createSVGPoint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGPoint), (intptr_t)0 },
- { "createSVGMatrix", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGMatrix), (intptr_t)0 },
- { "createSVGRect", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGRect), (intptr_t)0 },
- { "createSVGTransform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGTransform), (intptr_t)0 },
- { "createSVGTransformFromMatrix", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionCreateSVGTransformFromMatrix), (intptr_t)1 },
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSVGElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSVGElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGSVGElementPrototypeTableValues, 0 };
-#else
- { 71, 63, JSSVGSVGElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGSVGElementPrototype::s_info = { "SVGSVGElementPrototype", 0, &JSSVGSVGElementPrototypeTable, 0 };
-
-JSObject* JSSVGSVGElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGSVGElement>(exec, globalObject);
-}
-
-bool JSSVGSVGElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGSVGElementPrototype, JSObject>(exec, &JSSVGSVGElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGSVGElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGSVGElementPrototype, JSObject>(exec, &JSSVGSVGElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGSVGElement::s_info = { "SVGSVGElement", &JSSVGElement::s_info, &JSSVGSVGElementTable, 0 };
-
-JSSVGSVGElement::JSSVGSVGElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGSVGElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGSVGElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGSVGElementPrototype(JSSVGSVGElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGSVGElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSVGElement, Base>(exec, &JSSVGSVGElementTable, this, propertyName, slot);
-}
-
-bool JSSVGSVGElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSVGElement, Base>(exec, &JSSVGSVGElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGSVGElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementContentScriptType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->contentScriptType());
- return result;
-}
-
-JSValue jsSVGSVGElementContentStyleType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->contentStyleType());
- return result;
-}
-
-JSValue jsSVGSVGElementViewport(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->viewport()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue jsSVGSVGElementPixelUnitToMillimeterX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pixelUnitToMillimeterX());
- return result;
-}
-
-JSValue jsSVGSVGElementPixelUnitToMillimeterY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pixelUnitToMillimeterY());
- return result;
-}
-
-JSValue jsSVGSVGElementScreenPixelToMillimeterX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenPixelToMillimeterX());
- return result;
-}
-
-JSValue jsSVGSVGElementScreenPixelToMillimeterY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenPixelToMillimeterY());
- return result;
-}
-
-JSValue jsSVGSVGElementUseCurrentView(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsBoolean(imp->useCurrentView());
- return result;
-}
-
-JSValue jsSVGSVGElementCurrentScale(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->currentScale());
- return result;
-}
-
-JSValue jsSVGSVGElementCurrentTranslate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGStaticPODTypeWrapperWithParent<FloatPoint, SVGSVGElement>::create(imp, &SVGSVGElement::currentTranslate, &SVGSVGElement::setCurrentTranslate).get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGSVGElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGSVGElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGSVGElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGSVGElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGSVGElementViewBox(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedRect> obj = imp->viewBoxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSVGElementZoomAndPan(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* castedThis = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->zoomAndPan());
- return result;
-}
-
-JSValue jsSVGSVGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSVGElement* domObject = static_cast<JSSVGSVGElement*>(asObject(slotBase));
- return JSSVGSVGElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGSVGElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGSVGElement, Base>(exec, propertyName, value, &JSSVGSVGElementTable, this, slot);
-}
-
-void setJSSVGSVGElementContentScriptType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setContentScriptType(value.toString(exec));
-}
-
-void setJSSVGSVGElementContentStyleType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setContentStyleType(value.toString(exec));
-}
-
-void setJSSVGSVGElementUseCurrentView(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setUseCurrentView(value.toBoolean(exec));
-}
-
-void setJSSVGSVGElementCurrentScale(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setCurrentScale(value.toFloat(exec));
-}
-
-void setJSSVGSVGElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGSVGElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-void setJSSVGSVGElementZoomAndPan(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(thisObject);
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- imp->setZoomAndPan(value.toInt32(exec));
-}
-
-JSValue JSSVGSVGElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGSVGElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionSuspendRedraw(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- unsigned maxWaitMilliseconds = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->suspendRedraw(maxWaitMilliseconds));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionUnsuspendRedraw(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- unsigned suspendHandleId = args.at(0).toInt32(exec);
-
- imp->unsuspendRedraw(suspendHandleId);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionUnsuspendRedrawAll(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
- imp->unsuspendRedrawAll();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionForceRedraw(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
- imp->forceRedraw();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionPauseAnimations(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
- imp->pauseAnimations();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionUnpauseAnimations(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
- imp->unpauseAnimations();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionAnimationsPaused(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsBoolean(imp->animationsPaused());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetCurrentTime(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getCurrentTime());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionSetCurrentTime(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- float seconds = args.at(0).toFloat(exec);
-
- imp->setCurrentTime(seconds);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetIntersectionList(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- FloatRect rect = toSVGRect(args.at(0));
- SVGElement* referenceElement = toSVGElement(args.at(1));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getIntersectionList(rect, referenceElement)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetEnclosureList(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- FloatRect rect = toSVGRect(args.at(0));
- SVGElement* referenceElement = toSVGElement(args.at(1));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getEnclosureList(rect, referenceElement)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCheckIntersection(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- SVGElement* element = toSVGElement(args.at(0));
- FloatRect rect = toSVGRect(args.at(1));
-
-
- JSC::JSValue result = jsBoolean(imp->checkIntersection(element, rect));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCheckEnclosure(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- SVGElement* element = toSVGElement(args.at(0));
- FloatRect rect = toSVGRect(args.at(1));
-
-
- JSC::JSValue result = jsBoolean(imp->checkEnclosure(element, rect));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionDeselectAll(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
- imp->deselectAll();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGNumber(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<float>::create(imp->createSVGNumber()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGLength(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<SVGLength>::create(imp->createSVGLength()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGAngle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<SVGAngle>::create(imp->createSVGAngle()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGPoint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(imp->createSVGPoint()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGMatrix(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->createSVGMatrix()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGRect(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->createSVGRect()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGTransform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<SVGTransform>::create(imp->createSVGTransform()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGTransformFromMatrix(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- AffineTransform matrix = toSVGMatrix(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<SVGTransform>::create(imp->createSVGTransformFromMatrix(matrix)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSVGElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSVGElement* castedThisObj = static_cast<JSSVGSVGElement*>(asObject(thisValue));
- SVGSVGElement* imp = static_cast<SVGSVGElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGSVGElementSVG_ZOOMANDPAN_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGSVGElementSVG_ZOOMANDPAN_DISABLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGSVGElementSVG_ZOOMANDPAN_MAGNIFY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.h
deleted file mode 100644
index a92b385..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.h
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGSVGElement_h
-#define JSSVGSVGElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGSVGElement;
-
-class JSSVGSVGElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGSVGElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGSVGElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGSVGElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGSVGElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionSuspendRedraw(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionUnsuspendRedraw(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionUnsuspendRedrawAll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionForceRedraw(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionPauseAnimations(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionUnpauseAnimations(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionAnimationsPaused(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetCurrentTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionSetCurrentTime(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetIntersectionList(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetEnclosureList(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCheckIntersection(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCheckEnclosure(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionDeselectAll(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGNumber(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGAngle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGPoint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGMatrix(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGRect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGTransform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionCreateSVGTransformFromMatrix(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSVGElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGSVGElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementContentScriptType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementContentScriptType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementContentStyleType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementContentStyleType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementViewport(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementPixelUnitToMillimeterX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementPixelUnitToMillimeterY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementScreenPixelToMillimeterX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementScreenPixelToMillimeterY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementUseCurrentView(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementUseCurrentView(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementCurrentScale(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementCurrentScale(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementCurrentTranslate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementViewBox(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementZoomAndPan(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSVGElementZoomAndPan(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSVGElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGSVGElementSVG_ZOOMANDPAN_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementSVG_ZOOMANDPAN_DISABLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSVGElementSVG_ZOOMANDPAN_MAGNIFY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp
deleted file mode 100644
index 69d1d15..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGScriptElement.h"
-
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGScriptElement.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGScriptElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGScriptElementTableValues[5] =
-{
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGScriptElementType), (intptr_t)setJSSVGScriptElementType },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGScriptElementHref), (intptr_t)0 },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGScriptElementExternalResourcesRequired), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGScriptElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGScriptElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGScriptElementTableValues, 0 };
-#else
- { 9, 7, JSSVGScriptElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGScriptElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGScriptElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGScriptElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGScriptElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGScriptElementConstructor : public DOMConstructorObject {
-public:
- JSSVGScriptElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGScriptElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGScriptElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGScriptElementConstructor::s_info = { "SVGScriptElementConstructor", 0, &JSSVGScriptElementConstructorTable, 0 };
-
-bool JSSVGScriptElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGScriptElementConstructor, DOMObject>(exec, &JSSVGScriptElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGScriptElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGScriptElementConstructor, DOMObject>(exec, &JSSVGScriptElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGScriptElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGScriptElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGScriptElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGScriptElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGScriptElementPrototype::s_info = { "SVGScriptElementPrototype", 0, &JSSVGScriptElementPrototypeTable, 0 };
-
-JSObject* JSSVGScriptElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGScriptElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGScriptElement::s_info = { "SVGScriptElement", &JSSVGElement::s_info, &JSSVGScriptElementTable, 0 };
-
-JSSVGScriptElement::JSSVGScriptElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGScriptElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGScriptElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGScriptElementPrototype(JSSVGScriptElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGScriptElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGScriptElement, Base>(exec, &JSSVGScriptElementTable, this, propertyName, slot);
-}
-
-bool JSSVGScriptElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGScriptElement, Base>(exec, &JSSVGScriptElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGScriptElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGScriptElement* castedThis = static_cast<JSSVGScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGScriptElement* imp = static_cast<SVGScriptElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsSVGScriptElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGScriptElement* castedThis = static_cast<JSSVGScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGScriptElement* imp = static_cast<SVGScriptElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGScriptElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGScriptElement* castedThis = static_cast<JSSVGScriptElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGScriptElement* imp = static_cast<SVGScriptElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGScriptElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGScriptElement* domObject = static_cast<JSSVGScriptElement*>(asObject(slotBase));
- return JSSVGScriptElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGScriptElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGScriptElement, Base>(exec, propertyName, value, &JSSVGScriptElementTable, this, slot);
-}
-
-void setJSSVGScriptElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGScriptElement* castedThisObj = static_cast<JSSVGScriptElement*>(thisObject);
- SVGScriptElement* imp = static_cast<SVGScriptElement*>(castedThisObj->impl());
- imp->setType(valueToStringWithNullCheck(exec, value));
-}
-
-JSValue JSSVGScriptElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGScriptElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.h
deleted file mode 100644
index c9012e7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGScriptElement_h
-#define JSSVGScriptElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGScriptElement;
-
-class JSSVGScriptElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGScriptElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGScriptElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGScriptElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGScriptElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGScriptElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGScriptElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGScriptElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGScriptElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGScriptElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp
deleted file mode 100644
index 674d269..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG_ANIMATION)
-
-#include "JSSVGSetElement.h"
-
-#include "SVGSetElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGSetElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGSetElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSetElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSetElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGSetElementTableValues, 0 };
-#else
- { 2, 1, JSSVGSetElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGSetElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSetElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGSetElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGSetElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGSetElementConstructor : public DOMConstructorObject {
-public:
- JSSVGSetElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGSetElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGSetElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGSetElementConstructor::s_info = { "SVGSetElementConstructor", 0, &JSSVGSetElementConstructorTable, 0 };
-
-bool JSSVGSetElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSetElementConstructor, DOMObject>(exec, &JSSVGSetElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGSetElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSetElementConstructor, DOMObject>(exec, &JSSVGSetElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGSetElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSetElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGSetElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGSetElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGSetElementPrototype::s_info = { "SVGSetElementPrototype", 0, &JSSVGSetElementPrototypeTable, 0 };
-
-JSObject* JSSVGSetElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGSetElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGSetElement::s_info = { "SVGSetElement", &JSSVGAnimationElement::s_info, &JSSVGSetElementTable, 0 };
-
-JSSVGSetElement::JSSVGSetElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGSetElement> impl)
- : JSSVGAnimationElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGSetElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGSetElementPrototype(JSSVGSetElementPrototype::createStructure(JSSVGAnimationElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGSetElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSetElement, Base>(exec, &JSSVGSetElementTable, this, propertyName, slot);
-}
-
-bool JSSVGSetElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSetElement, Base>(exec, &JSSVGSetElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSetElement* domObject = static_cast<JSSVGSetElement*>(asObject(slotBase));
- return JSSVGSetElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGSetElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGSetElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG_ANIMATION)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.h
deleted file mode 100644
index e6b34d8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGSetElement_h
-#define JSSVGSetElement_h
-
-#if ENABLE(SVG_ANIMATION)
-
-#include "JSSVGAnimationElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGSetElement;
-
-class JSSVGSetElement : public JSSVGAnimationElement {
- typedef JSSVGAnimationElement Base;
-public:
- JSSVGSetElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGSetElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGSetElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGSetElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGSetElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG_ANIMATION)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp
deleted file mode 100644
index d5a93b2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGStopElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedNumber.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGStopElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGStopElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGStopElementTableValues[5] =
-{
- { "offset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStopElementOffset), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStopElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStopElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStopElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStopElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGStopElementTableValues, 0 };
-#else
- { 8, 7, JSSVGStopElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGStopElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStopElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGStopElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGStopElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGStopElementConstructor : public DOMConstructorObject {
-public:
- JSSVGStopElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGStopElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGStopElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGStopElementConstructor::s_info = { "SVGStopElementConstructor", 0, &JSSVGStopElementConstructorTable, 0 };
-
-bool JSSVGStopElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGStopElementConstructor, DOMObject>(exec, &JSSVGStopElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGStopElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGStopElementConstructor, DOMObject>(exec, &JSSVGStopElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGStopElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStopElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStopElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGStopElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGStopElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGStopElementPrototype::s_info = { "SVGStopElementPrototype", 0, &JSSVGStopElementPrototypeTable, 0 };
-
-JSObject* JSSVGStopElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGStopElement>(exec, globalObject);
-}
-
-bool JSSVGStopElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGStopElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGStopElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGStopElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGStopElement::s_info = { "SVGStopElement", &JSSVGElement::s_info, &JSSVGStopElementTable, 0 };
-
-JSSVGStopElement::JSSVGStopElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGStopElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGStopElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGStopElementPrototype(JSSVGStopElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGStopElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGStopElement, Base>(exec, &JSSVGStopElementTable, this, propertyName, slot);
-}
-
-bool JSSVGStopElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGStopElement, Base>(exec, &JSSVGStopElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGStopElementOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStopElement* castedThis = static_cast<JSSVGStopElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStopElement* imp = static_cast<SVGStopElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumber> obj = imp->offsetAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGStopElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStopElement* castedThis = static_cast<JSSVGStopElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStopElement* imp = static_cast<SVGStopElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGStopElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStopElement* castedThis = static_cast<JSSVGStopElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStopElement* imp = static_cast<SVGStopElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGStopElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStopElement* domObject = static_cast<JSSVGStopElement*>(asObject(slotBase));
- return JSSVGStopElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGStopElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGStopElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGStopElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStopElement::s_info))
- return throwError(exec, TypeError);
- JSSVGStopElement* castedThisObj = static_cast<JSSVGStopElement*>(asObject(thisValue));
- SVGStopElement* imp = static_cast<SVGStopElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.h
deleted file mode 100644
index 005fc11..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGStopElement_h
-#define JSSVGStopElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGStopElement;
-
-class JSSVGStopElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGStopElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGStopElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGStopElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGStopElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGStopElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGStopElementOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGStopElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGStopElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGStopElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp
deleted file mode 100644
index e0e7ccb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp
+++ /dev/null
@@ -1,312 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGStringList.h"
-
-#include "KURL.h"
-#include "SVGStringList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGStringList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGStringListTableValues[3] =
-{
- { "numberOfItems", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStringListNumberOfItems), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStringListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStringListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGStringListTableValues, 0 };
-#else
- { 4, 3, JSSVGStringListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGStringListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStringListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGStringListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGStringListConstructorTableValues, 0 };
-#endif
-
-class JSSVGStringListConstructor : public DOMConstructorObject {
-public:
- JSSVGStringListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGStringListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGStringListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGStringListConstructor::s_info = { "SVGStringListConstructor", 0, &JSSVGStringListConstructorTable, 0 };
-
-bool JSSVGStringListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGStringListConstructor, DOMObject>(exec, &JSSVGStringListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGStringListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGStringListConstructor, DOMObject>(exec, &JSSVGStringListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGStringListPrototypeTableValues[8] =
-{
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionClear), (intptr_t)0 },
- { "initialize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionInitialize), (intptr_t)1 },
- { "getItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionGetItem), (intptr_t)1 },
- { "insertItemBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionInsertItemBefore), (intptr_t)2 },
- { "replaceItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionReplaceItem), (intptr_t)2 },
- { "removeItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionRemoveItem), (intptr_t)1 },
- { "appendItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGStringListPrototypeFunctionAppendItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStringListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGStringListPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGStringListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGStringListPrototype::s_info = { "SVGStringListPrototype", 0, &JSSVGStringListPrototypeTable, 0 };
-
-JSObject* JSSVGStringListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGStringList>(exec, globalObject);
-}
-
-bool JSSVGStringListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGStringListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGStringListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGStringListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGStringList::s_info = { "SVGStringList", 0, &JSSVGStringListTable, 0 };
-
-JSSVGStringList::JSSVGStringList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGStringList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGStringList::~JSSVGStringList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGStringList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGStringListPrototype(JSSVGStringListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGStringList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGStringList, Base>(exec, &JSSVGStringListTable, this, propertyName, slot);
-}
-
-bool JSSVGStringList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGStringList, Base>(exec, &JSSVGStringListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGStringListNumberOfItems(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStringList* castedThis = static_cast<JSSVGStringList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStringList* imp = static_cast<SVGStringList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->numberOfItems());
- return result;
-}
-
-JSValue jsSVGStringListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStringList* domObject = static_cast<JSSVGStringList*>(asObject(slotBase));
- return JSSVGStringList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGStringList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGStringListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
- imp->clear(ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionInitialize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& item = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->initialize(item, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->getItem(index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionInsertItemBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& item = args.at(0).toString(exec);
- unsigned index = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->insertItemBefore(item, index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionReplaceItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& item = args.at(0).toString(exec);
- unsigned index = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->replaceItem(item, index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->removeItem(index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionAppendItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGStringList::s_info))
- return throwError(exec, TypeError);
- JSSVGStringList* castedThisObj = static_cast<JSSVGStringList*>(asObject(thisValue));
- SVGStringList* imp = static_cast<SVGStringList*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& item = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->appendItem(item, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGStringList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGStringList>(exec, globalObject, object, context);
-}
-SVGStringList* toSVGStringList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGStringList::s_info) ? static_cast<JSSVGStringList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.h
deleted file mode 100644
index 6ccb994..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGStringList_h
-#define JSSVGStringList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGStringList;
-
-class JSSVGStringList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGStringList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGStringList>);
- virtual ~JSSVGStringList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGStringList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGStringList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGStringList*, SVGElement* context);
-SVGStringList* toSVGStringList(JSC::JSValue);
-
-class JSSVGStringListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGStringListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionInitialize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionInsertItemBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionReplaceItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGStringListPrototypeFunctionAppendItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGStringListNumberOfItems(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGStringListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp
deleted file mode 100644
index 19a7d24..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp
+++ /dev/null
@@ -1,252 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGStyleElement.h"
-
-#include "KURL.h"
-#include "SVGStyleElement.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGStyleElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGStyleElementTableValues[7] =
-{
- { "type", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStyleElementType), (intptr_t)setJSSVGStyleElementType },
- { "media", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStyleElementMedia), (intptr_t)setJSSVGStyleElementMedia },
- { "title", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStyleElementTitle), (intptr_t)setJSSVGStyleElementTitle },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStyleElementXmllang), (intptr_t)setJSSVGStyleElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStyleElementXmlspace), (intptr_t)setJSSVGStyleElementXmlspace },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGStyleElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStyleElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGStyleElementTableValues, 0 };
-#else
- { 17, 15, JSSVGStyleElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGStyleElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStyleElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGStyleElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGStyleElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGStyleElementConstructor : public DOMConstructorObject {
-public:
- JSSVGStyleElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGStyleElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGStyleElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGStyleElementConstructor::s_info = { "SVGStyleElementConstructor", 0, &JSSVGStyleElementConstructorTable, 0 };
-
-bool JSSVGStyleElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGStyleElementConstructor, DOMObject>(exec, &JSSVGStyleElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGStyleElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGStyleElementConstructor, DOMObject>(exec, &JSSVGStyleElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGStyleElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGStyleElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGStyleElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGStyleElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGStyleElementPrototype::s_info = { "SVGStyleElementPrototype", 0, &JSSVGStyleElementPrototypeTable, 0 };
-
-JSObject* JSSVGStyleElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGStyleElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGStyleElement::s_info = { "SVGStyleElement", &JSSVGElement::s_info, &JSSVGStyleElementTable, 0 };
-
-JSSVGStyleElement::JSSVGStyleElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGStyleElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGStyleElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGStyleElementPrototype(JSSVGStyleElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGStyleElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGStyleElement, Base>(exec, &JSSVGStyleElementTable, this, propertyName, slot);
-}
-
-bool JSSVGStyleElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGStyleElement, Base>(exec, &JSSVGStyleElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGStyleElementType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStyleElement* castedThis = static_cast<JSSVGStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsSVGStyleElementMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStyleElement* castedThis = static_cast<JSSVGStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->media());
- return result;
-}
-
-JSValue jsSVGStyleElementTitle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStyleElement* castedThis = static_cast<JSSVGStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->title());
- return result;
-}
-
-JSValue jsSVGStyleElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStyleElement* castedThis = static_cast<JSSVGStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGStyleElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStyleElement* castedThis = static_cast<JSSVGStyleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGStyleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGStyleElement* domObject = static_cast<JSSVGStyleElement*>(asObject(slotBase));
- return JSSVGStyleElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGStyleElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGStyleElement, Base>(exec, propertyName, value, &JSSVGStyleElementTable, this, slot);
-}
-
-void setJSSVGStyleElementType(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGStyleElement* castedThisObj = static_cast<JSSVGStyleElement*>(thisObject);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setType(value.toString(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSSVGStyleElementMedia(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGStyleElement* castedThisObj = static_cast<JSSVGStyleElement*>(thisObject);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setMedia(value.toString(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSSVGStyleElementTitle(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGStyleElement* castedThisObj = static_cast<JSSVGStyleElement*>(thisObject);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setTitle(value.toString(exec), ec);
- setDOMException(exec, ec);
-}
-
-void setJSSVGStyleElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGStyleElement* castedThisObj = static_cast<JSSVGStyleElement*>(thisObject);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGStyleElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGStyleElement* castedThisObj = static_cast<JSSVGStyleElement*>(thisObject);
- SVGStyleElement* imp = static_cast<SVGStyleElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGStyleElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGStyleElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.h
deleted file mode 100644
index 7471613..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGStyleElement_h
-#define JSSVGStyleElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGStyleElement;
-
-class JSSVGStyleElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGStyleElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGStyleElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGStyleElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGStyleElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGStyleElementType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGStyleElementType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGStyleElementMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGStyleElementMedia(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGStyleElementTitle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGStyleElementTitle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGStyleElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGStyleElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGStyleElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGStyleElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGStyleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp
deleted file mode 100644
index 132121c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGSwitchElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGStringList.h"
-#include "SVGSwitchElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGSwitchElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGSwitchElementTableValues[13] =
-{
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementXmllang), (intptr_t)setJSSVGSwitchElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementXmlspace), (intptr_t)setJSSVGSwitchElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSwitchElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSwitchElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGSwitchElementTableValues, 0 };
-#else
- { 34, 31, JSSVGSwitchElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGSwitchElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSwitchElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGSwitchElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGSwitchElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGSwitchElementConstructor : public DOMConstructorObject {
-public:
- JSSVGSwitchElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGSwitchElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGSwitchElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGSwitchElementConstructor::s_info = { "SVGSwitchElementConstructor", 0, &JSSVGSwitchElementConstructorTable, 0 };
-
-bool JSSVGSwitchElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSwitchElementConstructor, DOMObject>(exec, &JSSVGSwitchElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGSwitchElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSwitchElementConstructor, DOMObject>(exec, &JSSVGSwitchElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGSwitchElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSwitchElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSwitchElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSwitchElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSwitchElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSwitchElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSwitchElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSwitchElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGSwitchElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGSwitchElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGSwitchElementPrototype::s_info = { "SVGSwitchElementPrototype", 0, &JSSVGSwitchElementPrototypeTable, 0 };
-
-JSObject* JSSVGSwitchElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGSwitchElement>(exec, globalObject);
-}
-
-bool JSSVGSwitchElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGSwitchElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGSwitchElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGSwitchElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGSwitchElement::s_info = { "SVGSwitchElement", &JSSVGElement::s_info, &JSSVGSwitchElementTable, 0 };
-
-JSSVGSwitchElement::JSSVGSwitchElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGSwitchElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGSwitchElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGSwitchElementPrototype(JSSVGSwitchElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGSwitchElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSwitchElement, Base>(exec, &JSSVGSwitchElementTable, this, propertyName, slot);
-}
-
-bool JSSVGSwitchElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSwitchElement, Base>(exec, &JSSVGSwitchElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGSwitchElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGSwitchElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGSwitchElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGSwitchElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGSwitchElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGSwitchElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSwitchElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSwitchElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGSwitchElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSwitchElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGSwitchElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* castedThis = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGSwitchElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSwitchElement* domObject = static_cast<JSSVGSwitchElement*>(asObject(slotBase));
- return JSSVGSwitchElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGSwitchElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGSwitchElement, Base>(exec, propertyName, value, &JSSVGSwitchElementTable, this, slot);
-}
-
-void setJSSVGSwitchElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(thisObject);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGSwitchElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(thisObject);
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGSwitchElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGSwitchElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSwitchElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(asObject(thisValue));
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSwitchElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(asObject(thisValue));
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSwitchElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(asObject(thisValue));
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSwitchElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(asObject(thisValue));
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSwitchElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(asObject(thisValue));
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSwitchElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSwitchElement* castedThisObj = static_cast<JSSVGSwitchElement*>(asObject(thisValue));
- SVGSwitchElement* imp = static_cast<SVGSwitchElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.h
deleted file mode 100644
index 6f462f5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGSwitchElement_h
-#define JSSVGSwitchElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGSwitchElement;
-
-class JSSVGSwitchElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGSwitchElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGSwitchElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGSwitchElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGSwitchElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGSwitchElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGSwitchElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSwitchElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSwitchElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSwitchElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSwitchElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSwitchElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp
deleted file mode 100644
index 9ec78a1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGSymbolElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedRect.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGSymbolElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGSymbolElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGSymbolElementTableValues[9] =
-{
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementXmllang), (intptr_t)setJSSVGSymbolElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementXmlspace), (intptr_t)setJSSVGSymbolElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementStyle), (intptr_t)0 },
- { "viewBox", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementViewBox), (intptr_t)0 },
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementPreserveAspectRatio), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGSymbolElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSymbolElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGSymbolElementTableValues, 0 };
-#else
- { 16, 15, JSSVGSymbolElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGSymbolElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSymbolElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGSymbolElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGSymbolElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGSymbolElementConstructor : public DOMConstructorObject {
-public:
- JSSVGSymbolElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGSymbolElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGSymbolElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGSymbolElementConstructor::s_info = { "SVGSymbolElementConstructor", 0, &JSSVGSymbolElementConstructorTable, 0 };
-
-bool JSSVGSymbolElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSymbolElementConstructor, DOMObject>(exec, &JSSVGSymbolElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGSymbolElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSymbolElementConstructor, DOMObject>(exec, &JSSVGSymbolElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGSymbolElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGSymbolElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGSymbolElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGSymbolElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGSymbolElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGSymbolElementPrototype::s_info = { "SVGSymbolElementPrototype", 0, &JSSVGSymbolElementPrototypeTable, 0 };
-
-JSObject* JSSVGSymbolElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGSymbolElement>(exec, globalObject);
-}
-
-bool JSSVGSymbolElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGSymbolElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGSymbolElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGSymbolElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGSymbolElement::s_info = { "SVGSymbolElement", &JSSVGElement::s_info, &JSSVGSymbolElementTable, 0 };
-
-JSSVGSymbolElement::JSSVGSymbolElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGSymbolElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGSymbolElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGSymbolElementPrototype(JSSVGSymbolElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGSymbolElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGSymbolElement, Base>(exec, &JSSVGSymbolElementTable, this, propertyName, slot);
-}
-
-bool JSSVGSymbolElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGSymbolElement, Base>(exec, &JSSVGSymbolElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGSymbolElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGSymbolElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGSymbolElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSymbolElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSymbolElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGSymbolElementViewBox(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- RefPtr<SVGAnimatedRect> obj = imp->viewBoxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSymbolElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* castedThis = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGSymbolElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGSymbolElement* domObject = static_cast<JSSVGSymbolElement*>(asObject(slotBase));
- return JSSVGSymbolElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGSymbolElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGSymbolElement, Base>(exec, propertyName, value, &JSSVGSymbolElementTable, this, slot);
-}
-
-void setJSSVGSymbolElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSymbolElement* castedThisObj = static_cast<JSSVGSymbolElement*>(thisObject);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGSymbolElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGSymbolElement* castedThisObj = static_cast<JSSVGSymbolElement*>(thisObject);
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGSymbolElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGSymbolElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGSymbolElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGSymbolElement::s_info))
- return throwError(exec, TypeError);
- JSSVGSymbolElement* castedThisObj = static_cast<JSSVGSymbolElement*>(asObject(thisValue));
- SVGSymbolElement* imp = static_cast<SVGSymbolElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.h
deleted file mode 100644
index 3decf73..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGSymbolElement_h
-#define JSSVGSymbolElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGSymbolElement;
-
-class JSSVGSymbolElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGSymbolElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGSymbolElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGSymbolElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGSymbolElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGSymbolElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGSymbolElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSymbolElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSymbolElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGSymbolElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGSymbolElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSymbolElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSymbolElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSymbolElementViewBox(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSymbolElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGSymbolElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp
deleted file mode 100644
index 296f099..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTRefElement.h"
-
-#include "JSSVGAnimatedString.h"
-#include "SVGTRefElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTRefElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTRefElementTableValues[3] =
-{
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTRefElementHref), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTRefElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTRefElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSVGTRefElementTableValues, 0 };
-#else
- { 4, 3, JSSVGTRefElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTRefElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTRefElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTRefElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGTRefElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTRefElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTRefElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTRefElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTRefElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTRefElementConstructor::s_info = { "SVGTRefElementConstructor", 0, &JSSVGTRefElementConstructorTable, 0 };
-
-bool JSSVGTRefElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTRefElementConstructor, DOMObject>(exec, &JSSVGTRefElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTRefElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTRefElementConstructor, DOMObject>(exec, &JSSVGTRefElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTRefElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTRefElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTRefElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGTRefElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTRefElementPrototype::s_info = { "SVGTRefElementPrototype", 0, &JSSVGTRefElementPrototypeTable, 0 };
-
-JSObject* JSSVGTRefElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTRefElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGTRefElement::s_info = { "SVGTRefElement", &JSSVGTextPositioningElement::s_info, &JSSVGTRefElementTable, 0 };
-
-JSSVGTRefElement::JSSVGTRefElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTRefElement> impl)
- : JSSVGTextPositioningElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTRefElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTRefElementPrototype(JSSVGTRefElementPrototype::createStructure(JSSVGTextPositioningElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTRefElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTRefElement, Base>(exec, &JSSVGTRefElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTRefElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTRefElement, Base>(exec, &JSSVGTRefElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTRefElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTRefElement* castedThis = static_cast<JSSVGTRefElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTRefElement* imp = static_cast<SVGTRefElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTRefElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTRefElement* domObject = static_cast<JSSVGTRefElement*>(asObject(slotBase));
- return JSSVGTRefElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTRefElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTRefElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.h
deleted file mode 100644
index 2ccda36..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTRefElement_h
-#define JSSVGTRefElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextPositioningElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTRefElement;
-
-class JSSVGTRefElement : public JSSVGTextPositioningElement {
- typedef JSSVGTextPositioningElement Base;
-public:
- JSSVGTRefElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTRefElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTRefElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTRefElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGTRefElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTRefElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp
deleted file mode 100644
index ce6431b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTSpanElement.h"
-
-#include "SVGTSpanElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTSpanElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTSpanElementTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTSpanElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTSpanElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTSpanElementTableValues, 0 };
-#else
- { 2, 1, JSSVGTSpanElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTSpanElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTSpanElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTSpanElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGTSpanElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTSpanElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTSpanElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTSpanElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTSpanElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTSpanElementConstructor::s_info = { "SVGTSpanElementConstructor", 0, &JSSVGTSpanElementConstructorTable, 0 };
-
-bool JSSVGTSpanElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTSpanElementConstructor, DOMObject>(exec, &JSSVGTSpanElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTSpanElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTSpanElementConstructor, DOMObject>(exec, &JSSVGTSpanElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTSpanElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTSpanElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTSpanElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGTSpanElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTSpanElementPrototype::s_info = { "SVGTSpanElementPrototype", 0, &JSSVGTSpanElementPrototypeTable, 0 };
-
-JSObject* JSSVGTSpanElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTSpanElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGTSpanElement::s_info = { "SVGTSpanElement", &JSSVGTextPositioningElement::s_info, &JSSVGTSpanElementTable, 0 };
-
-JSSVGTSpanElement::JSSVGTSpanElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTSpanElement> impl)
- : JSSVGTextPositioningElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTSpanElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTSpanElementPrototype(JSSVGTSpanElementPrototype::createStructure(JSSVGTextPositioningElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTSpanElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTSpanElement, Base>(exec, &JSSVGTSpanElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTSpanElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTSpanElement, Base>(exec, &JSSVGTSpanElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTSpanElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTSpanElement* domObject = static_cast<JSSVGTSpanElement*>(asObject(slotBase));
- return JSSVGTSpanElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTSpanElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTSpanElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.h
deleted file mode 100644
index 5e03cca..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTSpanElement_h
-#define JSSVGTSpanElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextPositioningElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTSpanElement;
-
-class JSSVGTSpanElement : public JSSVGTextPositioningElement {
- typedef JSSVGTextPositioningElement Base;
-public:
- JSSVGTSpanElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTSpanElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTSpanElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTSpanElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGTSpanElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp
deleted file mode 100644
index 92a5ff4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp
+++ /dev/null
@@ -1,537 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextContentElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "ExceptionCode.h"
-#include "FloatPoint.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGPoint.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGStringList.h"
-#include "SVGTextContentElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTextContentElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTextContentElementTableValues[12] =
-{
- { "textLength", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementTextLength), (intptr_t)0 },
- { "lengthAdjust", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLengthAdjust), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementXmllang), (intptr_t)setJSSVGTextContentElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementXmlspace), (intptr_t)setJSSVGTextContentElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextContentElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGTextContentElementTableValues, 0 };
-#else
- { 34, 31, JSSVGTextContentElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTextContentElementConstructorTableValues[4] =
-{
- { "LENGTHADJUST_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLENGTHADJUST_UNKNOWN), (intptr_t)0 },
- { "LENGTHADJUST_SPACING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLENGTHADJUST_SPACING), (intptr_t)0 },
- { "LENGTHADJUST_SPACINGANDGLYPHS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLENGTHADJUST_SPACINGANDGLYPHS), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextContentElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSSVGTextContentElementConstructorTableValues, 0 };
-#else
- { 8, 7, JSSVGTextContentElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTextContentElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTextContentElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTextContentElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTextContentElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTextContentElementConstructor::s_info = { "SVGTextContentElementConstructor", 0, &JSSVGTextContentElementConstructorTable, 0 };
-
-bool JSSVGTextContentElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextContentElementConstructor, DOMObject>(exec, &JSSVGTextContentElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTextContentElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextContentElementConstructor, DOMObject>(exec, &JSSVGTextContentElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTextContentElementPrototypeTableValues[15] =
-{
- { "LENGTHADJUST_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLENGTHADJUST_UNKNOWN), (intptr_t)0 },
- { "LENGTHADJUST_SPACING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLENGTHADJUST_SPACING), (intptr_t)0 },
- { "LENGTHADJUST_SPACINGANDGLYPHS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextContentElementLENGTHADJUST_SPACINGANDGLYPHS), (intptr_t)0 },
- { "getNumberOfChars", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetNumberOfChars), (intptr_t)0 },
- { "getComputedTextLength", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetComputedTextLength), (intptr_t)0 },
- { "getSubStringLength", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetSubStringLength), (intptr_t)2 },
- { "getStartPositionOfChar", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetStartPositionOfChar), (intptr_t)1 },
- { "getEndPositionOfChar", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetEndPositionOfChar), (intptr_t)1 },
- { "getExtentOfChar", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetExtentOfChar), (intptr_t)1 },
- { "getRotationOfChar", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetRotationOfChar), (intptr_t)1 },
- { "getCharNumAtPosition", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetCharNumAtPosition), (intptr_t)1 },
- { "selectSubString", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionSelectSubString), (intptr_t)2 },
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextContentElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextContentElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGTextContentElementPrototypeTableValues, 0 };
-#else
- { 34, 31, JSSVGTextContentElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTextContentElementPrototype::s_info = { "SVGTextContentElementPrototype", 0, &JSSVGTextContentElementPrototypeTable, 0 };
-
-JSObject* JSSVGTextContentElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTextContentElement>(exec, globalObject);
-}
-
-bool JSSVGTextContentElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGTextContentElementPrototype, JSObject>(exec, &JSSVGTextContentElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGTextContentElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGTextContentElementPrototype, JSObject>(exec, &JSSVGTextContentElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGTextContentElement::s_info = { "SVGTextContentElement", &JSSVGElement::s_info, &JSSVGTextContentElementTable, 0 };
-
-JSSVGTextContentElement::JSSVGTextContentElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTextContentElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTextContentElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTextContentElementPrototype(JSSVGTextContentElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTextContentElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextContentElement, Base>(exec, &JSSVGTextContentElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTextContentElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextContentElement, Base>(exec, &JSSVGTextContentElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTextContentElementTextLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->textLengthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementLengthAdjust(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->lengthAdjustAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGTextContentElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGTextContentElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextContentElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* castedThis = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGTextContentElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextContentElement* domObject = static_cast<JSSVGTextContentElement*>(asObject(slotBase));
- return JSSVGTextContentElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGTextContentElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGTextContentElement, Base>(exec, propertyName, value, &JSSVGTextContentElementTable, this, slot);
-}
-
-void setJSSVGTextContentElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(thisObject);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGTextContentElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(thisObject);
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGTextContentElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTextContentElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetNumberOfChars(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getNumberOfChars());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetComputedTextLength(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getComputedTextLength());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetSubStringLength(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- int length = args.at(1).toInt32(exec);
- if (length < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = jsNumber(exec, imp->getSubStringLength(offset, length, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetStartPositionOfChar(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(imp->getStartPositionOfChar(offset, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetEndPositionOfChar(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(imp->getEndPositionOfChar(offset, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetExtentOfChar(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getExtentOfChar(offset, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetRotationOfChar(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = jsNumber(exec, imp->getRotationOfChar(offset, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetCharNumAtPosition(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- FloatPoint point = toSVGPoint(args.at(0));
-
-
- JSC::JSValue result = jsNumber(exec, imp->getCharNumAtPosition(point));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionSelectSubString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
- int length = args.at(1).toInt32(exec);
- if (length < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
- imp->selectSubString(offset, length, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextContentElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextContentElement* castedThisObj = static_cast<JSSVGTextContentElement*>(asObject(thisValue));
- SVGTextContentElement* imp = static_cast<SVGTextContentElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-// Constant getters
-
-JSValue jsSVGTextContentElementLENGTHADJUST_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGTextContentElementLENGTHADJUST_SPACING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGTextContentElementLENGTHADJUST_SPACINGANDGLYPHS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.h
deleted file mode 100644
index d762ab3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTextContentElement_h
-#define JSSVGTextContentElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTextContentElement;
-
-class JSSVGTextContentElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGTextContentElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTextContentElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTextContentElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTextContentElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetNumberOfChars(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetComputedTextLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetSubStringLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetStartPositionOfChar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetEndPositionOfChar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetExtentOfChar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetRotationOfChar(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetCharNumAtPosition(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionSelectSubString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextContentElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGTextContentElementTextLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementLengthAdjust(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGTextContentElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGTextContentElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGTextContentElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGTextContentElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGTextContentElementLENGTHADJUST_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementLENGTHADJUST_SPACING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextContentElementLENGTHADJUST_SPACINGANDGLYPHS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp
deleted file mode 100644
index 9934abc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp
+++ /dev/null
@@ -1,260 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextElement.h"
-
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "SVGElement.h"
-#include "SVGTextElement.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTextElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTextElementTableValues[5] =
-{
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGTextElementTableValues, 0 };
-#else
- { 9, 7, JSSVGTextElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTextElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTextElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGTextElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTextElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTextElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTextElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTextElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTextElementConstructor::s_info = { "SVGTextElementConstructor", 0, &JSSVGTextElementConstructorTable, 0 };
-
-bool JSSVGTextElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextElementConstructor, DOMObject>(exec, &JSSVGTextElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTextElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextElementConstructor, DOMObject>(exec, &JSSVGTextElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTextElementPrototypeTableValues[5] =
-{
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTextElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGTextElementPrototypeTableValues, 0 };
-#else
- { 8, 7, JSSVGTextElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTextElementPrototype::s_info = { "SVGTextElementPrototype", 0, &JSSVGTextElementPrototypeTable, 0 };
-
-JSObject* JSSVGTextElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTextElement>(exec, globalObject);
-}
-
-bool JSSVGTextElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGTextElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGTextElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGTextElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGTextElement::s_info = { "SVGTextElement", &JSSVGTextPositioningElement::s_info, &JSSVGTextElementTable, 0 };
-
-JSSVGTextElement::JSSVGTextElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTextElement> impl)
- : JSSVGTextPositioningElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTextElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTextElementPrototype(JSSVGTextElementPrototype::createStructure(JSSVGTextPositioningElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTextElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextElement, Base>(exec, &JSSVGTextElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTextElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextElement, Base>(exec, &JSSVGTextElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTextElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextElement* castedThis = static_cast<JSSVGTextElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextElement* castedThis = static_cast<JSSVGTextElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGTextElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextElement* castedThis = static_cast<JSSVGTextElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGTextElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextElement* domObject = static_cast<JSSVGTextElement*>(asObject(slotBase));
- return JSSVGTextElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTextElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTextElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextElement* castedThisObj = static_cast<JSSVGTextElement*>(asObject(thisValue));
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextElement* castedThisObj = static_cast<JSSVGTextElement*>(asObject(thisValue));
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextElement* castedThisObj = static_cast<JSSVGTextElement*>(asObject(thisValue));
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTextElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTextElement* castedThisObj = static_cast<JSSVGTextElement*>(asObject(thisValue));
- SVGTextElement* imp = static_cast<SVGTextElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.h
deleted file mode 100644
index 2f29266..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTextElement_h
-#define JSSVGTextElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextPositioningElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTextElement;
-
-class JSSVGTextElement : public JSSVGTextPositioningElement {
- typedef JSSVGTextPositioningElement Base;
-public:
- JSSVGTextElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTextElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTextElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTextElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTextElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGTextElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp
deleted file mode 100644
index f23e89c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextPathElement.h"
-
-#include "JSSVGAnimatedEnumeration.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "SVGTextPathElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTextPathElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTextPathElementTableValues[6] =
-{
- { "startOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementStartOffset), (intptr_t)0 },
- { "method", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementMethod), (intptr_t)0 },
- { "spacing", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementSpacing), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementHref), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextPathElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGTextPathElementTableValues, 0 };
-#else
- { 16, 15, JSSVGTextPathElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTextPathElementConstructorTableValues[7] =
-{
- { "TEXTPATH_METHODTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_METHODTYPE_UNKNOWN), (intptr_t)0 },
- { "TEXTPATH_METHODTYPE_ALIGN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_METHODTYPE_ALIGN), (intptr_t)0 },
- { "TEXTPATH_METHODTYPE_STRETCH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_METHODTYPE_STRETCH), (intptr_t)0 },
- { "TEXTPATH_SPACINGTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_SPACINGTYPE_UNKNOWN), (intptr_t)0 },
- { "TEXTPATH_SPACINGTYPE_AUTO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_SPACINGTYPE_AUTO), (intptr_t)0 },
- { "TEXTPATH_SPACINGTYPE_EXACT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_SPACINGTYPE_EXACT), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextPathElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGTextPathElementConstructorTableValues, 0 };
-#else
- { 18, 15, JSSVGTextPathElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTextPathElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTextPathElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTextPathElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTextPathElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTextPathElementConstructor::s_info = { "SVGTextPathElementConstructor", 0, &JSSVGTextPathElementConstructorTable, 0 };
-
-bool JSSVGTextPathElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextPathElementConstructor, DOMObject>(exec, &JSSVGTextPathElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTextPathElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextPathElementConstructor, DOMObject>(exec, &JSSVGTextPathElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTextPathElementPrototypeTableValues[7] =
-{
- { "TEXTPATH_METHODTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_METHODTYPE_UNKNOWN), (intptr_t)0 },
- { "TEXTPATH_METHODTYPE_ALIGN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_METHODTYPE_ALIGN), (intptr_t)0 },
- { "TEXTPATH_METHODTYPE_STRETCH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_METHODTYPE_STRETCH), (intptr_t)0 },
- { "TEXTPATH_SPACINGTYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_SPACINGTYPE_UNKNOWN), (intptr_t)0 },
- { "TEXTPATH_SPACINGTYPE_AUTO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_SPACINGTYPE_AUTO), (intptr_t)0 },
- { "TEXTPATH_SPACINGTYPE_EXACT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPathElementTEXTPATH_SPACINGTYPE_EXACT), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextPathElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGTextPathElementPrototypeTableValues, 0 };
-#else
- { 18, 15, JSSVGTextPathElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTextPathElementPrototype::s_info = { "SVGTextPathElementPrototype", 0, &JSSVGTextPathElementPrototypeTable, 0 };
-
-JSObject* JSSVGTextPathElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTextPathElement>(exec, globalObject);
-}
-
-bool JSSVGTextPathElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextPathElementPrototype, JSObject>(exec, &JSSVGTextPathElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGTextPathElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextPathElementPrototype, JSObject>(exec, &JSSVGTextPathElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGTextPathElement::s_info = { "SVGTextPathElement", &JSSVGTextContentElement::s_info, &JSSVGTextPathElementTable, 0 };
-
-JSSVGTextPathElement::JSSVGTextPathElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTextPathElement> impl)
- : JSSVGTextContentElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTextPathElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTextPathElementPrototype(JSSVGTextPathElementPrototype::createStructure(JSSVGTextContentElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTextPathElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextPathElement, Base>(exec, &JSSVGTextPathElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTextPathElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextPathElement, Base>(exec, &JSSVGTextPathElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTextPathElementStartOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPathElement* castedThis = static_cast<JSSVGTextPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPathElement* imp = static_cast<SVGTextPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->startOffsetAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPathElementMethod(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPathElement* castedThis = static_cast<JSSVGTextPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPathElement* imp = static_cast<SVGTextPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->methodAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPathElementSpacing(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPathElement* castedThis = static_cast<JSSVGTextPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPathElement* imp = static_cast<SVGTextPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedEnumeration> obj = imp->spacingAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPathElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPathElement* castedThis = static_cast<JSSVGTextPathElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPathElement* imp = static_cast<SVGTextPathElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPathElement* domObject = static_cast<JSSVGTextPathElement*>(asObject(slotBase));
- return JSSVGTextPathElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTextPathElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTextPathElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGTextPathElementTEXTPATH_METHODTYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGTextPathElementTEXTPATH_METHODTYPE_ALIGN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGTextPathElementTEXTPATH_METHODTYPE_STRETCH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGTextPathElementTEXTPATH_SPACINGTYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGTextPathElementTEXTPATH_SPACINGTYPE_AUTO(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGTextPathElementTEXTPATH_SPACINGTYPE_EXACT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.h
deleted file mode 100644
index 863331d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTextPathElement_h
-#define JSSVGTextPathElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextContentElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTextPathElement;
-
-class JSSVGTextPathElement : public JSSVGTextContentElement {
- typedef JSSVGTextContentElement Base;
-public:
- JSSVGTextPathElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTextPathElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTextPathElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTextPathElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGTextPathElementStartOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementMethod(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementSpacing(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGTextPathElementTEXTPATH_METHODTYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementTEXTPATH_METHODTYPE_ALIGN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementTEXTPATH_METHODTYPE_STRETCH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementTEXTPATH_SPACINGTYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementTEXTPATH_SPACINGTYPE_AUTO(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPathElementTEXTPATH_SPACINGTYPE_EXACT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp
deleted file mode 100644
index ccb363d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextPositioningElement.h"
-
-#include "JSSVGAnimatedLengthList.h"
-#include "JSSVGAnimatedNumberList.h"
-#include "SVGTextPositioningElement.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTextPositioningElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTextPositioningElementTableValues[7] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPositioningElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPositioningElementY), (intptr_t)0 },
- { "dx", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPositioningElementDx), (intptr_t)0 },
- { "dy", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPositioningElementDy), (intptr_t)0 },
- { "rotate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPositioningElementRotate), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTextPositioningElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextPositioningElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGTextPositioningElementTableValues, 0 };
-#else
- { 17, 15, JSSVGTextPositioningElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTextPositioningElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextPositioningElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTextPositioningElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGTextPositioningElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTextPositioningElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTextPositioningElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTextPositioningElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTextPositioningElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTextPositioningElementConstructor::s_info = { "SVGTextPositioningElementConstructor", 0, &JSSVGTextPositioningElementConstructorTable, 0 };
-
-bool JSSVGTextPositioningElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextPositioningElementConstructor, DOMObject>(exec, &JSSVGTextPositioningElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTextPositioningElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextPositioningElementConstructor, DOMObject>(exec, &JSSVGTextPositioningElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTextPositioningElementPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTextPositioningElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTextPositioningElementPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGTextPositioningElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTextPositioningElementPrototype::s_info = { "SVGTextPositioningElementPrototype", 0, &JSSVGTextPositioningElementPrototypeTable, 0 };
-
-JSObject* JSSVGTextPositioningElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTextPositioningElement>(exec, globalObject);
-}
-
-const ClassInfo JSSVGTextPositioningElement::s_info = { "SVGTextPositioningElement", &JSSVGTextContentElement::s_info, &JSSVGTextPositioningElementTable, 0 };
-
-JSSVGTextPositioningElement::JSSVGTextPositioningElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTextPositioningElement> impl)
- : JSSVGTextContentElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTextPositioningElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTextPositioningElementPrototype(JSSVGTextPositioningElementPrototype::createStructure(JSSVGTextContentElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTextPositioningElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTextPositioningElement, Base>(exec, &JSSVGTextPositioningElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTextPositioningElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTextPositioningElement, Base>(exec, &JSSVGTextPositioningElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTextPositioningElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPositioningElement* castedThis = static_cast<JSSVGTextPositioningElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPositioningElement* imp = static_cast<SVGTextPositioningElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLengthList> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPositioningElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPositioningElement* castedThis = static_cast<JSSVGTextPositioningElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPositioningElement* imp = static_cast<SVGTextPositioningElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLengthList> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPositioningElementDx(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPositioningElement* castedThis = static_cast<JSSVGTextPositioningElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPositioningElement* imp = static_cast<SVGTextPositioningElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLengthList> obj = imp->dxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPositioningElementDy(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPositioningElement* castedThis = static_cast<JSSVGTextPositioningElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPositioningElement* imp = static_cast<SVGTextPositioningElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLengthList> obj = imp->dyAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPositioningElementRotate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPositioningElement* castedThis = static_cast<JSSVGTextPositioningElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTextPositioningElement* imp = static_cast<SVGTextPositioningElement*>(castedThis->impl());
- RefPtr<SVGAnimatedNumberList> obj = imp->rotateAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTextPositioningElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTextPositioningElement* domObject = static_cast<JSSVGTextPositioningElement*>(asObject(slotBase));
- return JSSVGTextPositioningElement::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTextPositioningElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTextPositioningElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.h
deleted file mode 100644
index ed3f5ba..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTextPositioningElement_h
-#define JSSVGTextPositioningElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGTextContentElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTextPositioningElement;
-
-class JSSVGTextPositioningElement : public JSSVGTextContentElement {
- typedef JSSVGTextContentElement Base;
-public:
- JSSVGTextPositioningElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTextPositioningElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTextPositioningElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTextPositioningElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGTextPositioningElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPositioningElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPositioningElementDx(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPositioningElementDy(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPositioningElementRotate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTextPositioningElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp
deleted file mode 100644
index b1401fb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp
+++ /dev/null
@@ -1,248 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTitleElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedString.h"
-#include "KURL.h"
-#include "SVGTitleElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTitleElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTitleElementTableValues[6] =
-{
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTitleElementXmllang), (intptr_t)setJSSVGTitleElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTitleElementXmlspace), (intptr_t)setJSSVGTitleElementXmlspace },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTitleElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTitleElementStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTitleElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTitleElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGTitleElementTableValues, 0 };
-#else
- { 16, 15, JSSVGTitleElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTitleElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTitleElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTitleElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGTitleElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGTitleElementConstructor : public DOMConstructorObject {
-public:
- JSSVGTitleElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTitleElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTitleElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTitleElementConstructor::s_info = { "SVGTitleElementConstructor", 0, &JSSVGTitleElementConstructorTable, 0 };
-
-bool JSSVGTitleElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTitleElementConstructor, DOMObject>(exec, &JSSVGTitleElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTitleElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTitleElementConstructor, DOMObject>(exec, &JSSVGTitleElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTitleElementPrototypeTableValues[2] =
-{
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTitleElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTitleElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTitleElementPrototypeTableValues, 0 };
-#else
- { 2, 1, JSSVGTitleElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTitleElementPrototype::s_info = { "SVGTitleElementPrototype", 0, &JSSVGTitleElementPrototypeTable, 0 };
-
-JSObject* JSSVGTitleElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTitleElement>(exec, globalObject);
-}
-
-bool JSSVGTitleElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGTitleElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGTitleElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGTitleElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGTitleElement::s_info = { "SVGTitleElement", &JSSVGElement::s_info, &JSSVGTitleElementTable, 0 };
-
-JSSVGTitleElement::JSSVGTitleElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTitleElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGTitleElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTitleElementPrototype(JSSVGTitleElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGTitleElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTitleElement, Base>(exec, &JSSVGTitleElementTable, this, propertyName, slot);
-}
-
-bool JSSVGTitleElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTitleElement, Base>(exec, &JSSVGTitleElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTitleElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTitleElement* castedThis = static_cast<JSSVGTitleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGTitleElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTitleElement* castedThis = static_cast<JSSVGTitleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGTitleElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTitleElement* castedThis = static_cast<JSSVGTitleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGTitleElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTitleElement* castedThis = static_cast<JSSVGTitleElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGTitleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTitleElement* domObject = static_cast<JSSVGTitleElement*>(asObject(slotBase));
- return JSSVGTitleElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGTitleElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGTitleElement, Base>(exec, propertyName, value, &JSSVGTitleElementTable, this, slot);
-}
-
-void setJSSVGTitleElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGTitleElement* castedThisObj = static_cast<JSSVGTitleElement*>(thisObject);
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGTitleElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGTitleElement* castedThisObj = static_cast<JSSVGTitleElement*>(thisObject);
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGTitleElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTitleElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGTitleElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTitleElement::s_info))
- return throwError(exec, TypeError);
- JSSVGTitleElement* castedThisObj = static_cast<JSSVGTitleElement*>(asObject(thisValue));
- SVGTitleElement* imp = static_cast<SVGTitleElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.h
deleted file mode 100644
index 737c2e0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTitleElement_h
-#define JSSVGTitleElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGTitleElement;
-
-class JSSVGTitleElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGTitleElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTitleElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGTitleElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTitleElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGTitleElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGTitleElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGTitleElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGTitleElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGTitleElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGTitleElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTitleElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTitleElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp
deleted file mode 100644
index 16a2f4d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp
+++ /dev/null
@@ -1,363 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTransform.h"
-
-#include "JSSVGMatrix.h"
-#include "SVGTransform.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTransform);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTransformTableValues[5] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformType), (intptr_t)0 },
- { "matrix", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformMatrix), (intptr_t)0 },
- { "angle", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformAngle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTransformTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGTransformTableValues, 0 };
-#else
- { 9, 7, JSSVGTransformTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTransformConstructorTableValues[8] =
-{
- { "SVG_TRANSFORM_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_UNKNOWN), (intptr_t)0 },
- { "SVG_TRANSFORM_MATRIX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_MATRIX), (intptr_t)0 },
- { "SVG_TRANSFORM_TRANSLATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_TRANSLATE), (intptr_t)0 },
- { "SVG_TRANSFORM_SCALE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_SCALE), (intptr_t)0 },
- { "SVG_TRANSFORM_ROTATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_ROTATE), (intptr_t)0 },
- { "SVG_TRANSFORM_SKEWX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_SKEWX), (intptr_t)0 },
- { "SVG_TRANSFORM_SKEWY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_SKEWY), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTransformConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGTransformConstructorTableValues, 0 };
-#else
- { 18, 15, JSSVGTransformConstructorTableValues, 0 };
-#endif
-
-class JSSVGTransformConstructor : public DOMConstructorObject {
-public:
- JSSVGTransformConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTransformConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTransformPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTransformConstructor::s_info = { "SVGTransformConstructor", 0, &JSSVGTransformConstructorTable, 0 };
-
-bool JSSVGTransformConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTransformConstructor, DOMObject>(exec, &JSSVGTransformConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTransformConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTransformConstructor, DOMObject>(exec, &JSSVGTransformConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTransformPrototypeTableValues[14] =
-{
- { "SVG_TRANSFORM_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_UNKNOWN), (intptr_t)0 },
- { "SVG_TRANSFORM_MATRIX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_MATRIX), (intptr_t)0 },
- { "SVG_TRANSFORM_TRANSLATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_TRANSLATE), (intptr_t)0 },
- { "SVG_TRANSFORM_SCALE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_SCALE), (intptr_t)0 },
- { "SVG_TRANSFORM_ROTATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_ROTATE), (intptr_t)0 },
- { "SVG_TRANSFORM_SKEWX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_SKEWX), (intptr_t)0 },
- { "SVG_TRANSFORM_SKEWY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformSVG_TRANSFORM_SKEWY), (intptr_t)0 },
- { "setMatrix", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformPrototypeFunctionSetMatrix), (intptr_t)1 },
- { "setTranslate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformPrototypeFunctionSetTranslate), (intptr_t)2 },
- { "setScale", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformPrototypeFunctionSetScale), (intptr_t)2 },
- { "setRotate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformPrototypeFunctionSetRotate), (intptr_t)3 },
- { "setSkewX", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformPrototypeFunctionSetSkewX), (intptr_t)1 },
- { "setSkewY", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformPrototypeFunctionSetSkewY), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTransformPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSSVGTransformPrototypeTableValues, 0 };
-#else
- { 34, 31, JSSVGTransformPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTransformPrototype::s_info = { "SVGTransformPrototype", 0, &JSSVGTransformPrototypeTable, 0 };
-
-JSObject* JSSVGTransformPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTransform>(exec, globalObject);
-}
-
-bool JSSVGTransformPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSSVGTransformPrototype, JSObject>(exec, &JSSVGTransformPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGTransformPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSSVGTransformPrototype, JSObject>(exec, &JSSVGTransformPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGTransform::s_info = { "SVGTransform", 0, &JSSVGTransformTable, 0 };
-
-JSSVGTransform::JSSVGTransform(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<JSSVGPODTypeWrapper<SVGTransform> > impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGTransform::~JSSVGTransform()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGTransform::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTransformPrototype(JSSVGTransformPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGTransform::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTransform, Base>(exec, &JSSVGTransformTable, this, propertyName, slot);
-}
-
-bool JSSVGTransform::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTransform, Base>(exec, &JSSVGTransformTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTransformType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTransform* castedThis = static_cast<JSSVGTransform*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.type());
- return result;
-}
-
-JSValue jsSVGTransformMatrix(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTransform* castedThis = static_cast<JSSVGTransform*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTransform imp(*castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGStaticPODTypeWrapperWithPODTypeParent<AffineTransform, SVGTransform>::create(imp.matrix(), castedThis->impl()).get(), JSSVGContextCache::svgContextForDOMObject(castedThis));
- return result;
-}
-
-JSValue jsSVGTransformAngle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTransform* castedThis = static_cast<JSSVGTransform*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTransform imp(*castedThis->impl());
- JSValue result = jsNumber(exec, imp.angle());
- return result;
-}
-
-JSValue jsSVGTransformConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTransform* domObject = static_cast<JSSVGTransform*>(asObject(slotBase));
- return JSSVGTransform::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTransform::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTransformConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetMatrix(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransform::s_info))
- return throwError(exec, TypeError);
- JSSVGTransform* castedThisObj = static_cast<JSSVGTransform*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGTransform> * imp = static_cast<JSSVGPODTypeWrapper<SVGTransform> *>(castedThisObj->impl());
- SVGTransform podImp(*imp);
- AffineTransform matrix = toSVGMatrix(args.at(0));
-
- podImp.setMatrix(matrix);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetTranslate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransform::s_info))
- return throwError(exec, TypeError);
- JSSVGTransform* castedThisObj = static_cast<JSSVGTransform*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGTransform> * imp = static_cast<JSSVGPODTypeWrapper<SVGTransform> *>(castedThisObj->impl());
- SVGTransform podImp(*imp);
- float tx = args.at(0).toFloat(exec);
- float ty = args.at(1).toFloat(exec);
-
- podImp.setTranslate(tx, ty);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetScale(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransform::s_info))
- return throwError(exec, TypeError);
- JSSVGTransform* castedThisObj = static_cast<JSSVGTransform*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGTransform> * imp = static_cast<JSSVGPODTypeWrapper<SVGTransform> *>(castedThisObj->impl());
- SVGTransform podImp(*imp);
- float sx = args.at(0).toFloat(exec);
- float sy = args.at(1).toFloat(exec);
-
- podImp.setScale(sx, sy);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetRotate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransform::s_info))
- return throwError(exec, TypeError);
- JSSVGTransform* castedThisObj = static_cast<JSSVGTransform*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGTransform> * imp = static_cast<JSSVGPODTypeWrapper<SVGTransform> *>(castedThisObj->impl());
- SVGTransform podImp(*imp);
- float angle = args.at(0).toFloat(exec);
- float cx = args.at(1).toFloat(exec);
- float cy = args.at(2).toFloat(exec);
-
- podImp.setRotate(angle, cx, cy);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetSkewX(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransform::s_info))
- return throwError(exec, TypeError);
- JSSVGTransform* castedThisObj = static_cast<JSSVGTransform*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGTransform> * imp = static_cast<JSSVGPODTypeWrapper<SVGTransform> *>(castedThisObj->impl());
- SVGTransform podImp(*imp);
- float angle = args.at(0).toFloat(exec);
-
- podImp.setSkewX(angle);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetSkewY(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransform::s_info))
- return throwError(exec, TypeError);
- JSSVGTransform* castedThisObj = static_cast<JSSVGTransform*>(asObject(thisValue));
- JSSVGPODTypeWrapper<SVGTransform> * imp = static_cast<JSSVGPODTypeWrapper<SVGTransform> *>(castedThisObj->impl());
- SVGTransform podImp(*imp);
- float angle = args.at(0).toFloat(exec);
-
- podImp.setSkewY(angle);
- imp->commitChange(podImp, castedThisObj);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsSVGTransformSVG_TRANSFORM_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGTransformSVG_TRANSFORM_MATRIX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGTransformSVG_TRANSFORM_TRANSLATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsSVGTransformSVG_TRANSFORM_SCALE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsSVGTransformSVG_TRANSFORM_ROTATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsSVGTransformSVG_TRANSFORM_SKEWX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsSVGTransformSVG_TRANSFORM_SKEWY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, JSSVGPODTypeWrapper<SVGTransform>* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGTransform, JSSVGPODTypeWrapper<SVGTransform> >(exec, globalObject, object, context);
-}
-SVGTransform toSVGTransform(JSC::JSValue value)
-{
- return value.inherits(&JSSVGTransform::s_info) ? (SVGTransform) *static_cast<JSSVGTransform*>(asObject(value))->impl() : SVGTransform();
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.h
deleted file mode 100644
index ebe75a4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTransform_h
-#define JSSVGTransform_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "JSSVGPODTypeWrapper.h"
-#include "SVGElement.h"
-#include "SVGTransform.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class JSSVGTransform : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGTransform(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<JSSVGPODTypeWrapper<SVGTransform> >);
- virtual ~JSSVGTransform();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- JSSVGPODTypeWrapper<SVGTransform> * impl() const { return m_impl.get(); }
-
-private:
- RefPtr<JSSVGPODTypeWrapper<SVGTransform> > m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, JSSVGPODTypeWrapper<SVGTransform>*, SVGElement*);
-SVGTransform toSVGTransform(JSC::JSValue);
-
-class JSSVGTransformPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTransformPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetMatrix(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetTranslate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetScale(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetRotate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetSkewX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformPrototypeFunctionSetSkewY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGTransformType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformMatrix(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformAngle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_MATRIX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_TRANSLATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_SCALE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_ROTATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_SKEWX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformSVG_TRANSFORM_SKEWY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp
deleted file mode 100644
index e457b97..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp
+++ /dev/null
@@ -1,294 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGTransformList.h"
-
-#include "JSSVGMatrix.h"
-#include "JSSVGPODListCustom.h"
-#include "JSSVGTransform.h"
-#include "SVGTransform.h"
-#include "SVGTransformList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGTransformList);
-
-/* Hash table */
-
-static const HashTableValue JSSVGTransformListTableValues[3] =
-{
- { "numberOfItems", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformListNumberOfItems), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGTransformListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTransformListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGTransformListTableValues, 0 };
-#else
- { 4, 3, JSSVGTransformListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGTransformListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTransformListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGTransformListConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGTransformListConstructorTableValues, 0 };
-#endif
-
-class JSSVGTransformListConstructor : public DOMConstructorObject {
-public:
- JSSVGTransformListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGTransformListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGTransformListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGTransformListConstructor::s_info = { "SVGTransformListConstructor", 0, &JSSVGTransformListConstructorTable, 0 };
-
-bool JSSVGTransformListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTransformListConstructor, DOMObject>(exec, &JSSVGTransformListConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGTransformListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTransformListConstructor, DOMObject>(exec, &JSSVGTransformListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGTransformListPrototypeTableValues[10] =
-{
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionClear), (intptr_t)0 },
- { "initialize", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionInitialize), (intptr_t)1 },
- { "getItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionGetItem), (intptr_t)1 },
- { "insertItemBefore", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionInsertItemBefore), (intptr_t)2 },
- { "replaceItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionReplaceItem), (intptr_t)2 },
- { "removeItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionRemoveItem), (intptr_t)1 },
- { "appendItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionAppendItem), (intptr_t)1 },
- { "createSVGTransformFromMatrix", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionCreateSVGTransformFromMatrix), (intptr_t)1 },
- { "consolidate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGTransformListPrototypeFunctionConsolidate), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGTransformListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSSVGTransformListPrototypeTableValues, 0 };
-#else
- { 33, 31, JSSVGTransformListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGTransformListPrototype::s_info = { "SVGTransformListPrototype", 0, &JSSVGTransformListPrototypeTable, 0 };
-
-JSObject* JSSVGTransformListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGTransformList>(exec, globalObject);
-}
-
-bool JSSVGTransformListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGTransformListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGTransformListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGTransformListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGTransformList::s_info = { "SVGTransformList", 0, &JSSVGTransformListTable, 0 };
-
-JSSVGTransformList::JSSVGTransformList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGTransformList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGTransformList::~JSSVGTransformList()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGTransformList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGTransformListPrototype(JSSVGTransformListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGTransformList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGTransformList, Base>(exec, &JSSVGTransformListTable, this, propertyName, slot);
-}
-
-bool JSSVGTransformList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGTransformList, Base>(exec, &JSSVGTransformListTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGTransformListNumberOfItems(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTransformList* castedThis = static_cast<JSSVGTransformList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGTransformList* imp = static_cast<SVGTransformList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->numberOfItems());
- return result;
-}
-
-JSValue jsSVGTransformListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGTransformList* domObject = static_cast<JSSVGTransformList*>(asObject(slotBase));
- return JSSVGTransformList::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGTransformList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGTransformListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::clear<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionInitialize(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::initialize<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::getItem<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionInsertItemBefore(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::insertItemBefore<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionReplaceItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::replaceItem<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::removeItem<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionAppendItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- return JSSVGPODListCustom::appendItem<JSSVGTransformList, SVGTransform>(castedThisObj, exec, args, toSVGTransform);
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionCreateSVGTransformFromMatrix(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- SVGTransformList* imp = static_cast<SVGTransformList*>(castedThisObj->impl());
- AffineTransform matrix = toSVGMatrix(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<SVGTransform>::create(imp->createSVGTransformFromMatrix(matrix)).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionConsolidate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGTransformList::s_info))
- return throwError(exec, TypeError);
- JSSVGTransformList* castedThisObj = static_cast<JSSVGTransformList*>(asObject(thisValue));
- SVGTransformList* imp = static_cast<SVGTransformList*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<SVGTransform>::create(imp->consolidate()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGTransformList* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGTransformList>(exec, globalObject, object, context);
-}
-SVGTransformList* toSVGTransformList(JSC::JSValue value)
-{
- return value.inherits(&JSSVGTransformList::s_info) ? static_cast<JSSVGTransformList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.h b/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.h
deleted file mode 100644
index 813e38d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGTransformList_h
-#define JSSVGTransformList_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGTransformList;
-
-class JSSVGTransformList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGTransformList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGTransformList>);
- virtual ~JSSVGTransformList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGTransformList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGTransformList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGTransformList*, SVGElement* context);
-SVGTransformList* toSVGTransformList(JSC::JSValue);
-
-class JSSVGTransformListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGTransformListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionInitialize(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionInsertItemBefore(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionReplaceItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionAppendItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionCreateSVGTransformFromMatrix(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGTransformListPrototypeFunctionConsolidate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGTransformListNumberOfItems(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGTransformListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp
deleted file mode 100644
index 61810f1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGUnitTypes.h"
-
-#include "SVGUnitTypes.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGUnitTypes);
-
-/* Hash table */
-
-static const HashTableValue JSSVGUnitTypesTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGUnitTypesTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGUnitTypesTableValues, 0 };
-#else
- { 2, 1, JSSVGUnitTypesTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGUnitTypesConstructorTableValues[4] =
-{
- { "SVG_UNIT_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesSVG_UNIT_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_UNIT_TYPE_USERSPACEONUSE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesSVG_UNIT_TYPE_USERSPACEONUSE), (intptr_t)0 },
- { "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesSVG_UNIT_TYPE_OBJECTBOUNDINGBOX), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGUnitTypesConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGUnitTypesConstructorTableValues, 0 };
-#else
- { 8, 7, JSSVGUnitTypesConstructorTableValues, 0 };
-#endif
-
-class JSSVGUnitTypesConstructor : public DOMConstructorObject {
-public:
- JSSVGUnitTypesConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGUnitTypesConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGUnitTypesPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGUnitTypesConstructor::s_info = { "SVGUnitTypesConstructor", 0, &JSSVGUnitTypesConstructorTable, 0 };
-
-bool JSSVGUnitTypesConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGUnitTypesConstructor, DOMObject>(exec, &JSSVGUnitTypesConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGUnitTypesConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGUnitTypesConstructor, DOMObject>(exec, &JSSVGUnitTypesConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGUnitTypesPrototypeTableValues[4] =
-{
- { "SVG_UNIT_TYPE_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesSVG_UNIT_TYPE_UNKNOWN), (intptr_t)0 },
- { "SVG_UNIT_TYPE_USERSPACEONUSE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesSVG_UNIT_TYPE_USERSPACEONUSE), (intptr_t)0 },
- { "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUnitTypesSVG_UNIT_TYPE_OBJECTBOUNDINGBOX), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGUnitTypesPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSSVGUnitTypesPrototypeTableValues, 0 };
-#else
- { 8, 7, JSSVGUnitTypesPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGUnitTypesPrototype::s_info = { "SVGUnitTypesPrototype", 0, &JSSVGUnitTypesPrototypeTable, 0 };
-
-JSObject* JSSVGUnitTypesPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGUnitTypes>(exec, globalObject);
-}
-
-bool JSSVGUnitTypesPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGUnitTypesPrototype, JSObject>(exec, &JSSVGUnitTypesPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGUnitTypesPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGUnitTypesPrototype, JSObject>(exec, &JSSVGUnitTypesPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGUnitTypes::s_info = { "SVGUnitTypes", 0, &JSSVGUnitTypesTable, 0 };
-
-JSSVGUnitTypes::JSSVGUnitTypes(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGUnitTypes> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSSVGUnitTypes::~JSSVGUnitTypes()
-{
- forgetDOMObject(this, impl());
- JSSVGContextCache::forgetWrapper(this);
-}
-
-JSObject* JSSVGUnitTypes::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGUnitTypesPrototype(JSSVGUnitTypesPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSSVGUnitTypes::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGUnitTypes, Base>(exec, &JSSVGUnitTypesTable, this, propertyName, slot);
-}
-
-bool JSSVGUnitTypes::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGUnitTypes, Base>(exec, &JSSVGUnitTypesTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGUnitTypesConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUnitTypes* domObject = static_cast<JSSVGUnitTypes*>(asObject(slotBase));
- return JSSVGUnitTypes::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGUnitTypes::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGUnitTypesConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGUnitTypesSVG_UNIT_TYPE_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGUnitTypesSVG_UNIT_TYPE_USERSPACEONUSE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGUnitTypesSVG_UNIT_TYPE_OBJECTBOUNDINGBOX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGUnitTypes* object, SVGElement* context)
-{
- return getDOMObjectWrapper<JSSVGUnitTypes>(exec, globalObject, object, context);
-}
-SVGUnitTypes* toSVGUnitTypes(JSC::JSValue value)
-{
- return value.inherits(&JSSVGUnitTypes::s_info) ? static_cast<JSSVGUnitTypes*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.h b/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.h
deleted file mode 100644
index 6d803ea..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGUnitTypes_h
-#define JSSVGUnitTypes_h
-
-#if ENABLE(SVG)
-
-#include "JSDOMBinding.h"
-#include "SVGElement.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class SVGUnitTypes;
-
-class JSSVGUnitTypes : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSSVGUnitTypes(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGUnitTypes>);
- virtual ~JSSVGUnitTypes();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- SVGUnitTypes* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<SVGUnitTypes> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SVGUnitTypes*, SVGElement* context);
-SVGUnitTypes* toSVGUnitTypes(JSC::JSValue);
-
-class JSSVGUnitTypesPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGUnitTypesPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGUnitTypesConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGUnitTypesSVG_UNIT_TYPE_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUnitTypesSVG_UNIT_TYPE_USERSPACEONUSE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUnitTypesSVG_UNIT_TYPE_OBJECTBOUNDINGBOX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp
deleted file mode 100644
index 7ffb1b6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp
+++ /dev/null
@@ -1,480 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGUseElement.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "CSSValue.h"
-#include "JSCSSStyleDeclaration.h"
-#include "JSCSSValue.h"
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedLength.h"
-#include "JSSVGAnimatedString.h"
-#include "JSSVGAnimatedTransformList.h"
-#include "JSSVGElement.h"
-#include "JSSVGElementInstance.h"
-#include "JSSVGMatrix.h"
-#include "JSSVGRect.h"
-#include "JSSVGStringList.h"
-#include "KURL.h"
-#include "SVGElement.h"
-#include "SVGElementInstance.h"
-#include "SVGStringList.h"
-#include "SVGUseElement.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGUseElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGUseElementTableValues[20] =
-{
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementY), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementWidth), (intptr_t)0 },
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementHeight), (intptr_t)0 },
- { "instanceRoot", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementInstanceRoot), (intptr_t)0 },
- { "animatedInstanceRoot", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementAnimatedInstanceRoot), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementHref), (intptr_t)0 },
- { "requiredFeatures", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementRequiredFeatures), (intptr_t)0 },
- { "requiredExtensions", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementRequiredExtensions), (intptr_t)0 },
- { "systemLanguage", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementSystemLanguage), (intptr_t)0 },
- { "xmllang", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementXmllang), (intptr_t)setJSSVGUseElementXmllang },
- { "xmlspace", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementXmlspace), (intptr_t)setJSSVGUseElementXmlspace },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementExternalResourcesRequired), (intptr_t)0 },
- { "className", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementClassName), (intptr_t)0 },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementStyle), (intptr_t)0 },
- { "transform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementTransform), (intptr_t)0 },
- { "nearestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementNearestViewportElement), (intptr_t)0 },
- { "farthestViewportElement", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementFarthestViewportElement), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGUseElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGUseElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSSVGUseElementTableValues, 0 };
-#else
- { 68, 63, JSSVGUseElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGUseElementConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGUseElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGUseElementConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGUseElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGUseElementConstructor : public DOMConstructorObject {
-public:
- JSSVGUseElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGUseElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGUseElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGUseElementConstructor::s_info = { "SVGUseElementConstructor", 0, &JSSVGUseElementConstructorTable, 0 };
-
-bool JSSVGUseElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGUseElementConstructor, DOMObject>(exec, &JSSVGUseElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGUseElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGUseElementConstructor, DOMObject>(exec, &JSSVGUseElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGUseElementPrototypeTableValues[7] =
-{
- { "hasExtension", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGUseElementPrototypeFunctionHasExtension), (intptr_t)1 },
- { "getPresentationAttribute", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGUseElementPrototypeFunctionGetPresentationAttribute), (intptr_t)1 },
- { "getBBox", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGUseElementPrototypeFunctionGetBBox), (intptr_t)0 },
- { "getCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGUseElementPrototypeFunctionGetCTM), (intptr_t)0 },
- { "getScreenCTM", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGUseElementPrototypeFunctionGetScreenCTM), (intptr_t)0 },
- { "getTransformToElement", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsSVGUseElementPrototypeFunctionGetTransformToElement), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGUseElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 2047, JSSVGUseElementPrototypeTableValues, 0 };
-#else
- { 17, 15, JSSVGUseElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGUseElementPrototype::s_info = { "SVGUseElementPrototype", 0, &JSSVGUseElementPrototypeTable, 0 };
-
-JSObject* JSSVGUseElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGUseElement>(exec, globalObject);
-}
-
-bool JSSVGUseElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSSVGUseElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGUseElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSSVGUseElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGUseElement::s_info = { "SVGUseElement", &JSSVGElement::s_info, &JSSVGUseElementTable, 0 };
-
-JSSVGUseElement::JSSVGUseElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGUseElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGUseElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGUseElementPrototype(JSSVGUseElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGUseElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGUseElement, Base>(exec, &JSSVGUseElementTable, this, propertyName, slot);
-}
-
-bool JSSVGUseElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGUseElement, Base>(exec, &JSSVGUseElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGUseElementX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->xAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->yAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->widthAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedLength> obj = imp->heightAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementInstanceRoot(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->instanceRoot()));
- return result;
-}
-
-JSValue jsSVGUseElementAnimatedInstanceRoot(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->animatedInstanceRoot()));
- return result;
-}
-
-JSValue jsSVGUseElementHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->hrefAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementRequiredFeatures(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredFeatures()), imp);
- return result;
-}
-
-JSValue jsSVGUseElementRequiredExtensions(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->requiredExtensions()), imp);
- return result;
-}
-
-JSValue jsSVGUseElementSystemLanguage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->systemLanguage()), imp);
- return result;
-}
-
-JSValue jsSVGUseElementXmllang(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmllang());
- return result;
-}
-
-JSValue jsSVGUseElementXmlspace(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = jsString(exec, imp->xmlspace());
- return result;
-}
-
-JSValue jsSVGUseElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementClassName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedString> obj = imp->classNameAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsSVGUseElementTransform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- RefPtr<SVGAnimatedTransformList> obj = imp->transformAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGUseElementNearestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->nearestViewportElement()));
- return result;
-}
-
-JSValue jsSVGUseElementFarthestViewportElement(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* castedThis = static_cast<JSSVGUseElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->farthestViewportElement()));
- return result;
-}
-
-JSValue jsSVGUseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGUseElement* domObject = static_cast<JSSVGUseElement*>(asObject(slotBase));
- return JSSVGUseElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGUseElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGUseElement, Base>(exec, propertyName, value, &JSSVGUseElementTable, this, slot);
-}
-
-void setJSSVGUseElementXmllang(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(thisObject);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
- imp->setXmllang(value.toString(exec));
-}
-
-void setJSSVGUseElementXmlspace(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(thisObject);
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
- imp->setXmlspace(value.toString(exec));
-}
-
-JSValue JSSVGUseElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGUseElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionHasExtension(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGUseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(asObject(thisValue));
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
- const UString& extension = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->hasExtension(extension));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetPresentationAttribute(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGUseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(asObject(thisValue));
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
- const UString& name = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getPresentationAttribute(name)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetBBox(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGUseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(asObject(thisValue));
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->getBBox()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGUseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(asObject(thisValue));
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetScreenCTM(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGUseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(asObject(thisValue));
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getScreenCTM()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetTransformToElement(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSSVGUseElement::s_info))
- return throwError(exec, TypeError);
- JSSVGUseElement* castedThisObj = static_cast<JSSVGUseElement*>(asObject(thisValue));
- SVGUseElement* imp = static_cast<SVGUseElement*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- SVGElement* element = toSVGElement(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), JSSVGStaticPODTypeWrapper<AffineTransform>::create(imp->getTransformToElement(element, ec)).get(), 0 /* no context on purpose */);
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.h
deleted file mode 100644
index 3f215d3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGUseElement_h
-#define JSSVGUseElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGUseElement;
-
-class JSSVGUseElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGUseElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGUseElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGUseElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGUseElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionHasExtension(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetPresentationAttribute(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetBBox(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetScreenCTM(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsSVGUseElementPrototypeFunctionGetTransformToElement(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsSVGUseElementX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementInstanceRoot(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementAnimatedInstanceRoot(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementRequiredFeatures(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementRequiredExtensions(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementSystemLanguage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementXmllang(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGUseElementXmllang(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGUseElementXmlspace(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGUseElementXmlspace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGUseElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementClassName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementTransform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementNearestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementFarthestViewportElement(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGUseElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp
deleted file mode 100644
index c98a9c2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGViewElement.h"
-
-#include "JSSVGAnimatedBoolean.h"
-#include "JSSVGAnimatedPreserveAspectRatio.h"
-#include "JSSVGAnimatedRect.h"
-#include "JSSVGStringList.h"
-#include "SVGStringList.h"
-#include "SVGViewElement.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGViewElement);
-
-/* Hash table */
-
-static const HashTableValue JSSVGViewElementTableValues[7] =
-{
- { "viewTarget", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementViewTarget), (intptr_t)0 },
- { "externalResourcesRequired", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementExternalResourcesRequired), (intptr_t)0 },
- { "viewBox", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementViewBox), (intptr_t)0 },
- { "preserveAspectRatio", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementPreserveAspectRatio), (intptr_t)0 },
- { "zoomAndPan", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementZoomAndPan), (intptr_t)setJSSVGViewElementZoomAndPan },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGViewElementTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSSVGViewElementTableValues, 0 };
-#else
- { 16, 15, JSSVGViewElementTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGViewElementConstructorTableValues[4] =
-{
- { "SVG_ZOOMANDPAN_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementSVG_ZOOMANDPAN_UNKNOWN), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_DISABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementSVG_ZOOMANDPAN_DISABLE), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_MAGNIFY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementSVG_ZOOMANDPAN_MAGNIFY), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGViewElementConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGViewElementConstructorTableValues, 0 };
-#else
- { 9, 7, JSSVGViewElementConstructorTableValues, 0 };
-#endif
-
-class JSSVGViewElementConstructor : public DOMConstructorObject {
-public:
- JSSVGViewElementConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGViewElementConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGViewElementPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGViewElementConstructor::s_info = { "SVGViewElementConstructor", 0, &JSSVGViewElementConstructorTable, 0 };
-
-bool JSSVGViewElementConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGViewElementConstructor, DOMObject>(exec, &JSSVGViewElementConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGViewElementConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGViewElementConstructor, DOMObject>(exec, &JSSVGViewElementConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGViewElementPrototypeTableValues[4] =
-{
- { "SVG_ZOOMANDPAN_UNKNOWN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementSVG_ZOOMANDPAN_UNKNOWN), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_DISABLE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementSVG_ZOOMANDPAN_DISABLE), (intptr_t)0 },
- { "SVG_ZOOMANDPAN_MAGNIFY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGViewElementSVG_ZOOMANDPAN_MAGNIFY), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGViewElementPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGViewElementPrototypeTableValues, 0 };
-#else
- { 9, 7, JSSVGViewElementPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGViewElementPrototype::s_info = { "SVGViewElementPrototype", 0, &JSSVGViewElementPrototypeTable, 0 };
-
-JSObject* JSSVGViewElementPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGViewElement>(exec, globalObject);
-}
-
-bool JSSVGViewElementPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGViewElementPrototype, JSObject>(exec, &JSSVGViewElementPrototypeTable, this, propertyName, slot);
-}
-
-bool JSSVGViewElementPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGViewElementPrototype, JSObject>(exec, &JSSVGViewElementPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSSVGViewElement::s_info = { "SVGViewElement", &JSSVGElement::s_info, &JSSVGViewElementTable, 0 };
-
-JSSVGViewElement::JSSVGViewElement(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGViewElement> impl)
- : JSSVGElement(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGViewElement::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGViewElementPrototype(JSSVGViewElementPrototype::createStructure(JSSVGElementPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGViewElement::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGViewElement, Base>(exec, &JSSVGViewElementTable, this, propertyName, slot);
-}
-
-bool JSSVGViewElement::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGViewElement, Base>(exec, &JSSVGViewElementTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGViewElementViewTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGViewElement* castedThis = static_cast<JSSVGViewElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGViewElement* imp = static_cast<SVGViewElement*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->viewTarget()), imp);
- return result;
-}
-
-JSValue jsSVGViewElementExternalResourcesRequired(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGViewElement* castedThis = static_cast<JSSVGViewElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGViewElement* imp = static_cast<SVGViewElement*>(castedThis->impl());
- RefPtr<SVGAnimatedBoolean> obj = imp->externalResourcesRequiredAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGViewElementViewBox(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGViewElement* castedThis = static_cast<JSSVGViewElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGViewElement* imp = static_cast<SVGViewElement*>(castedThis->impl());
- RefPtr<SVGAnimatedRect> obj = imp->viewBoxAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGViewElementPreserveAspectRatio(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGViewElement* castedThis = static_cast<JSSVGViewElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGViewElement* imp = static_cast<SVGViewElement*>(castedThis->impl());
- RefPtr<SVGAnimatedPreserveAspectRatio> obj = imp->preserveAspectRatioAnimated();
- JSValue result = toJS(exec, castedThis->globalObject(), obj.get(), imp);
- return result;
-}
-
-JSValue jsSVGViewElementZoomAndPan(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGViewElement* castedThis = static_cast<JSSVGViewElement*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGViewElement* imp = static_cast<SVGViewElement*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->zoomAndPan());
- return result;
-}
-
-JSValue jsSVGViewElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGViewElement* domObject = static_cast<JSSVGViewElement*>(asObject(slotBase));
- return JSSVGViewElement::getConstructor(exec, domObject->globalObject());
-}
-void JSSVGViewElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSVGViewElement, Base>(exec, propertyName, value, &JSSVGViewElementTable, this, slot);
-}
-
-void setJSSVGViewElementZoomAndPan(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSSVGViewElement* castedThisObj = static_cast<JSSVGViewElement*>(thisObject);
- SVGViewElement* imp = static_cast<SVGViewElement*>(castedThisObj->impl());
- imp->setZoomAndPan(value.toInt32(exec));
-}
-
-JSValue JSSVGViewElement::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGViewElementConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsSVGViewElementSVG_ZOOMANDPAN_UNKNOWN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsSVGViewElementSVG_ZOOMANDPAN_DISABLE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsSVGViewElementSVG_ZOOMANDPAN_MAGNIFY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.h b/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.h
deleted file mode 100644
index 8151007..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGViewElement_h
-#define JSSVGViewElement_h
-
-#if ENABLE(SVG)
-
-#include "JSSVGElement.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGViewElement;
-
-class JSSVGViewElement : public JSSVGElement {
- typedef JSSVGElement Base;
-public:
- JSSVGViewElement(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGViewElement>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGViewElementPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGViewElementPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGViewElementViewTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGViewElementExternalResourcesRequired(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGViewElementViewBox(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGViewElementPreserveAspectRatio(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGViewElementZoomAndPan(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSVGViewElementZoomAndPan(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsSVGViewElementConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsSVGViewElementSVG_ZOOMANDPAN_UNKNOWN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGViewElementSVG_ZOOMANDPAN_DISABLE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGViewElementSVG_ZOOMANDPAN_MAGNIFY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp
deleted file mode 100644
index 6a696ac..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SVG)
-
-#include "JSSVGZoomEvent.h"
-
-#include "JSSVGPoint.h"
-#include "JSSVGRect.h"
-#include "SVGZoomEvent.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSVGZoomEvent);
-
-/* Hash table */
-
-static const HashTableValue JSSVGZoomEventTableValues[7] =
-{
- { "zoomRectScreen", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGZoomEventZoomRectScreen), (intptr_t)0 },
- { "previousScale", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGZoomEventPreviousScale), (intptr_t)0 },
- { "previousTranslate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGZoomEventPreviousTranslate), (intptr_t)0 },
- { "newScale", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGZoomEventNewScale), (intptr_t)0 },
- { "newTranslate", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGZoomEventNewTranslate), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSVGZoomEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGZoomEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSSVGZoomEventTableValues, 0 };
-#else
- { 17, 15, JSSVGZoomEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSSVGZoomEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGZoomEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGZoomEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSSVGZoomEventConstructorTableValues, 0 };
-#endif
-
-class JSSVGZoomEventConstructor : public DOMConstructorObject {
-public:
- JSSVGZoomEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSSVGZoomEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSSVGZoomEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSSVGZoomEventConstructor::s_info = { "SVGZoomEventConstructor", 0, &JSSVGZoomEventConstructorTable, 0 };
-
-bool JSSVGZoomEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGZoomEventConstructor, DOMObject>(exec, &JSSVGZoomEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSSVGZoomEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGZoomEventConstructor, DOMObject>(exec, &JSSVGZoomEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSVGZoomEventPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSVGZoomEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSVGZoomEventPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSVGZoomEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSVGZoomEventPrototype::s_info = { "SVGZoomEventPrototype", 0, &JSSVGZoomEventPrototypeTable, 0 };
-
-JSObject* JSSVGZoomEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSVGZoomEvent>(exec, globalObject);
-}
-
-const ClassInfo JSSVGZoomEvent::s_info = { "SVGZoomEvent", &JSUIEvent::s_info, &JSSVGZoomEventTable, 0 };
-
-JSSVGZoomEvent::JSSVGZoomEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SVGZoomEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSVGZoomEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSVGZoomEventPrototype(JSSVGZoomEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSSVGZoomEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSVGZoomEvent, Base>(exec, &JSSVGZoomEventTable, this, propertyName, slot);
-}
-
-bool JSSVGZoomEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSVGZoomEvent, Base>(exec, &JSSVGZoomEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsSVGZoomEventZoomRectScreen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGZoomEvent* castedThis = static_cast<JSSVGZoomEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGZoomEvent* imp = static_cast<SVGZoomEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGStaticPODTypeWrapper<FloatRect>::create(imp->zoomRectScreen()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue jsSVGZoomEventPreviousScale(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGZoomEvent* castedThis = static_cast<JSSVGZoomEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGZoomEvent* imp = static_cast<SVGZoomEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->previousScale());
- return result;
-}
-
-JSValue jsSVGZoomEventPreviousTranslate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGZoomEvent* castedThis = static_cast<JSSVGZoomEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGZoomEvent* imp = static_cast<SVGZoomEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(imp->previousTranslate()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue jsSVGZoomEventNewScale(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGZoomEvent* castedThis = static_cast<JSSVGZoomEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGZoomEvent* imp = static_cast<SVGZoomEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->newScale());
- return result;
-}
-
-JSValue jsSVGZoomEventNewTranslate(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGZoomEvent* castedThis = static_cast<JSSVGZoomEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SVGZoomEvent* imp = static_cast<SVGZoomEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), JSSVGStaticPODTypeWrapper<FloatPoint>::create(imp->newTranslate()).get(), 0 /* no context on purpose */);
- return result;
-}
-
-JSValue jsSVGZoomEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSVGZoomEvent* domObject = static_cast<JSSVGZoomEvent*>(asObject(slotBase));
- return JSSVGZoomEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSSVGZoomEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSSVGZoomEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
-
-#endif // ENABLE(SVG)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.h b/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.h
deleted file mode 100644
index 837f775..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSVGZoomEvent_h
-#define JSSVGZoomEvent_h
-
-#if ENABLE(SVG)
-
-#include "JSUIEvent.h"
-#include "SVGElement.h"
-
-namespace WebCore {
-
-class SVGZoomEvent;
-
-class JSSVGZoomEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSSVGZoomEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SVGZoomEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSSVGZoomEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSVGZoomEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSVGZoomEventZoomRectScreen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGZoomEventPreviousScale(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGZoomEventPreviousTranslate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGZoomEventNewScale(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGZoomEventNewTranslate(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSVGZoomEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SVG)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp b/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp
deleted file mode 100644
index 786a9ae..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSScreen.h"
-
-#include "Screen.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSScreen);
-
-/* Hash table */
-
-static const HashTableValue JSScreenTableValues[9] =
-{
- { "height", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenHeight), (intptr_t)0 },
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenWidth), (intptr_t)0 },
- { "colorDepth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenColorDepth), (intptr_t)0 },
- { "pixelDepth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenPixelDepth), (intptr_t)0 },
- { "availLeft", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenAvailLeft), (intptr_t)0 },
- { "availTop", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenAvailTop), (intptr_t)0 },
- { "availHeight", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenAvailHeight), (intptr_t)0 },
- { "availWidth", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsScreenAvailWidth), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSScreenTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSScreenTableValues, 0 };
-#else
- { 18, 15, JSScreenTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSScreenPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSScreenPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSScreenPrototypeTableValues, 0 };
-#else
- { 1, 0, JSScreenPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSScreenPrototype::s_info = { "ScreenPrototype", 0, &JSScreenPrototypeTable, 0 };
-
-JSObject* JSScreenPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSScreen>(exec, globalObject);
-}
-
-const ClassInfo JSScreen::s_info = { "Screen", 0, &JSScreenTable, 0 };
-
-JSScreen::JSScreen(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Screen> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSScreen::~JSScreen()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSScreen::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSScreenPrototype(JSScreenPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSScreen::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSScreen, Base>(exec, &JSScreenTable, this, propertyName, slot);
-}
-
-bool JSScreen::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSScreen, Base>(exec, &JSScreenTable, this, propertyName, descriptor);
-}
-
-JSValue jsScreenHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->height());
- return result;
-}
-
-JSValue jsScreenWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsScreenColorDepth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->colorDepth());
- return result;
-}
-
-JSValue jsScreenPixelDepth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pixelDepth());
- return result;
-}
-
-JSValue jsScreenAvailLeft(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->availLeft());
- return result;
-}
-
-JSValue jsScreenAvailTop(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->availTop());
- return result;
-}
-
-JSValue jsScreenAvailHeight(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->availHeight());
- return result;
-}
-
-JSValue jsScreenAvailWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSScreen* castedThis = static_cast<JSScreen*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Screen* imp = static_cast<Screen*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->availWidth());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Screen* object)
-{
- return getDOMObjectWrapper<JSScreen>(exec, globalObject, object);
-}
-Screen* toScreen(JSC::JSValue value)
-{
- return value.inherits(&JSScreen::s_info) ? static_cast<JSScreen*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSScreen.h b/src/3rdparty/webkit/WebCore/generated/JSScreen.h
deleted file mode 100644
index 55dabdb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSScreen.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSScreen_h
-#define JSScreen_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Screen;
-
-class JSScreen : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSScreen(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Screen>);
- virtual ~JSScreen();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- Screen* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Screen> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Screen*);
-Screen* toScreen(JSC::JSValue);
-
-class JSScreenPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSScreenPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsScreenHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenColorDepth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenPixelDepth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenAvailLeft(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenAvailTop(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenAvailHeight(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsScreenAvailWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSharedWorker.cpp b/src/3rdparty/webkit/WebCore/generated/JSSharedWorker.cpp
deleted file mode 100644
index 581baae..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSharedWorker.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SHARED_WORKERS)
-
-#include "JSSharedWorker.h"
-
-#include "JSMessagePort.h"
-#include "MessagePort.h"
-#include "SharedWorker.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSharedWorker);
-
-/* Hash table */
-
-static const HashTableValue JSSharedWorkerTableValues[2] =
-{
- { "port", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSharedWorkerPort), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSharedWorkerTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSharedWorkerTableValues, 0 };
-#else
- { 2, 1, JSSharedWorkerTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSharedWorkerPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSharedWorkerPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSharedWorkerPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSharedWorkerPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSSharedWorkerPrototype::s_info = { "SharedWorkerPrototype", 0, &JSSharedWorkerPrototypeTable, 0 };
-
-JSObject* JSSharedWorkerPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSSharedWorker>(exec, globalObject);
-}
-
-const ClassInfo JSSharedWorker::s_info = { "SharedWorker", &JSAbstractWorker::s_info, &JSSharedWorkerTable, 0 };
-
-JSSharedWorker::JSSharedWorker(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<SharedWorker> impl)
- : JSAbstractWorker(structure, globalObject, impl)
-{
-}
-
-JSObject* JSSharedWorker::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSSharedWorkerPrototype(JSSharedWorkerPrototype::createStructure(JSAbstractWorkerPrototype::self(exec, globalObject)));
-}
-
-bool JSSharedWorker::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSharedWorker, Base>(exec, &JSSharedWorkerTable, this, propertyName, slot);
-}
-
-bool JSSharedWorker::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSharedWorker, Base>(exec, &JSSharedWorkerTable, this, propertyName, descriptor);
-}
-
-JSValue jsSharedWorkerPort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSharedWorker* castedThis = static_cast<JSSharedWorker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SharedWorker* imp = static_cast<SharedWorker*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->port()));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SharedWorker* object)
-{
- return getDOMObjectWrapper<JSSharedWorker>(exec, globalObject, object);
-}
-SharedWorker* toSharedWorker(JSC::JSValue value)
-{
- return value.inherits(&JSSharedWorker::s_info) ? static_cast<JSSharedWorker*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SHARED_WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSharedWorker.h b/src/3rdparty/webkit/WebCore/generated/JSSharedWorker.h
deleted file mode 100644
index 3dbf4c1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSharedWorker.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSharedWorker_h
-#define JSSharedWorker_h
-
-#if ENABLE(SHARED_WORKERS)
-
-#include "JSAbstractWorker.h"
-#include "SharedWorker.h"
-
-namespace WebCore {
-
-class SharedWorker;
-
-class JSSharedWorker : public JSAbstractWorker {
- typedef JSAbstractWorker Base;
-public:
- JSSharedWorker(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<SharedWorker>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- SharedWorker* impl() const
- {
- return static_cast<SharedWorker*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, SharedWorker*);
-SharedWorker* toSharedWorker(JSC::JSValue);
-
-class JSSharedWorkerPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSharedWorkerPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSharedWorkerPort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(SHARED_WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.cpp b/src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.cpp
deleted file mode 100644
index a6fc27e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.cpp
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(SHARED_WORKERS)
-
-#include "JSSharedWorkerContext.h"
-
-#include "EventListener.h"
-#include "JSEventListener.h"
-#include "KURL.h"
-#include "SharedWorkerContext.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSSharedWorkerContext);
-
-/* Hash table */
-
-static const HashTableValue JSSharedWorkerContextTableValues[3] =
-{
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSharedWorkerContextName), (intptr_t)0 },
- { "onconnect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsSharedWorkerContextOnconnect), (intptr_t)setJSSharedWorkerContextOnconnect },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSharedWorkerContextTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSSharedWorkerContextTableValues, 0 };
-#else
- { 4, 3, JSSharedWorkerContextTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSSharedWorkerContextPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSSharedWorkerContextPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSSharedWorkerContextPrototypeTableValues, 0 };
-#else
- { 1, 0, JSSharedWorkerContextPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSSharedWorkerContextPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSSharedWorkerContextPrototypeTable);
-}
-const ClassInfo JSSharedWorkerContextPrototype::s_info = { "SharedWorkerContextPrototype", 0, 0, getJSSharedWorkerContextPrototypeTable };
-
-void* JSSharedWorkerContextPrototype::operator new(size_t size, JSGlobalData* globalData)
-{
- return globalData->heap.allocate(size);
-}
-
-static const HashTable* getJSSharedWorkerContextTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSSharedWorkerContextTable);
-}
-const ClassInfo JSSharedWorkerContext::s_info = { "SharedWorkerContext", &JSWorkerContext::s_info, 0, getJSSharedWorkerContextTable };
-
-JSSharedWorkerContext::JSSharedWorkerContext(NonNullPassRefPtr<Structure> structure, PassRefPtr<SharedWorkerContext> impl)
- : JSWorkerContext(structure, impl)
-{
-}
-
-bool JSSharedWorkerContext::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSSharedWorkerContext, Base>(exec, getJSSharedWorkerContextTable(exec), this, propertyName, slot);
-}
-
-bool JSSharedWorkerContext::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSSharedWorkerContext, Base>(exec, getJSSharedWorkerContextTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsSharedWorkerContextName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSharedWorkerContext* castedThis = static_cast<JSSharedWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SharedWorkerContext* imp = static_cast<SharedWorkerContext*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsSharedWorkerContextOnconnect(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSSharedWorkerContext* castedThis = static_cast<JSSharedWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- SharedWorkerContext* imp = static_cast<SharedWorkerContext*>(castedThis->impl());
- if (EventListener* listener = imp->onconnect()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-void JSSharedWorkerContext::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSSharedWorkerContext, Base>(exec, propertyName, value, getJSSharedWorkerContextTable(exec), this, slot);
-}
-
-void setJSSharedWorkerContextOnconnect(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- SharedWorkerContext* imp = static_cast<SharedWorkerContext*>(static_cast<JSSharedWorkerContext*>(thisObject)->impl());
- imp->setOnconnect(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-SharedWorkerContext* toSharedWorkerContext(JSC::JSValue value)
-{
- return value.inherits(&JSSharedWorkerContext::s_info) ? static_cast<JSSharedWorkerContext*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(SHARED_WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.h b/src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.h
deleted file mode 100644
index 57758d0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSSharedWorkerContext.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSSharedWorkerContext_h
-#define JSSharedWorkerContext_h
-
-#if ENABLE(SHARED_WORKERS)
-
-#include "JSWorkerContext.h"
-#include "SharedWorkerContext.h"
-
-namespace WebCore {
-
-class SharedWorkerContext;
-
-class JSSharedWorkerContext : public JSWorkerContext {
- typedef JSWorkerContext Base;
-public:
- JSSharedWorkerContext(NonNullPassRefPtr<JSC::Structure>, PassRefPtr<SharedWorkerContext>);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- SharedWorkerContext* impl() const
- {
- return static_cast<SharedWorkerContext*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-SharedWorkerContext* toSharedWorkerContext(JSC::JSValue);
-
-class JSSharedWorkerContextPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- void* operator new(size_t, JSC::JSGlobalData*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSSharedWorkerContextPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsSharedWorkerContextName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsSharedWorkerContextOnconnect(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSSharedWorkerContextOnconnect(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif // ENABLE(SHARED_WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp b/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp
deleted file mode 100644
index 222e2e3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp
+++ /dev/null
@@ -1,296 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DOM_STORAGE)
-
-#include "JSStorage.h"
-
-#include "AtomicString.h"
-#include "JSStorageCustom.h"
-#include "KURL.h"
-#include "Storage.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSStorage);
-
-/* Hash table */
-
-static const HashTableValue JSStorageTableValues[3] =
-{
- { "length", DontDelete|DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStorageTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSStorageTableValues, 0 };
-#else
- { 5, 3, JSStorageTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSStorageConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStorageConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStorageConstructorTableValues, 0 };
-#else
- { 1, 0, JSStorageConstructorTableValues, 0 };
-#endif
-
-class JSStorageConstructor : public DOMConstructorObject {
-public:
- JSStorageConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSStorageConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSStoragePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSStorageConstructor::s_info = { "StorageConstructor", 0, &JSStorageConstructorTable, 0 };
-
-bool JSStorageConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStorageConstructor, DOMObject>(exec, &JSStorageConstructorTable, this, propertyName, slot);
-}
-
-bool JSStorageConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStorageConstructor, DOMObject>(exec, &JSStorageConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSStoragePrototypeTableValues[6] =
-{
- { "key", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsStoragePrototypeFunctionKey), (intptr_t)1 },
- { "getItem", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsStoragePrototypeFunctionGetItem), (intptr_t)1 },
- { "setItem", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsStoragePrototypeFunctionSetItem), (intptr_t)2 },
- { "removeItem", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsStoragePrototypeFunctionRemoveItem), (intptr_t)1 },
- { "clear", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsStoragePrototypeFunctionClear), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStoragePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSStoragePrototypeTableValues, 0 };
-#else
- { 17, 15, JSStoragePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSStoragePrototype::s_info = { "StoragePrototype", 0, &JSStoragePrototypeTable, 0 };
-
-JSObject* JSStoragePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSStorage>(exec, globalObject);
-}
-
-bool JSStoragePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSStoragePrototypeTable, this, propertyName, slot);
-}
-
-bool JSStoragePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSStoragePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSStorage::s_info = { "Storage", 0, &JSStorageTable, 0 };
-
-JSStorage::JSStorage(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Storage> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSStorage::~JSStorage()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSStorage::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSStoragePrototype(JSStoragePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSStorage::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSStorageTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- if (canGetItemsForName(exec, static_cast<Storage*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSStorage, Base>(exec, &JSStorageTable, this, propertyName, slot);
-}
-
-bool JSStorage::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSStorageTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- if (canGetItemsForName(exec, static_cast<Storage*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSStorage, Base>(exec, &JSStorageTable, this, propertyName, descriptor);
-}
-
-JSValue jsStorageLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorage* castedThis = static_cast<JSStorage*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Storage* imp = static_cast<Storage*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsStorageConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorage* domObject = static_cast<JSStorage*>(asObject(slotBase));
- return JSStorage::getConstructor(exec, domObject->globalObject());
-}
-void JSStorage::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- if (putDelegate(exec, propertyName, value, slot))
- return;
- Base::put(exec, propertyName, value, slot);
-}
-
-JSValue JSStorage::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSStorageConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsStoragePrototypeFunctionKey(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStorage::s_info))
- return throwError(exec, TypeError);
- JSStorage* castedThisObj = static_cast<JSStorage*>(asObject(thisValue));
- Storage* imp = static_cast<Storage*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->key(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsStoragePrototypeFunctionGetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStorage::s_info))
- return throwError(exec, TypeError);
- JSStorage* castedThisObj = static_cast<JSStorage*>(asObject(thisValue));
- Storage* imp = static_cast<Storage*>(castedThisObj->impl());
- const UString& key = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->getItem(key));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsStoragePrototypeFunctionSetItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStorage::s_info))
- return throwError(exec, TypeError);
- JSStorage* castedThisObj = static_cast<JSStorage*>(asObject(thisValue));
- Storage* imp = static_cast<Storage*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& key = args.at(0).toString(exec);
- const UString& data = args.at(1).toString(exec);
-
- imp->setItem(key, data, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsStoragePrototypeFunctionRemoveItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStorage::s_info))
- return throwError(exec, TypeError);
- JSStorage* castedThisObj = static_cast<JSStorage*>(asObject(thisValue));
- Storage* imp = static_cast<Storage*>(castedThisObj->impl());
- const UString& key = args.at(0).toString(exec);
-
- imp->removeItem(key);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsStoragePrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStorage::s_info))
- return throwError(exec, TypeError);
- JSStorage* castedThisObj = static_cast<JSStorage*>(asObject(thisValue));
- Storage* imp = static_cast<Storage*>(castedThisObj->impl());
-
- imp->clear();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Storage* object)
-{
- return getDOMObjectWrapper<JSStorage>(exec, globalObject, object);
-}
-Storage* toStorage(JSC::JSValue value)
-{
- return value.inherits(&JSStorage::s_info) ? static_cast<JSStorage*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(DOM_STORAGE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStorage.h b/src/3rdparty/webkit/WebCore/generated/JSStorage.h
deleted file mode 100644
index c3e9656..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStorage.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSStorage_h
-#define JSStorage_h
-
-#if ENABLE(DOM_STORAGE)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Storage;
-
-class JSStorage : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSStorage(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Storage>);
- virtual ~JSStorage();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- bool putDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual bool deleteProperty(JSC::ExecState*, const JSC::Identifier&);
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Storage* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Storage> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-private:
- static bool canGetItemsForName(JSC::ExecState*, Storage*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Storage*);
-Storage* toStorage(JSC::JSValue);
-
-class JSStoragePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSStoragePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsStoragePrototypeFunctionKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsStoragePrototypeFunctionGetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsStoragePrototypeFunctionSetItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsStoragePrototypeFunctionRemoveItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsStoragePrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsStorageLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStorageConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DOM_STORAGE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp
deleted file mode 100644
index cd392c6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp
+++ /dev/null
@@ -1,240 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(DOM_STORAGE)
-
-#include "JSStorageEvent.h"
-
-#include "JSStorage.h"
-#include "KURL.h"
-#include "Storage.h"
-#include "StorageEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSStorageEvent);
-
-/* Hash table */
-
-static const HashTableValue JSStorageEventTableValues[7] =
-{
- { "key", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageEventKey), (intptr_t)0 },
- { "oldValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageEventOldValue), (intptr_t)0 },
- { "newValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageEventNewValue), (intptr_t)0 },
- { "uri", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageEventUri), (intptr_t)0 },
- { "storageArea", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageEventStorageArea), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStorageEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStorageEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSStorageEventTableValues, 0 };
-#else
- { 17, 15, JSStorageEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSStorageEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStorageEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStorageEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSStorageEventConstructorTableValues, 0 };
-#endif
-
-class JSStorageEventConstructor : public DOMConstructorObject {
-public:
- JSStorageEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSStorageEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSStorageEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSStorageEventConstructor::s_info = { "StorageEventConstructor", 0, &JSStorageEventConstructorTable, 0 };
-
-bool JSStorageEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStorageEventConstructor, DOMObject>(exec, &JSStorageEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSStorageEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStorageEventConstructor, DOMObject>(exec, &JSStorageEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSStorageEventPrototypeTableValues[2] =
-{
- { "initStorageEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsStorageEventPrototypeFunctionInitStorageEvent), (intptr_t)8 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStorageEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStorageEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSStorageEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSStorageEventPrototype::s_info = { "StorageEventPrototype", 0, &JSStorageEventPrototypeTable, 0 };
-
-JSObject* JSStorageEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSStorageEvent>(exec, globalObject);
-}
-
-bool JSStorageEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSStorageEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSStorageEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSStorageEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSStorageEvent::s_info = { "StorageEvent", &JSEvent::s_info, &JSStorageEventTable, 0 };
-
-JSStorageEvent::JSStorageEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<StorageEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSStorageEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSStorageEventPrototype(JSStorageEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSStorageEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStorageEvent, Base>(exec, &JSStorageEventTable, this, propertyName, slot);
-}
-
-bool JSStorageEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStorageEvent, Base>(exec, &JSStorageEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsStorageEventKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorageEvent* castedThis = static_cast<JSStorageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StorageEvent* imp = static_cast<StorageEvent*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->key());
- return result;
-}
-
-JSValue jsStorageEventOldValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorageEvent* castedThis = static_cast<JSStorageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StorageEvent* imp = static_cast<StorageEvent*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->oldValue());
- return result;
-}
-
-JSValue jsStorageEventNewValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorageEvent* castedThis = static_cast<JSStorageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StorageEvent* imp = static_cast<StorageEvent*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->newValue());
- return result;
-}
-
-JSValue jsStorageEventUri(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorageEvent* castedThis = static_cast<JSStorageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StorageEvent* imp = static_cast<StorageEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->uri());
- return result;
-}
-
-JSValue jsStorageEventStorageArea(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorageEvent* castedThis = static_cast<JSStorageEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StorageEvent* imp = static_cast<StorageEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->storageArea()));
- return result;
-}
-
-JSValue jsStorageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStorageEvent* domObject = static_cast<JSStorageEvent*>(asObject(slotBase));
- return JSStorageEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSStorageEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSStorageEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsStorageEventPrototypeFunctionInitStorageEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStorageEvent::s_info))
- return throwError(exec, TypeError);
- JSStorageEvent* castedThisObj = static_cast<JSStorageEvent*>(asObject(thisValue));
- StorageEvent* imp = static_cast<StorageEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- const UString& keyArg = args.at(3).toString(exec);
- const UString& oldValueArg = valueToStringWithNullCheck(exec, args.at(4));
- const UString& newValueArg = valueToStringWithNullCheck(exec, args.at(5));
- const UString& uriArg = args.at(6).toString(exec);
- Storage* storageAreaArg = toStorage(args.at(7));
-
- imp->initStorageEvent(typeArg, canBubbleArg, cancelableArg, keyArg, oldValueArg, newValueArg, uriArg, storageAreaArg);
- return jsUndefined();
-}
-
-
-}
-
-#endif // ENABLE(DOM_STORAGE)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.h b/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.h
deleted file mode 100644
index bb33d78..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSStorageEvent_h
-#define JSStorageEvent_h
-
-#if ENABLE(DOM_STORAGE)
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class StorageEvent;
-
-class JSStorageEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSStorageEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<StorageEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSStorageEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSStorageEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsStorageEventPrototypeFunctionInitStorageEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsStorageEventKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStorageEventOldValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStorageEventNewValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStorageEventUri(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStorageEventStorageArea(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStorageEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(DOM_STORAGE)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleMedia.cpp b/src/3rdparty/webkit/WebCore/generated/JSStyleMedia.cpp
deleted file mode 100644
index b06bf09..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStyleMedia.cpp
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSStyleMedia.h"
-
-#include "KURL.h"
-#include "StyleMedia.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSStyleMedia);
-
-/* Hash table */
-
-static const HashTableValue JSStyleMediaTableValues[3] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleMediaType), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleMediaConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleMediaTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSStyleMediaTableValues, 0 };
-#else
- { 4, 3, JSStyleMediaTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSStyleMediaConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleMediaConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStyleMediaConstructorTableValues, 0 };
-#else
- { 1, 0, JSStyleMediaConstructorTableValues, 0 };
-#endif
-
-class JSStyleMediaConstructor : public DOMConstructorObject {
-public:
- JSStyleMediaConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSStyleMediaConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSStyleMediaPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSStyleMediaConstructor::s_info = { "StyleMediaConstructor", 0, &JSStyleMediaConstructorTable, 0 };
-
-bool JSStyleMediaConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStyleMediaConstructor, DOMObject>(exec, &JSStyleMediaConstructorTable, this, propertyName, slot);
-}
-
-bool JSStyleMediaConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStyleMediaConstructor, DOMObject>(exec, &JSStyleMediaConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSStyleMediaPrototypeTableValues[2] =
-{
- { "matchMedium", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsStyleMediaPrototypeFunctionMatchMedium), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleMediaPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStyleMediaPrototypeTableValues, 0 };
-#else
- { 2, 1, JSStyleMediaPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSStyleMediaPrototype::s_info = { "StyleMediaPrototype", 0, &JSStyleMediaPrototypeTable, 0 };
-
-JSObject* JSStyleMediaPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSStyleMedia>(exec, globalObject);
-}
-
-bool JSStyleMediaPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSStyleMediaPrototypeTable, this, propertyName, slot);
-}
-
-bool JSStyleMediaPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSStyleMediaPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSStyleMedia::s_info = { "StyleMedia", 0, &JSStyleMediaTable, 0 };
-
-JSStyleMedia::JSStyleMedia(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<StyleMedia> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSStyleMedia::~JSStyleMedia()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSStyleMedia::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSStyleMediaPrototype(JSStyleMediaPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSStyleMedia::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStyleMedia, Base>(exec, &JSStyleMediaTable, this, propertyName, slot);
-}
-
-bool JSStyleMedia::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStyleMedia, Base>(exec, &JSStyleMediaTable, this, propertyName, descriptor);
-}
-
-JSValue jsStyleMediaType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleMedia* castedThis = static_cast<JSStyleMedia*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleMedia* imp = static_cast<StyleMedia*>(castedThis->impl());
- JSValue result = jsString(exec, imp->type());
- return result;
-}
-
-JSValue jsStyleMediaConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleMedia* domObject = static_cast<JSStyleMedia*>(asObject(slotBase));
- return JSStyleMedia::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSStyleMedia::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSStyleMediaConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsStyleMediaPrototypeFunctionMatchMedium(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStyleMedia::s_info))
- return throwError(exec, TypeError);
- JSStyleMedia* castedThisObj = static_cast<JSStyleMedia*>(asObject(thisValue));
- StyleMedia* imp = static_cast<StyleMedia*>(castedThisObj->impl());
- const UString& mediaquery = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->matchMedium(mediaquery));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, StyleMedia* object)
-{
- return getDOMObjectWrapper<JSStyleMedia>(exec, globalObject, object);
-}
-StyleMedia* toStyleMedia(JSC::JSValue value)
-{
- return value.inherits(&JSStyleMedia::s_info) ? static_cast<JSStyleMedia*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleMedia.h b/src/3rdparty/webkit/WebCore/generated/JSStyleMedia.h
deleted file mode 100644
index 12601d5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStyleMedia.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSStyleMedia_h
-#define JSStyleMedia_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class StyleMedia;
-
-class JSStyleMedia : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSStyleMedia(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<StyleMedia>);
- virtual ~JSStyleMedia();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- StyleMedia* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<StyleMedia> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, StyleMedia*);
-StyleMedia* toStyleMedia(JSC::JSValue);
-
-class JSStyleMediaPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSStyleMediaPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsStyleMediaPrototypeFunctionMatchMedium(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsStyleMediaType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleMediaConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp b/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp
deleted file mode 100644
index 0ba672d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSStyleSheet.h"
-
-#include "JSMediaList.h"
-#include "JSNode.h"
-#include "JSStyleSheet.h"
-#include "KURL.h"
-#include "MediaList.h"
-#include "Node.h"
-#include "StyleSheet.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSStyleSheet);
-
-/* Hash table */
-
-static const HashTableValue JSStyleSheetTableValues[9] =
-{
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetType), (intptr_t)0 },
- { "disabled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetDisabled), (intptr_t)setJSStyleSheetDisabled },
- { "ownerNode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetOwnerNode), (intptr_t)0 },
- { "parentStyleSheet", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetParentStyleSheet), (intptr_t)0 },
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetHref), (intptr_t)0 },
- { "title", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetTitle), (intptr_t)0 },
- { "media", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetMedia), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleSheetTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSStyleSheetTableValues, 0 };
-#else
- { 17, 15, JSStyleSheetTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSStyleSheetConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleSheetConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStyleSheetConstructorTableValues, 0 };
-#else
- { 1, 0, JSStyleSheetConstructorTableValues, 0 };
-#endif
-
-class JSStyleSheetConstructor : public DOMConstructorObject {
-public:
- JSStyleSheetConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSStyleSheetConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSStyleSheetPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSStyleSheetConstructor::s_info = { "StyleSheetConstructor", 0, &JSStyleSheetConstructorTable, 0 };
-
-bool JSStyleSheetConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStyleSheetConstructor, DOMObject>(exec, &JSStyleSheetConstructorTable, this, propertyName, slot);
-}
-
-bool JSStyleSheetConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStyleSheetConstructor, DOMObject>(exec, &JSStyleSheetConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSStyleSheetPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleSheetPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStyleSheetPrototypeTableValues, 0 };
-#else
- { 1, 0, JSStyleSheetPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSStyleSheetPrototype::s_info = { "StyleSheetPrototype", 0, &JSStyleSheetPrototypeTable, 0 };
-
-JSObject* JSStyleSheetPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSStyleSheet>(exec, globalObject);
-}
-
-const ClassInfo JSStyleSheet::s_info = { "StyleSheet", 0, &JSStyleSheetTable, 0 };
-
-JSStyleSheet::JSStyleSheet(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<StyleSheet> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSStyleSheet::~JSStyleSheet()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSStyleSheet::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSStyleSheetPrototype(JSStyleSheetPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSStyleSheet::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStyleSheet, Base>(exec, &JSStyleSheetTable, this, propertyName, slot);
-}
-
-bool JSStyleSheet::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStyleSheet, Base>(exec, &JSStyleSheetTable, this, propertyName, descriptor);
-}
-
-JSValue jsStyleSheetType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->type());
- return result;
-}
-
-JSValue jsStyleSheetDisabled(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = jsBoolean(imp->disabled());
- return result;
-}
-
-JSValue jsStyleSheetOwnerNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->ownerNode()));
- return result;
-}
-
-JSValue jsStyleSheetParentStyleSheet(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parentStyleSheet()));
- return result;
-}
-
-JSValue jsStyleSheetHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->href());
- return result;
-}
-
-JSValue jsStyleSheetTitle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->title());
- return result;
-}
-
-JSValue jsStyleSheetMedia(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* castedThis = static_cast<JSStyleSheet*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->media()));
- return result;
-}
-
-JSValue jsStyleSheetConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheet* domObject = static_cast<JSStyleSheet*>(asObject(slotBase));
- return JSStyleSheet::getConstructor(exec, domObject->globalObject());
-}
-void JSStyleSheet::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSStyleSheet, Base>(exec, propertyName, value, &JSStyleSheetTable, this, slot);
-}
-
-void setJSStyleSheetDisabled(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSStyleSheet* castedThisObj = static_cast<JSStyleSheet*>(thisObject);
- StyleSheet* imp = static_cast<StyleSheet*>(castedThisObj->impl());
- imp->setDisabled(value.toBoolean(exec));
-}
-
-JSValue JSStyleSheet::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSStyleSheetConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-StyleSheet* toStyleSheet(JSC::JSValue value)
-{
- return value.inherits(&JSStyleSheet::s_info) ? static_cast<JSStyleSheet*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.h b/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.h
deleted file mode 100644
index 08d303c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSStyleSheet_h
-#define JSStyleSheet_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class StyleSheet;
-
-class JSStyleSheet : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSStyleSheet(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<StyleSheet>);
- virtual ~JSStyleSheet();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- StyleSheet* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<StyleSheet> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, StyleSheet*);
-StyleSheet* toStyleSheet(JSC::JSValue);
-
-class JSStyleSheetPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSStyleSheetPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsStyleSheetType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetDisabled(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSStyleSheetDisabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsStyleSheetOwnerNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetParentStyleSheet(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetTitle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetMedia(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp b/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp
deleted file mode 100644
index cd05cb7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSStyleSheetList.h"
-
-#include "AtomicString.h"
-#include "JSStyleSheet.h"
-#include "StyleSheet.h"
-#include "StyleSheetList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSStyleSheetList);
-
-/* Hash table */
-
-static const HashTableValue JSStyleSheetListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsStyleSheetListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleSheetListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSStyleSheetListTableValues, 0 };
-#else
- { 5, 3, JSStyleSheetListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSStyleSheetListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleSheetListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStyleSheetListConstructorTableValues, 0 };
-#else
- { 1, 0, JSStyleSheetListConstructorTableValues, 0 };
-#endif
-
-class JSStyleSheetListConstructor : public DOMConstructorObject {
-public:
- JSStyleSheetListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSStyleSheetListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSStyleSheetListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSStyleSheetListConstructor::s_info = { "StyleSheetListConstructor", 0, &JSStyleSheetListConstructorTable, 0 };
-
-bool JSStyleSheetListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSStyleSheetListConstructor, DOMObject>(exec, &JSStyleSheetListConstructorTable, this, propertyName, slot);
-}
-
-bool JSStyleSheetListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSStyleSheetListConstructor, DOMObject>(exec, &JSStyleSheetListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSStyleSheetListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsStyleSheetListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSStyleSheetListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSStyleSheetListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSStyleSheetListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSStyleSheetListPrototype::s_info = { "StyleSheetListPrototype", 0, &JSStyleSheetListPrototypeTable, 0 };
-
-JSObject* JSStyleSheetListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSStyleSheetList>(exec, globalObject);
-}
-
-bool JSStyleSheetListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSStyleSheetListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSStyleSheetListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSStyleSheetListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSStyleSheetList::s_info = { "StyleSheetList", 0, &JSStyleSheetListTable, 0 };
-
-JSStyleSheetList::JSStyleSheetList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<StyleSheetList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSStyleSheetList::~JSStyleSheetList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSStyleSheetList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSStyleSheetListPrototype(JSStyleSheetListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSStyleSheetList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSStyleSheetListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<StyleSheetList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<StyleSheetList*>(impl()), propertyName)) {
- slot.setCustom(this, nameGetter);
- return true;
- }
- return getStaticValueSlot<JSStyleSheetList, Base>(exec, &JSStyleSheetListTable, this, propertyName, slot);
-}
-
-bool JSStyleSheetList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSStyleSheetListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<StyleSheetList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- if (canGetItemsForName(exec, static_cast<StyleSheetList*>(impl()), propertyName)) {
- PropertySlot slot;
- slot.setCustom(this, nameGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
- return true;
- }
- return getStaticValueDescriptor<JSStyleSheetList, Base>(exec, &JSStyleSheetListTable, this, propertyName, descriptor);
-}
-
-bool JSStyleSheetList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<StyleSheetList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsStyleSheetListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheetList* castedThis = static_cast<JSStyleSheetList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- StyleSheetList* imp = static_cast<StyleSheetList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsStyleSheetListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSStyleSheetList* domObject = static_cast<JSStyleSheetList*>(asObject(slotBase));
- return JSStyleSheetList::getConstructor(exec, domObject->globalObject());
-}
-void JSStyleSheetList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<StyleSheetList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSStyleSheetList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSStyleSheetListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsStyleSheetListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSStyleSheetList::s_info))
- return throwError(exec, TypeError);
- JSStyleSheetList* castedThisObj = static_cast<JSStyleSheetList*>(asObject(thisValue));
- StyleSheetList* imp = static_cast<StyleSheetList*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSStyleSheetList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSStyleSheetList* thisObj = static_cast<JSStyleSheetList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<StyleSheetList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, StyleSheetList* object)
-{
- return getDOMObjectWrapper<JSStyleSheetList>(exec, globalObject, object);
-}
-StyleSheetList* toStyleSheetList(JSC::JSValue value)
-{
- return value.inherits(&JSStyleSheetList::s_info) ? static_cast<JSStyleSheetList*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.h b/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.h
deleted file mode 100644
index f5bf2f5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSStyleSheetList_h
-#define JSStyleSheetList_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class StyleSheetList;
-
-class JSStyleSheetList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSStyleSheetList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<StyleSheetList>);
- virtual ~JSStyleSheetList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- StyleSheetList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<StyleSheetList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-private:
- static bool canGetItemsForName(JSC::ExecState*, StyleSheetList*, const JSC::Identifier&);
- static JSC::JSValue nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, StyleSheetList*);
-StyleSheetList* toStyleSheetList(JSC::JSValue);
-
-class JSStyleSheetListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSStyleSheetListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsStyleSheetListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsStyleSheetListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsStyleSheetListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSText.cpp b/src/3rdparty/webkit/WebCore/generated/JSText.cpp
deleted file mode 100644
index 08bdd06..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSText.cpp
+++ /dev/null
@@ -1,212 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSText.h"
-
-#include "ExceptionCode.h"
-#include "JSText.h"
-#include "KURL.h"
-#include "Text.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSText);
-
-/* Hash table */
-
-static const HashTableValue JSTextTableValues[3] =
-{
- { "wholeText", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTextWholeText), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTextConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSTextTableValues, 0 };
-#else
- { 5, 3, JSTextTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTextConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTextConstructorTableValues, 0 };
-#else
- { 1, 0, JSTextConstructorTableValues, 0 };
-#endif
-
-class JSTextConstructor : public DOMConstructorObject {
-public:
- JSTextConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTextConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTextPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTextConstructor::s_info = { "TextConstructor", 0, &JSTextConstructorTable, 0 };
-
-bool JSTextConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTextConstructor, DOMObject>(exec, &JSTextConstructorTable, this, propertyName, slot);
-}
-
-bool JSTextConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTextConstructor, DOMObject>(exec, &JSTextConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTextPrototypeTableValues[3] =
-{
- { "splitText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTextPrototypeFunctionSplitText), (intptr_t)1 },
- { "replaceWholeText", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTextPrototypeFunctionReplaceWholeText), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSTextPrototypeTableValues, 0 };
-#else
- { 4, 3, JSTextPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTextPrototype::s_info = { "TextPrototype", 0, &JSTextPrototypeTable, 0 };
-
-JSObject* JSTextPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSText>(exec, globalObject);
-}
-
-bool JSTextPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSTextPrototypeTable, this, propertyName, slot);
-}
-
-bool JSTextPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSTextPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSText::s_info = { "Text", &JSCharacterData::s_info, &JSTextTable, 0 };
-
-JSText::JSText(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Text> impl)
- : JSCharacterData(structure, globalObject, impl)
-{
-}
-
-JSObject* JSText::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTextPrototype(JSTextPrototype::createStructure(JSCharacterDataPrototype::self(exec, globalObject)));
-}
-
-bool JSText::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSText, Base>(exec, &JSTextTable, this, propertyName, slot);
-}
-
-bool JSText::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSText, Base>(exec, &JSTextTable, this, propertyName, descriptor);
-}
-
-JSValue jsTextWholeText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSText* castedThis = static_cast<JSText*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Text* imp = static_cast<Text*>(castedThis->impl());
- JSValue result = jsString(exec, imp->wholeText());
- return result;
-}
-
-JSValue jsTextConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSText* domObject = static_cast<JSText*>(asObject(slotBase));
- return JSText::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSText::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTextConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsTextPrototypeFunctionSplitText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSText::s_info))
- return throwError(exec, TypeError);
- JSText* castedThisObj = static_cast<JSText*>(asObject(thisValue));
- Text* imp = static_cast<Text*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- int offset = args.at(0).toInt32(exec);
- if (offset < 0) {
- setDOMException(exec, INDEX_SIZE_ERR);
- return jsUndefined();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->splitText(offset, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsTextPrototypeFunctionReplaceWholeText(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSText::s_info))
- return throwError(exec, TypeError);
- JSText* castedThisObj = static_cast<JSText*>(asObject(thisValue));
- Text* imp = static_cast<Text*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& content = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->replaceWholeText(content, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSText.h b/src/3rdparty/webkit/WebCore/generated/JSText.h
deleted file mode 100644
index a608ceb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSText.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSText_h
-#define JSText_h
-
-#include "JSCharacterData.h"
-
-namespace WebCore {
-
-class Text;
-
-class JSText : public JSCharacterData {
- typedef JSCharacterData Base;
-public:
- JSText(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Text>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJSNewlyCreated(JSC::ExecState*, JSDOMGlobalObject*, Text*);
-
-class JSTextPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTextPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsTextPrototypeFunctionSplitText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTextPrototypeFunctionReplaceWholeText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsTextWholeText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTextConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp
deleted file mode 100644
index 3b3db28..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSTextEvent.h"
-
-#include "JSDOMWindow.h"
-#include "KURL.h"
-#include "TextEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTextEvent);
-
-/* Hash table */
-
-static const HashTableValue JSTextEventTableValues[3] =
-{
- { "data", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTextEventData), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTextEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSTextEventTableValues, 0 };
-#else
- { 4, 3, JSTextEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTextEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTextEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSTextEventConstructorTableValues, 0 };
-#endif
-
-class JSTextEventConstructor : public DOMConstructorObject {
-public:
- JSTextEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTextEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTextEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTextEventConstructor::s_info = { "TextEventConstructor", 0, &JSTextEventConstructorTable, 0 };
-
-bool JSTextEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTextEventConstructor, DOMObject>(exec, &JSTextEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSTextEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTextEventConstructor, DOMObject>(exec, &JSTextEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTextEventPrototypeTableValues[2] =
-{
- { "initTextEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTextEventPrototypeFunctionInitTextEvent), (intptr_t)5 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTextEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSTextEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTextEventPrototype::s_info = { "TextEventPrototype", 0, &JSTextEventPrototypeTable, 0 };
-
-JSObject* JSTextEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTextEvent>(exec, globalObject);
-}
-
-bool JSTextEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSTextEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSTextEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSTextEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSTextEvent::s_info = { "TextEvent", &JSUIEvent::s_info, &JSTextEventTable, 0 };
-
-JSTextEvent::JSTextEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<TextEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSTextEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTextEventPrototype(JSTextEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSTextEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTextEvent, Base>(exec, &JSTextEventTable, this, propertyName, slot);
-}
-
-bool JSTextEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTextEvent, Base>(exec, &JSTextEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsTextEventData(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTextEvent* castedThis = static_cast<JSTextEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TextEvent* imp = static_cast<TextEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->data());
- return result;
-}
-
-JSValue jsTextEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTextEvent* domObject = static_cast<JSTextEvent*>(asObject(slotBase));
- return JSTextEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSTextEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTextEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsTextEventPrototypeFunctionInitTextEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTextEvent::s_info))
- return throwError(exec, TypeError);
- JSTextEvent* castedThisObj = static_cast<JSTextEvent*>(asObject(thisValue));
- TextEvent* imp = static_cast<TextEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- DOMWindow* viewArg = toDOMWindow(args.at(3));
- const UString& dataArg = args.at(4).toString(exec);
-
- imp->initTextEvent(typeArg, canBubbleArg, cancelableArg, viewArg, dataArg);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTextEvent.h b/src/3rdparty/webkit/WebCore/generated/JSTextEvent.h
deleted file mode 100644
index 463edd0..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTextEvent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTextEvent_h
-#define JSTextEvent_h
-
-#include "JSUIEvent.h"
-
-namespace WebCore {
-
-class TextEvent;
-
-class JSTextEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSTextEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TextEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSTextEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTextEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsTextEventPrototypeFunctionInitTextEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsTextEventData(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTextEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp b/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp
deleted file mode 100644
index 9eb9466..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSTextMetrics.h"
-
-#include "TextMetrics.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTextMetrics);
-
-/* Hash table */
-
-static const HashTableValue JSTextMetricsTableValues[3] =
-{
- { "width", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTextMetricsWidth), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTextMetricsConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextMetricsTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSTextMetricsTableValues, 0 };
-#else
- { 4, 3, JSTextMetricsTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTextMetricsConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextMetricsConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTextMetricsConstructorTableValues, 0 };
-#else
- { 1, 0, JSTextMetricsConstructorTableValues, 0 };
-#endif
-
-class JSTextMetricsConstructor : public DOMConstructorObject {
-public:
- JSTextMetricsConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTextMetricsConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTextMetricsPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTextMetricsConstructor::s_info = { "TextMetricsConstructor", 0, &JSTextMetricsConstructorTable, 0 };
-
-bool JSTextMetricsConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTextMetricsConstructor, DOMObject>(exec, &JSTextMetricsConstructorTable, this, propertyName, slot);
-}
-
-bool JSTextMetricsConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTextMetricsConstructor, DOMObject>(exec, &JSTextMetricsConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTextMetricsPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTextMetricsPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTextMetricsPrototypeTableValues, 0 };
-#else
- { 1, 0, JSTextMetricsPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTextMetricsPrototype::s_info = { "TextMetricsPrototype", 0, &JSTextMetricsPrototypeTable, 0 };
-
-JSObject* JSTextMetricsPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTextMetrics>(exec, globalObject);
-}
-
-const ClassInfo JSTextMetrics::s_info = { "TextMetrics", 0, &JSTextMetricsTable, 0 };
-
-JSTextMetrics::JSTextMetrics(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<TextMetrics> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSTextMetrics::~JSTextMetrics()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSTextMetrics::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTextMetricsPrototype(JSTextMetricsPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSTextMetrics::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTextMetrics, Base>(exec, &JSTextMetricsTable, this, propertyName, slot);
-}
-
-bool JSTextMetrics::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTextMetrics, Base>(exec, &JSTextMetricsTable, this, propertyName, descriptor);
-}
-
-JSValue jsTextMetricsWidth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTextMetrics* castedThis = static_cast<JSTextMetrics*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TextMetrics* imp = static_cast<TextMetrics*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->width());
- return result;
-}
-
-JSValue jsTextMetricsConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTextMetrics* domObject = static_cast<JSTextMetrics*>(asObject(slotBase));
- return JSTextMetrics::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSTextMetrics::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTextMetricsConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TextMetrics* object)
-{
- return getDOMObjectWrapper<JSTextMetrics>(exec, globalObject, object);
-}
-TextMetrics* toTextMetrics(JSC::JSValue value)
-{
- return value.inherits(&JSTextMetrics::s_info) ? static_cast<JSTextMetrics*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.h b/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.h
deleted file mode 100644
index 1a0e993..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTextMetrics_h
-#define JSTextMetrics_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class TextMetrics;
-
-class JSTextMetrics : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSTextMetrics(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TextMetrics>);
- virtual ~JSTextMetrics();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TextMetrics* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<TextMetrics> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TextMetrics*);
-TextMetrics* toTextMetrics(JSC::JSValue);
-
-class JSTextMetricsPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTextMetricsPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsTextMetricsWidth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTextMetricsConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp b/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp
deleted file mode 100644
index 0b51b1f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(VIDEO)
-
-#include "JSTimeRanges.h"
-
-#include "TimeRanges.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTimeRanges);
-
-/* Hash table */
-
-static const HashTableValue JSTimeRangesTableValues[2] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTimeRangesLength), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTimeRangesTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTimeRangesTableValues, 0 };
-#else
- { 2, 1, JSTimeRangesTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTimeRangesPrototypeTableValues[3] =
-{
- { "start", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTimeRangesPrototypeFunctionStart), (intptr_t)1 },
- { "end", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTimeRangesPrototypeFunctionEnd), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTimeRangesPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSTimeRangesPrototypeTableValues, 0 };
-#else
- { 5, 3, JSTimeRangesPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTimeRangesPrototype::s_info = { "TimeRangesPrototype", 0, &JSTimeRangesPrototypeTable, 0 };
-
-JSObject* JSTimeRangesPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTimeRanges>(exec, globalObject);
-}
-
-bool JSTimeRangesPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSTimeRangesPrototypeTable, this, propertyName, slot);
-}
-
-bool JSTimeRangesPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSTimeRangesPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSTimeRanges::s_info = { "TimeRanges", 0, &JSTimeRangesTable, 0 };
-
-JSTimeRanges::JSTimeRanges(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<TimeRanges> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSTimeRanges::~JSTimeRanges()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSTimeRanges::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTimeRangesPrototype(JSTimeRangesPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSTimeRanges::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTimeRanges, Base>(exec, &JSTimeRangesTable, this, propertyName, slot);
-}
-
-bool JSTimeRanges::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTimeRanges, Base>(exec, &JSTimeRangesTable, this, propertyName, descriptor);
-}
-
-JSValue jsTimeRangesLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTimeRanges* castedThis = static_cast<JSTimeRanges*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TimeRanges* imp = static_cast<TimeRanges*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsTimeRangesPrototypeFunctionStart(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTimeRanges::s_info))
- return throwError(exec, TypeError);
- JSTimeRanges* castedThisObj = static_cast<JSTimeRanges*>(asObject(thisValue));
- TimeRanges* imp = static_cast<TimeRanges*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->start(index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsTimeRangesPrototypeFunctionEnd(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTimeRanges::s_info))
- return throwError(exec, TypeError);
- JSTimeRanges* castedThisObj = static_cast<JSTimeRanges*>(asObject(thisValue));
- TimeRanges* imp = static_cast<TimeRanges*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->end(index, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TimeRanges* object)
-{
- return getDOMObjectWrapper<JSTimeRanges>(exec, globalObject, object);
-}
-TimeRanges* toTimeRanges(JSC::JSValue value)
-{
- return value.inherits(&JSTimeRanges::s_info) ? static_cast<JSTimeRanges*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(VIDEO)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.h b/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.h
deleted file mode 100644
index ce87bc9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTimeRanges_h
-#define JSTimeRanges_h
-
-#if ENABLE(VIDEO)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class TimeRanges;
-
-class JSTimeRanges : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSTimeRanges(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TimeRanges>);
- virtual ~JSTimeRanges();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- TimeRanges* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<TimeRanges> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TimeRanges*);
-TimeRanges* toTimeRanges(JSC::JSValue);
-
-class JSTimeRangesPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTimeRangesPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsTimeRangesPrototypeFunctionStart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTimeRangesPrototypeFunctionEnd(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsTimeRangesLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(VIDEO)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTouch.cpp b/src/3rdparty/webkit/WebCore/generated/JSTouch.cpp
deleted file mode 100644
index d87134b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTouch.cpp
+++ /dev/null
@@ -1,251 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(TOUCH_EVENTS)
-
-#include "JSTouch.h"
-
-#include "EventTarget.h"
-#include "JSEventTarget.h"
-#include "Touch.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTouch);
-
-/* Hash table */
-
-static const HashTableValue JSTouchTableValues[10] =
-{
- { "clientX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchClientX), (intptr_t)0 },
- { "clientY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchClientY), (intptr_t)0 },
- { "screenX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchScreenX), (intptr_t)0 },
- { "screenY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchScreenY), (intptr_t)0 },
- { "pageX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchPageX), (intptr_t)0 },
- { "pageY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchPageY), (intptr_t)0 },
- { "target", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchTarget), (intptr_t)0 },
- { "identifier", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchIdentifier), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 31, JSTouchTableValues, 0 };
-#else
- { 32, 31, JSTouchTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTouchConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTouchConstructorTableValues, 0 };
-#else
- { 1, 0, JSTouchConstructorTableValues, 0 };
-#endif
-
-class JSTouchConstructor : public DOMConstructorObject {
-public:
- JSTouchConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTouchConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTouchPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTouchConstructor::s_info = { "TouchConstructor", 0, &JSTouchConstructorTable, 0 };
-
-bool JSTouchConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTouchConstructor, DOMObject>(exec, &JSTouchConstructorTable, this, propertyName, slot);
-}
-
-bool JSTouchConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTouchConstructor, DOMObject>(exec, &JSTouchConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTouchPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTouchPrototypeTableValues, 0 };
-#else
- { 1, 0, JSTouchPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTouchPrototype::s_info = { "TouchPrototype", 0, &JSTouchPrototypeTable, 0 };
-
-JSObject* JSTouchPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTouch>(exec, globalObject);
-}
-
-const ClassInfo JSTouch::s_info = { "Touch", 0, &JSTouchTable, 0 };
-
-JSTouch::JSTouch(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Touch> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSTouch::~JSTouch()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSTouch::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTouchPrototype(JSTouchPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSTouch::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTouch, Base>(exec, &JSTouchTable, this, propertyName, slot);
-}
-
-bool JSTouch::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTouch, Base>(exec, &JSTouchTable, this, propertyName, descriptor);
-}
-
-JSValue jsTouchClientX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientX());
- return result;
-}
-
-JSValue jsTouchClientY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientY());
- return result;
-}
-
-JSValue jsTouchScreenX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenX());
- return result;
-}
-
-JSValue jsTouchScreenY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenY());
- return result;
-}
-
-JSValue jsTouchPageX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pageX());
- return result;
-}
-
-JSValue jsTouchPageY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pageY());
- return result;
-}
-
-JSValue jsTouchTarget(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->target()));
- return result;
-}
-
-JSValue jsTouchIdentifier(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* castedThis = static_cast<JSTouch*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Touch* imp = static_cast<Touch*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->identifier());
- return result;
-}
-
-JSValue jsTouchConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouch* domObject = static_cast<JSTouch*>(asObject(slotBase));
- return JSTouch::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSTouch::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTouchConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Touch* object)
-{
- return getDOMObjectWrapper<JSTouch>(exec, globalObject, object);
-}
-Touch* toTouch(JSC::JSValue value)
-{
- return value.inherits(&JSTouch::s_info) ? static_cast<JSTouch*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(TOUCH_EVENTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTouch.h b/src/3rdparty/webkit/WebCore/generated/JSTouch.h
deleted file mode 100644
index 8f03767..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTouch.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTouch_h
-#define JSTouch_h
-
-#if ENABLE(TOUCH_EVENTS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class Touch;
-
-class JSTouch : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSTouch(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Touch>);
- virtual ~JSTouch();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- Touch* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<Touch> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Touch*);
-Touch* toTouch(JSC::JSValue);
-
-class JSTouchPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTouchPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsTouchClientX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchClientY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchScreenX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchScreenY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchPageX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchPageY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchTarget(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchIdentifier(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(TOUCH_EVENTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTouchEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSTouchEvent.cpp
deleted file mode 100644
index 92dac50..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTouchEvent.cpp
+++ /dev/null
@@ -1,264 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(TOUCH_EVENTS)
-
-#include "JSTouchEvent.h"
-
-#include "JSDOMWindow.h"
-#include "JSTouchList.h"
-#include "TouchEvent.h"
-#include "TouchList.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTouchEvent);
-
-/* Hash table */
-
-static const HashTableValue JSTouchEventTableValues[9] =
-{
- { "touches", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventTouches), (intptr_t)0 },
- { "targetTouches", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventTargetTouches), (intptr_t)0 },
- { "changedTouches", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventChangedTouches), (intptr_t)0 },
- { "ctrlKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventCtrlKey), (intptr_t)0 },
- { "shiftKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventShiftKey), (intptr_t)0 },
- { "altKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventAltKey), (intptr_t)0 },
- { "metaKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventMetaKey), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSTouchEventTableValues, 0 };
-#else
- { 19, 15, JSTouchEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTouchEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTouchEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSTouchEventConstructorTableValues, 0 };
-#endif
-
-class JSTouchEventConstructor : public DOMConstructorObject {
-public:
- JSTouchEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTouchEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTouchEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTouchEventConstructor::s_info = { "TouchEventConstructor", 0, &JSTouchEventConstructorTable, 0 };
-
-bool JSTouchEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTouchEventConstructor, DOMObject>(exec, &JSTouchEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSTouchEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTouchEventConstructor, DOMObject>(exec, &JSTouchEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTouchEventPrototypeTableValues[2] =
-{
- { "initTouchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTouchEventPrototypeFunctionInitTouchEvent), (intptr_t)13 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTouchEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSTouchEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTouchEventPrototype::s_info = { "TouchEventPrototype", 0, &JSTouchEventPrototypeTable, 0 };
-
-JSObject* JSTouchEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTouchEvent>(exec, globalObject);
-}
-
-bool JSTouchEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSTouchEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSTouchEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSTouchEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSTouchEvent::s_info = { "TouchEvent", &JSUIEvent::s_info, &JSTouchEventTable, 0 };
-
-JSTouchEvent::JSTouchEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<TouchEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSTouchEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTouchEventPrototype(JSTouchEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSTouchEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTouchEvent, Base>(exec, &JSTouchEventTable, this, propertyName, slot);
-}
-
-bool JSTouchEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTouchEvent, Base>(exec, &JSTouchEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsTouchEventTouches(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->touches()));
- return result;
-}
-
-JSValue jsTouchEventTargetTouches(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->targetTouches()));
- return result;
-}
-
-JSValue jsTouchEventChangedTouches(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->changedTouches()));
- return result;
-}
-
-JSValue jsTouchEventCtrlKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->ctrlKey());
- return result;
-}
-
-JSValue jsTouchEventShiftKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->shiftKey());
- return result;
-}
-
-JSValue jsTouchEventAltKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->altKey());
- return result;
-}
-
-JSValue jsTouchEventMetaKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* castedThis = static_cast<JSTouchEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchEvent* imp = static_cast<TouchEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->metaKey());
- return result;
-}
-
-JSValue jsTouchEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchEvent* domObject = static_cast<JSTouchEvent*>(asObject(slotBase));
- return JSTouchEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSTouchEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTouchEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsTouchEventPrototypeFunctionInitTouchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTouchEvent::s_info))
- return throwError(exec, TypeError);
- JSTouchEvent* castedThisObj = static_cast<JSTouchEvent*>(asObject(thisValue));
- TouchEvent* imp = static_cast<TouchEvent*>(castedThisObj->impl());
- TouchList* touches = toTouchList(args.at(0));
- TouchList* targetTouches = toTouchList(args.at(1));
- TouchList* changedTouches = toTouchList(args.at(2));
- const UString& type = args.at(3).toString(exec);
- DOMWindow* view = toDOMWindow(args.at(4));
- int screenX = args.at(5).toInt32(exec);
- int screenY = args.at(6).toInt32(exec);
- int clientX = args.at(7).toInt32(exec);
- int clientY = args.at(8).toInt32(exec);
- bool ctrlKey = args.at(9).toBoolean(exec);
- bool altKey = args.at(10).toBoolean(exec);
- bool shiftKey = args.at(11).toBoolean(exec);
- bool metaKey = args.at(12).toBoolean(exec);
-
- imp->initTouchEvent(touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
- return jsUndefined();
-}
-
-
-}
-
-#endif // ENABLE(TOUCH_EVENTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTouchEvent.h b/src/3rdparty/webkit/WebCore/generated/JSTouchEvent.h
deleted file mode 100644
index 277b0d2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTouchEvent.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTouchEvent_h
-#define JSTouchEvent_h
-
-#if ENABLE(TOUCH_EVENTS)
-
-#include "JSUIEvent.h"
-
-namespace WebCore {
-
-class TouchEvent;
-
-class JSTouchEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSTouchEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TouchEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSTouchEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTouchEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsTouchEventPrototypeFunctionInitTouchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsTouchEventTouches(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventTargetTouches(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventChangedTouches(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventCtrlKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventShiftKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventAltKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventMetaKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(TOUCH_EVENTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTouchList.cpp b/src/3rdparty/webkit/WebCore/generated/JSTouchList.cpp
deleted file mode 100644
index 0fe1604..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTouchList.cpp
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(TOUCH_EVENTS)
-
-#include "JSTouchList.h"
-
-#include "JSTouch.h"
-#include "Touch.h"
-#include "TouchList.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTouchList);
-
-/* Hash table */
-
-static const HashTableValue JSTouchListTableValues[3] =
-{
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchListLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTouchListConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchListTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSTouchListTableValues, 0 };
-#else
- { 5, 3, JSTouchListTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTouchListConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchListConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTouchListConstructorTableValues, 0 };
-#else
- { 1, 0, JSTouchListConstructorTableValues, 0 };
-#endif
-
-class JSTouchListConstructor : public DOMConstructorObject {
-public:
- JSTouchListConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTouchListConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTouchListPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTouchListConstructor::s_info = { "TouchListConstructor", 0, &JSTouchListConstructorTable, 0 };
-
-bool JSTouchListConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTouchListConstructor, DOMObject>(exec, &JSTouchListConstructorTable, this, propertyName, slot);
-}
-
-bool JSTouchListConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTouchListConstructor, DOMObject>(exec, &JSTouchListConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTouchListPrototypeTableValues[2] =
-{
- { "item", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTouchListPrototypeFunctionItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTouchListPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTouchListPrototypeTableValues, 0 };
-#else
- { 2, 1, JSTouchListPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTouchListPrototype::s_info = { "TouchListPrototype", 0, &JSTouchListPrototypeTable, 0 };
-
-JSObject* JSTouchListPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTouchList>(exec, globalObject);
-}
-
-bool JSTouchListPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSTouchListPrototypeTable, this, propertyName, slot);
-}
-
-bool JSTouchListPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSTouchListPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSTouchList::s_info = { "TouchList", 0, &JSTouchListTable, 0 };
-
-JSTouchList::JSTouchList(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<TouchList> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSTouchList::~JSTouchList()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSTouchList::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTouchListPrototype(JSTouchListPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSTouchList::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSTouchListTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<TouchList*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSTouchList, Base>(exec, &JSTouchListTable, this, propertyName, slot);
-}
-
-bool JSTouchList::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSTouchListTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<TouchList*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSTouchList, Base>(exec, &JSTouchListTable, this, propertyName, descriptor);
-}
-
-bool JSTouchList::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<TouchList*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsTouchListLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchList* castedThis = static_cast<JSTouchList*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TouchList* imp = static_cast<TouchList*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue jsTouchListConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTouchList* domObject = static_cast<JSTouchList*>(asObject(slotBase));
- return JSTouchList::getConstructor(exec, domObject->globalObject());
-}
-void JSTouchList::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<TouchList*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSTouchList::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTouchListConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsTouchListPrototypeFunctionItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTouchList::s_info))
- return throwError(exec, TypeError);
- JSTouchList* castedThisObj = static_cast<JSTouchList*>(asObject(thisValue));
- TouchList* imp = static_cast<TouchList*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->item(index)));
- return result;
-}
-
-
-JSValue JSTouchList::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSTouchList* thisObj = static_cast<JSTouchList*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<TouchList*>(thisObj->impl())->item(index));
-}
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TouchList* object)
-{
- return getDOMObjectWrapper<JSTouchList>(exec, globalObject, object);
-}
-TouchList* toTouchList(JSC::JSValue value)
-{
- return value.inherits(&JSTouchList::s_info) ? static_cast<JSTouchList*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(TOUCH_EVENTS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTouchList.h b/src/3rdparty/webkit/WebCore/generated/JSTouchList.h
deleted file mode 100644
index 8f08d6b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTouchList.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTouchList_h
-#define JSTouchList_h
-
-#if ENABLE(TOUCH_EVENTS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class TouchList;
-
-class JSTouchList : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSTouchList(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TouchList>);
- virtual ~JSTouchList();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- TouchList* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<TouchList> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TouchList*);
-TouchList* toTouchList(JSC::JSValue);
-
-class JSTouchListPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTouchListPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsTouchListPrototypeFunctionItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsTouchListLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTouchListConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(TOUCH_EVENTS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp b/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp
deleted file mode 100644
index 3649109..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp
+++ /dev/null
@@ -1,313 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSTreeWalker.h"
-
-#include "JSNode.h"
-#include "JSNodeFilter.h"
-#include "Node.h"
-#include "NodeFilter.h"
-#include "TreeWalker.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSTreeWalker);
-
-/* Hash table */
-
-static const HashTableValue JSTreeWalkerTableValues[7] =
-{
- { "root", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTreeWalkerRoot), (intptr_t)0 },
- { "whatToShow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTreeWalkerWhatToShow), (intptr_t)0 },
- { "filter", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTreeWalkerFilter), (intptr_t)0 },
- { "expandEntityReferences", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTreeWalkerExpandEntityReferences), (intptr_t)0 },
- { "currentNode", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTreeWalkerCurrentNode), (intptr_t)setJSTreeWalkerCurrentNode },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTreeWalkerConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTreeWalkerTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSTreeWalkerTableValues, 0 };
-#else
- { 18, 15, JSTreeWalkerTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSTreeWalkerConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTreeWalkerConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSTreeWalkerConstructorTableValues, 0 };
-#else
- { 1, 0, JSTreeWalkerConstructorTableValues, 0 };
-#endif
-
-class JSTreeWalkerConstructor : public DOMConstructorObject {
-public:
- JSTreeWalkerConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSTreeWalkerConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSTreeWalkerPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSTreeWalkerConstructor::s_info = { "TreeWalkerConstructor", 0, &JSTreeWalkerConstructorTable, 0 };
-
-bool JSTreeWalkerConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTreeWalkerConstructor, DOMObject>(exec, &JSTreeWalkerConstructorTable, this, propertyName, slot);
-}
-
-bool JSTreeWalkerConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTreeWalkerConstructor, DOMObject>(exec, &JSTreeWalkerConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSTreeWalkerPrototypeTableValues[8] =
-{
- { "parentNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionParentNode), (intptr_t)0 },
- { "firstChild", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionFirstChild), (intptr_t)0 },
- { "lastChild", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionLastChild), (intptr_t)0 },
- { "previousSibling", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionPreviousSibling), (intptr_t)0 },
- { "nextSibling", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionNextSibling), (intptr_t)0 },
- { "previousNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionPreviousNode), (intptr_t)0 },
- { "nextNode", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsTreeWalkerPrototypeFunctionNextNode), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSTreeWalkerPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSTreeWalkerPrototypeTableValues, 0 };
-#else
- { 16, 15, JSTreeWalkerPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSTreeWalkerPrototype::s_info = { "TreeWalkerPrototype", 0, &JSTreeWalkerPrototypeTable, 0 };
-
-JSObject* JSTreeWalkerPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSTreeWalker>(exec, globalObject);
-}
-
-bool JSTreeWalkerPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSTreeWalkerPrototypeTable, this, propertyName, slot);
-}
-
-bool JSTreeWalkerPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSTreeWalkerPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSTreeWalker::s_info = { "TreeWalker", 0, &JSTreeWalkerTable, 0 };
-
-JSTreeWalker::JSTreeWalker(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<TreeWalker> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSTreeWalker::~JSTreeWalker()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSTreeWalker::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSTreeWalkerPrototype(JSTreeWalkerPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSTreeWalker::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSTreeWalker, Base>(exec, &JSTreeWalkerTable, this, propertyName, slot);
-}
-
-bool JSTreeWalker::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSTreeWalker, Base>(exec, &JSTreeWalkerTable, this, propertyName, descriptor);
-}
-
-JSValue jsTreeWalkerRoot(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTreeWalker* castedThis = static_cast<JSTreeWalker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TreeWalker* imp = static_cast<TreeWalker*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->root()));
- return result;
-}
-
-JSValue jsTreeWalkerWhatToShow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTreeWalker* castedThis = static_cast<JSTreeWalker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TreeWalker* imp = static_cast<TreeWalker*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->whatToShow());
- return result;
-}
-
-JSValue jsTreeWalkerFilter(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTreeWalker* castedThis = static_cast<JSTreeWalker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TreeWalker* imp = static_cast<TreeWalker*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->filter()));
- return result;
-}
-
-JSValue jsTreeWalkerExpandEntityReferences(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTreeWalker* castedThis = static_cast<JSTreeWalker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TreeWalker* imp = static_cast<TreeWalker*>(castedThis->impl());
- JSValue result = jsBoolean(imp->expandEntityReferences());
- return result;
-}
-
-JSValue jsTreeWalkerCurrentNode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTreeWalker* castedThis = static_cast<JSTreeWalker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- TreeWalker* imp = static_cast<TreeWalker*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->currentNode()));
- return result;
-}
-
-JSValue jsTreeWalkerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSTreeWalker* domObject = static_cast<JSTreeWalker*>(asObject(slotBase));
- return JSTreeWalker::getConstructor(exec, domObject->globalObject());
-}
-void JSTreeWalker::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSTreeWalker, Base>(exec, propertyName, value, &JSTreeWalkerTable, this, slot);
-}
-
-void setJSTreeWalkerCurrentNode(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(thisObject);
- TreeWalker* imp = static_cast<TreeWalker*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setCurrentNode(toNode(value), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSTreeWalker::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSTreeWalkerConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionParentNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->parentNode(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionFirstChild(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->firstChild(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionLastChild(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->lastChild(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionPreviousSibling(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->previousSibling(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionNextSibling(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->nextSibling(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionPreviousNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->previousNode(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionNextNode(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSTreeWalker::s_info))
- return throwError(exec, TypeError);
- JSTreeWalker* castedThisObj = static_cast<JSTreeWalker*>(asObject(thisValue));
- return castedThisObj->nextNode(exec, args);
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, TreeWalker* object)
-{
- return getDOMObjectWrapper<JSTreeWalker>(exec, globalObject, object);
-}
-TreeWalker* toTreeWalker(JSC::JSValue value)
-{
- return value.inherits(&JSTreeWalker::s_info) ? static_cast<JSTreeWalker*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.h b/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.h
deleted file mode 100644
index b6f60a1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSTreeWalker_h
-#define JSTreeWalker_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class TreeWalker;
-
-class JSTreeWalker : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSTreeWalker(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TreeWalker>);
- virtual ~JSTreeWalker();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue parentNode(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue firstChild(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue lastChild(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue previousSibling(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue nextSibling(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue previousNode(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue nextNode(JSC::ExecState*, const JSC::ArgList&);
- TreeWalker* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<TreeWalker> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, TreeWalker*);
-TreeWalker* toTreeWalker(JSC::JSValue);
-
-class JSTreeWalkerPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSTreeWalkerPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionParentNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionFirstChild(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionLastChild(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionPreviousSibling(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionNextSibling(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionPreviousNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsTreeWalkerPrototypeFunctionNextNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsTreeWalkerRoot(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTreeWalkerWhatToShow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTreeWalkerFilter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTreeWalkerExpandEntityReferences(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsTreeWalkerCurrentNode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSTreeWalkerCurrentNode(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsTreeWalkerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp
deleted file mode 100644
index dbe9d3c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSUIEvent.h"
-
-#include "DOMWindow.h"
-#include "JSDOMWindow.h"
-#include "UIEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSUIEvent);
-
-/* Hash table */
-
-static const HashTableValue JSUIEventTableValues[11] =
-{
- { "view", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventView), (intptr_t)0 },
- { "detail", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventDetail), (intptr_t)0 },
- { "keyCode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventKeyCode), (intptr_t)0 },
- { "charCode", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventCharCode), (intptr_t)0 },
- { "layerX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventLayerX), (intptr_t)0 },
- { "layerY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventLayerY), (intptr_t)0 },
- { "pageX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventPageX), (intptr_t)0 },
- { "pageY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventPageY), (intptr_t)0 },
- { "which", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventWhich), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsUIEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSUIEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSUIEventTableValues, 0 };
-#else
- { 34, 31, JSUIEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSUIEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSUIEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSUIEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSUIEventConstructorTableValues, 0 };
-#endif
-
-class JSUIEventConstructor : public DOMConstructorObject {
-public:
- JSUIEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSUIEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSUIEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSUIEventConstructor::s_info = { "UIEventConstructor", 0, &JSUIEventConstructorTable, 0 };
-
-bool JSUIEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSUIEventConstructor, DOMObject>(exec, &JSUIEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSUIEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSUIEventConstructor, DOMObject>(exec, &JSUIEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSUIEventPrototypeTableValues[2] =
-{
- { "initUIEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsUIEventPrototypeFunctionInitUIEvent), (intptr_t)5 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSUIEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSUIEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSUIEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSUIEventPrototype::s_info = { "UIEventPrototype", 0, &JSUIEventPrototypeTable, 0 };
-
-JSObject* JSUIEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSUIEvent>(exec, globalObject);
-}
-
-bool JSUIEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSUIEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSUIEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSUIEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSUIEvent::s_info = { "UIEvent", &JSEvent::s_info, &JSUIEventTable, 0 };
-
-JSUIEvent::JSUIEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<UIEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSUIEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSUIEventPrototype(JSUIEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSUIEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSUIEvent, Base>(exec, &JSUIEventTable, this, propertyName, slot);
-}
-
-bool JSUIEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSUIEvent, Base>(exec, &JSUIEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsUIEventView(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->view()));
- return result;
-}
-
-JSValue jsUIEventDetail(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->detail());
- return result;
-}
-
-JSValue jsUIEventKeyCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->keyCode());
- return result;
-}
-
-JSValue jsUIEventCharCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->charCode());
- return result;
-}
-
-JSValue jsUIEventLayerX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->layerX());
- return result;
-}
-
-JSValue jsUIEventLayerY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->layerY());
- return result;
-}
-
-JSValue jsUIEventPageX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pageX());
- return result;
-}
-
-JSValue jsUIEventPageY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->pageY());
- return result;
-}
-
-JSValue jsUIEventWhich(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* castedThis = static_cast<JSUIEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- UIEvent* imp = static_cast<UIEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->which());
- return result;
-}
-
-JSValue jsUIEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSUIEvent* domObject = static_cast<JSUIEvent*>(asObject(slotBase));
- return JSUIEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSUIEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSUIEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsUIEventPrototypeFunctionInitUIEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSUIEvent::s_info))
- return throwError(exec, TypeError);
- JSUIEvent* castedThisObj = static_cast<JSUIEvent*>(asObject(thisValue));
- UIEvent* imp = static_cast<UIEvent*>(castedThisObj->impl());
- const UString& type = args.at(0).toString(exec);
- bool canBubble = args.at(1).toBoolean(exec);
- bool cancelable = args.at(2).toBoolean(exec);
- DOMWindow* view = toDOMWindow(args.at(3));
- int detail = args.at(4).toInt32(exec);
-
- imp->initUIEvent(type, canBubble, cancelable, view, detail);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSUIEvent.h b/src/3rdparty/webkit/WebCore/generated/JSUIEvent.h
deleted file mode 100644
index 4b04387..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSUIEvent.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSUIEvent_h
-#define JSUIEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class UIEvent;
-
-class JSUIEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSUIEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<UIEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSUIEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSUIEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsUIEventPrototypeFunctionInitUIEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsUIEventView(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventDetail(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventKeyCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventCharCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventLayerX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventLayerY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventPageX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventPageY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventWhich(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsUIEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp b/src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp
deleted file mode 100644
index 23c8dea..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSValidityState.h"
-
-#include "ValidityState.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSValidityState);
-
-/* Hash table */
-
-static const HashTableValue JSValidityStateTableValues[10] =
-{
- { "valueMissing", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateValueMissing), (intptr_t)0 },
- { "typeMismatch", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateTypeMismatch), (intptr_t)0 },
- { "patternMismatch", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStatePatternMismatch), (intptr_t)0 },
- { "tooLong", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateTooLong), (intptr_t)0 },
- { "rangeUnderflow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateRangeUnderflow), (intptr_t)0 },
- { "rangeOverflow", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateRangeOverflow), (intptr_t)0 },
- { "stepMismatch", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateStepMismatch), (intptr_t)0 },
- { "customError", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateCustomError), (intptr_t)0 },
- { "valid", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsValidityStateValid), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSValidityStateTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSValidityStateTableValues, 0 };
-#else
- { 34, 31, JSValidityStateTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSValidityStatePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSValidityStatePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSValidityStatePrototypeTableValues, 0 };
-#else
- { 1, 0, JSValidityStatePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSValidityStatePrototype::s_info = { "ValidityStatePrototype", 0, &JSValidityStatePrototypeTable, 0 };
-
-JSObject* JSValidityStatePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSValidityState>(exec, globalObject);
-}
-
-const ClassInfo JSValidityState::s_info = { "ValidityState", 0, &JSValidityStateTable, 0 };
-
-JSValidityState::JSValidityState(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<ValidityState> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSValidityState::~JSValidityState()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSValidityState::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSValidityStatePrototype(JSValidityStatePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSValidityState::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSValidityState, Base>(exec, &JSValidityStateTable, this, propertyName, slot);
-}
-
-bool JSValidityState::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSValidityState, Base>(exec, &JSValidityStateTable, this, propertyName, descriptor);
-}
-
-JSValue jsValidityStateValueMissing(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->valueMissing());
- return result;
-}
-
-JSValue jsValidityStateTypeMismatch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->typeMismatch());
- return result;
-}
-
-JSValue jsValidityStatePatternMismatch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->patternMismatch());
- return result;
-}
-
-JSValue jsValidityStateTooLong(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->tooLong());
- return result;
-}
-
-JSValue jsValidityStateRangeUnderflow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->rangeUnderflow());
- return result;
-}
-
-JSValue jsValidityStateRangeOverflow(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->rangeOverflow());
- return result;
-}
-
-JSValue jsValidityStateStepMismatch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->stepMismatch());
- return result;
-}
-
-JSValue jsValidityStateCustomError(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->customError());
- return result;
-}
-
-JSValue jsValidityStateValid(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSValidityState* castedThis = static_cast<JSValidityState*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- ValidityState* imp = static_cast<ValidityState*>(castedThis->impl());
- JSValue result = jsBoolean(imp->valid());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, ValidityState* object)
-{
- return getDOMObjectWrapper<JSValidityState>(exec, globalObject, object);
-}
-ValidityState* toValidityState(JSC::JSValue value)
-{
- return value.inherits(&JSValidityState::s_info) ? static_cast<JSValidityState*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSValidityState.h b/src/3rdparty/webkit/WebCore/generated/JSValidityState.h
deleted file mode 100644
index 099ace2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSValidityState.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSValidityState_h
-#define JSValidityState_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class ValidityState;
-
-class JSValidityState : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSValidityState(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<ValidityState>);
- virtual ~JSValidityState();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- ValidityState* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<ValidityState> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, ValidityState*);
-ValidityState* toValidityState(JSC::JSValue);
-
-class JSValidityStatePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSValidityStatePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsValidityStateValueMissing(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateTypeMismatch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStatePatternMismatch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateTooLong(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateRangeUnderflow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateRangeOverflow(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateStepMismatch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateCustomError(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsValidityStateValid(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp b/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp
deleted file mode 100644
index daa7a19..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSVoidCallback.h"
-
-#include "VoidCallback.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSVoidCallback);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSVoidCallbackPrototypeTableValues[2] =
-{
- { "handleEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsVoidCallbackPrototypeFunctionHandleEvent), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSVoidCallbackPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSVoidCallbackPrototypeTableValues, 0 };
-#else
- { 2, 1, JSVoidCallbackPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSVoidCallbackPrototype::s_info = { "VoidCallbackPrototype", 0, &JSVoidCallbackPrototypeTable, 0 };
-
-JSObject* JSVoidCallbackPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSVoidCallback>(exec, globalObject);
-}
-
-bool JSVoidCallbackPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSVoidCallbackPrototypeTable, this, propertyName, slot);
-}
-
-bool JSVoidCallbackPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSVoidCallbackPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSVoidCallback::s_info = { "VoidCallback", 0, 0, 0 };
-
-JSVoidCallback::JSVoidCallback(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<VoidCallback> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSVoidCallback::~JSVoidCallback()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSVoidCallback::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSVoidCallbackPrototype(JSVoidCallbackPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue JSC_HOST_CALL jsVoidCallbackPrototypeFunctionHandleEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSVoidCallback::s_info))
- return throwError(exec, TypeError);
- JSVoidCallback* castedThisObj = static_cast<JSVoidCallback*>(asObject(thisValue));
- VoidCallback* imp = static_cast<VoidCallback*>(castedThisObj->impl());
-
- imp->handleEvent();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, VoidCallback* object)
-{
- return getDOMObjectWrapper<JSVoidCallback>(exec, globalObject, object);
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.h b/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.h
deleted file mode 100644
index 63c069f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSVoidCallback_h
-#define JSVoidCallback_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class VoidCallback;
-
-class JSVoidCallback : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSVoidCallback(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<VoidCallback>);
- virtual ~JSVoidCallback();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- VoidCallback* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<VoidCallback> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, VoidCallback*);
-VoidCallback* toVoidCallback(JSC::JSValue);
-
-class JSVoidCallbackPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSVoidCallbackPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsVoidCallbackPrototypeFunctionHandleEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.cpp
deleted file mode 100644
index 8b92672..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.cpp
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLActiveInfo.h"
-
-#include "KURL.h"
-#include "WebGLActiveInfo.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLActiveInfo);
-
-/* Hash table */
-
-static const HashTableValue JSWebGLActiveInfoTableValues[4] =
-{
- { "size", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLActiveInfoSize), (intptr_t)0 },
- { "type", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLActiveInfoType), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLActiveInfoName), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLActiveInfoTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLActiveInfoTableValues, 0 };
-#else
- { 8, 7, JSWebGLActiveInfoTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLActiveInfoPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLActiveInfoPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLActiveInfoPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLActiveInfoPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLActiveInfoPrototype::s_info = { "WebGLActiveInfoPrototype", 0, &JSWebGLActiveInfoPrototypeTable, 0 };
-
-JSObject* JSWebGLActiveInfoPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLActiveInfo>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLActiveInfo::s_info = { "WebGLActiveInfo", 0, &JSWebGLActiveInfoTable, 0 };
-
-JSWebGLActiveInfo::JSWebGLActiveInfo(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLActiveInfo> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLActiveInfo::~JSWebGLActiveInfo()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLActiveInfo::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLActiveInfoPrototype(JSWebGLActiveInfoPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebGLActiveInfo::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebGLActiveInfo, Base>(exec, &JSWebGLActiveInfoTable, this, propertyName, slot);
-}
-
-bool JSWebGLActiveInfo::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebGLActiveInfo, Base>(exec, &JSWebGLActiveInfoTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebGLActiveInfoSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLActiveInfo* castedThis = static_cast<JSWebGLActiveInfo*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLActiveInfo* imp = static_cast<WebGLActiveInfo*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->size());
- return result;
-}
-
-JSValue jsWebGLActiveInfoType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLActiveInfo* castedThis = static_cast<JSWebGLActiveInfo*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLActiveInfo* imp = static_cast<WebGLActiveInfo*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->type());
- return result;
-}
-
-JSValue jsWebGLActiveInfoName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLActiveInfo* castedThis = static_cast<JSWebGLActiveInfo*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLActiveInfo* imp = static_cast<WebGLActiveInfo*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLActiveInfo* object)
-{
- return getDOMObjectWrapper<JSWebGLActiveInfo>(exec, globalObject, object);
-}
-WebGLActiveInfo* toWebGLActiveInfo(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLActiveInfo::s_info) ? static_cast<JSWebGLActiveInfo*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.h
deleted file mode 100644
index 235faf8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLActiveInfo.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLActiveInfo_h
-#define JSWebGLActiveInfo_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLActiveInfo;
-
-class JSWebGLActiveInfo : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLActiveInfo(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLActiveInfo>);
- virtual ~JSWebGLActiveInfo();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLActiveInfo* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLActiveInfo> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLActiveInfo*);
-WebGLActiveInfo* toWebGLActiveInfo(JSC::JSValue);
-
-class JSWebGLActiveInfoPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLActiveInfoPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWebGLActiveInfoSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLActiveInfoType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLActiveInfoName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLArray.cpp
deleted file mode 100644
index eeb506f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLArray.cpp
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-
-#include "JSWebGLArrayBuffer.h"
-#include "WebGLArray.h"
-#include "WebGLArrayBuffer.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLArray);
-
-/* Hash table */
-
-static const HashTableValue JSWebGLArrayTableValues[5] =
-{
- { "buffer", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLArrayBuffer), (intptr_t)0 },
- { "byteOffset", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLArrayByteOffset), (intptr_t)0 },
- { "byteLength", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLArrayByteLength), (intptr_t)0 },
- { "length", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLArrayLength), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLArrayTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSWebGLArrayTableValues, 0 };
-#else
- { 8, 7, JSWebGLArrayTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLArrayPrototypeTableValues[2] =
-{
- { "slice", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLArrayPrototypeFunctionSlice), (intptr_t)2 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLArrayPrototypeTableValues, 0 };
-#else
- { 2, 1, JSWebGLArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLArrayPrototype::s_info = { "WebGLArrayPrototype", 0, &JSWebGLArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLArray>(exec, globalObject);
-}
-
-bool JSWebGLArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLArray::s_info = { "WebGLArray", 0, &JSWebGLArrayTable, 0 };
-
-JSWebGLArray::JSWebGLArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLArray> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLArray::~JSWebGLArray()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLArrayPrototype(JSWebGLArrayPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebGLArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebGLArray, Base>(exec, &JSWebGLArrayTable, this, propertyName, slot);
-}
-
-bool JSWebGLArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebGLArray, Base>(exec, &JSWebGLArrayTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebGLArrayBuffer(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLArray* castedThis = static_cast<JSWebGLArray*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLArray* imp = static_cast<WebGLArray*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->buffer()));
- return result;
-}
-
-JSValue jsWebGLArrayByteOffset(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLArray* castedThis = static_cast<JSWebGLArray*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLArray* imp = static_cast<WebGLArray*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->byteOffset());
- return result;
-}
-
-JSValue jsWebGLArrayByteLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLArray* castedThis = static_cast<JSWebGLArray*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLArray* imp = static_cast<WebGLArray*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->byteLength());
- return result;
-}
-
-JSValue jsWebGLArrayLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLArray* castedThis = static_cast<JSWebGLArray*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLArray* imp = static_cast<WebGLArray*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->length());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLArrayPrototypeFunctionSlice(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLArray* castedThisObj = static_cast<JSWebGLArray*>(asObject(thisValue));
- return castedThisObj->slice(exec, args);
-}
-
-WebGLArray* toWebGLArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLArray::s_info) ? static_cast<JSWebGLArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLArray.h
deleted file mode 100644
index 59445e6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLArray.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLArray_h
-#define JSWebGLArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLArray;
-
-class JSWebGLArray : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLArray>);
- virtual ~JSWebGLArray();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue slice(JSC::ExecState*, const JSC::ArgList&);
- WebGLArray* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLArray> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLArray*);
-WebGLArray* toWebGLArray(JSC::JSValue);
-
-class JSWebGLArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLArrayPrototypeFunctionSlice(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebGLArrayBuffer(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLArrayByteOffset(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLArrayByteLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLArrayLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.cpp
deleted file mode 100644
index f01dc70..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArrayBuffer.h"
-
-#include "WebGLArrayBuffer.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLArrayBuffer);
-
-/* Hash table */
-
-static const HashTableValue JSWebGLArrayBufferTableValues[2] =
-{
- { "byteLength", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLArrayBufferByteLength), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLArrayBufferTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLArrayBufferTableValues, 0 };
-#else
- { 2, 1, JSWebGLArrayBufferTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLArrayBufferPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLArrayBufferPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLArrayBufferPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLArrayBufferPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLArrayBufferPrototype::s_info = { "WebGLArrayBufferPrototype", 0, &JSWebGLArrayBufferPrototypeTable, 0 };
-
-JSObject* JSWebGLArrayBufferPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLArrayBuffer>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLArrayBuffer::s_info = { "WebGLArrayBuffer", 0, &JSWebGLArrayBufferTable, 0 };
-
-JSWebGLArrayBuffer::JSWebGLArrayBuffer(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLArrayBuffer> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLArrayBuffer::~JSWebGLArrayBuffer()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLArrayBuffer::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLArrayBufferPrototype(JSWebGLArrayBufferPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebGLArrayBuffer::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebGLArrayBuffer, Base>(exec, &JSWebGLArrayBufferTable, this, propertyName, slot);
-}
-
-bool JSWebGLArrayBuffer::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebGLArrayBuffer, Base>(exec, &JSWebGLArrayBufferTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebGLArrayBufferByteLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLArrayBuffer* castedThis = static_cast<JSWebGLArrayBuffer*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLArrayBuffer* imp = static_cast<WebGLArrayBuffer*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->byteLength());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLArrayBuffer* object)
-{
- return getDOMObjectWrapper<JSWebGLArrayBuffer>(exec, globalObject, object);
-}
-WebGLArrayBuffer* toWebGLArrayBuffer(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLArrayBuffer::s_info) ? static_cast<JSWebGLArrayBuffer*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.h
deleted file mode 100644
index 82da974..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLArrayBuffer.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLArrayBuffer_h
-#define JSWebGLArrayBuffer_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLArrayBuffer;
-
-class JSWebGLArrayBuffer : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLArrayBuffer(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLArrayBuffer>);
- virtual ~JSWebGLArrayBuffer();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLArrayBuffer* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLArrayBuffer> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLArrayBuffer*);
-WebGLArrayBuffer* toWebGLArrayBuffer(JSC::JSValue);
-
-class JSWebGLArrayBufferPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLArrayBufferPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWebGLArrayBufferByteLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.cpp
deleted file mode 100644
index ed15ad5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLBuffer.h"
-
-#include "WebGLBuffer.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLBuffer);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLBufferPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLBufferPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLBufferPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLBufferPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLBufferPrototype::s_info = { "WebGLBufferPrototype", 0, &JSWebGLBufferPrototypeTable, 0 };
-
-JSObject* JSWebGLBufferPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLBuffer>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLBuffer::s_info = { "WebGLBuffer", 0, 0, 0 };
-
-JSWebGLBuffer::JSWebGLBuffer(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLBuffer> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLBuffer::~JSWebGLBuffer()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLBuffer::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLBufferPrototype(JSWebGLBufferPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLBuffer* object)
-{
- return getDOMObjectWrapper<JSWebGLBuffer>(exec, globalObject, object);
-}
-WebGLBuffer* toWebGLBuffer(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLBuffer::s_info) ? static_cast<JSWebGLBuffer*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.h
deleted file mode 100644
index e1e6734..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLBuffer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLBuffer_h
-#define JSWebGLBuffer_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLBuffer;
-
-class JSWebGLBuffer : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLBuffer(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLBuffer>);
- virtual ~JSWebGLBuffer();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLBuffer* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLBuffer> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLBuffer*);
-WebGLBuffer* toWebGLBuffer(JSC::JSValue);
-
-class JSWebGLBufferPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLBufferPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.cpp
deleted file mode 100644
index 7522bc3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLByteArray.h"
-
-#include "WebGLByteArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLByteArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLByteArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLByteArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLByteArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLByteArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLByteArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLByteArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLByteArrayPrototype::s_info = { "WebGLByteArrayPrototype", 0, &JSWebGLByteArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLByteArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLByteArray>(exec, globalObject);
-}
-
-bool JSWebGLByteArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLByteArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLByteArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLByteArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLByteArray::s_info = { "WebGLByteArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLByteArray::JSWebGLByteArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLByteArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLByteArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLByteArrayPrototype(JSWebGLByteArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLByteArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLByteArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLByteArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLByteArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLByteArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLByteArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLByteArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLByteArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLByteArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLByteArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLByteArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLByteArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLByteArray* castedThisObj = static_cast<JSWebGLByteArray*>(asObject(thisValue));
- WebGLByteArray* imp = static_cast<WebGLByteArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLByteArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLByteArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLByteArray* castedThisObj = static_cast<JSWebGLByteArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLByteArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLByteArray*>(impl())->item(index));
-}
-WebGLByteArray* toWebGLByteArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLByteArray::s_info) ? static_cast<JSWebGLByteArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.h
deleted file mode 100644
index 324adce..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLByteArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLByteArray_h
-#define JSWebGLByteArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLByteArray.h"
-
-namespace WebCore {
-
-class WebGLByteArray;
-
-class JSWebGLByteArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLByteArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLByteArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLByteArray* impl() const
- {
- return static_cast<WebGLByteArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLByteArray*);
-WebGLByteArray* toWebGLByteArray(JSC::JSValue);
-
-class JSWebGLByteArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLByteArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLByteArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLByteArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.cpp
deleted file mode 100644
index 5d73dc8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLContextAttributes.h"
-
-#include "WebGLContextAttributes.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLContextAttributes);
-
-/* Hash table */
-
-static const HashTableValue JSWebGLContextAttributesTableValues[6] =
-{
- { "alpha", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLContextAttributesAlpha), (intptr_t)setJSWebGLContextAttributesAlpha },
- { "depth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLContextAttributesDepth), (intptr_t)setJSWebGLContextAttributesDepth },
- { "stencil", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLContextAttributesStencil), (intptr_t)setJSWebGLContextAttributesStencil },
- { "antialias", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLContextAttributesAntialias), (intptr_t)setJSWebGLContextAttributesAntialias },
- { "premultipliedAlpha", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLContextAttributesPremultipliedAlpha), (intptr_t)setJSWebGLContextAttributesPremultipliedAlpha },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLContextAttributesTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSWebGLContextAttributesTableValues, 0 };
-#else
- { 16, 15, JSWebGLContextAttributesTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLContextAttributesPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLContextAttributesPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLContextAttributesPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLContextAttributesPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLContextAttributesPrototype::s_info = { "WebGLContextAttributesPrototype", 0, &JSWebGLContextAttributesPrototypeTable, 0 };
-
-JSObject* JSWebGLContextAttributesPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLContextAttributes>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLContextAttributes::s_info = { "WebGLContextAttributes", 0, &JSWebGLContextAttributesTable, 0 };
-
-JSWebGLContextAttributes::JSWebGLContextAttributes(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLContextAttributes> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLContextAttributes::~JSWebGLContextAttributes()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLContextAttributes::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLContextAttributesPrototype(JSWebGLContextAttributesPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebGLContextAttributes::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebGLContextAttributes, Base>(exec, &JSWebGLContextAttributesTable, this, propertyName, slot);
-}
-
-bool JSWebGLContextAttributes::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebGLContextAttributes, Base>(exec, &JSWebGLContextAttributesTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebGLContextAttributesAlpha(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLContextAttributes* castedThis = static_cast<JSWebGLContextAttributes*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThis->impl());
- JSValue result = jsBoolean(imp->alpha());
- return result;
-}
-
-JSValue jsWebGLContextAttributesDepth(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLContextAttributes* castedThis = static_cast<JSWebGLContextAttributes*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThis->impl());
- JSValue result = jsBoolean(imp->depth());
- return result;
-}
-
-JSValue jsWebGLContextAttributesStencil(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLContextAttributes* castedThis = static_cast<JSWebGLContextAttributes*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThis->impl());
- JSValue result = jsBoolean(imp->stencil());
- return result;
-}
-
-JSValue jsWebGLContextAttributesAntialias(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLContextAttributes* castedThis = static_cast<JSWebGLContextAttributes*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThis->impl());
- JSValue result = jsBoolean(imp->antialias());
- return result;
-}
-
-JSValue jsWebGLContextAttributesPremultipliedAlpha(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLContextAttributes* castedThis = static_cast<JSWebGLContextAttributes*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThis->impl());
- JSValue result = jsBoolean(imp->premultipliedAlpha());
- return result;
-}
-
-void JSWebGLContextAttributes::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWebGLContextAttributes, Base>(exec, propertyName, value, &JSWebGLContextAttributesTable, this, slot);
-}
-
-void setJSWebGLContextAttributesAlpha(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebGLContextAttributes* castedThisObj = static_cast<JSWebGLContextAttributes*>(thisObject);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThisObj->impl());
- imp->setAlpha(value.toBoolean(exec));
-}
-
-void setJSWebGLContextAttributesDepth(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebGLContextAttributes* castedThisObj = static_cast<JSWebGLContextAttributes*>(thisObject);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThisObj->impl());
- imp->setDepth(value.toBoolean(exec));
-}
-
-void setJSWebGLContextAttributesStencil(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebGLContextAttributes* castedThisObj = static_cast<JSWebGLContextAttributes*>(thisObject);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThisObj->impl());
- imp->setStencil(value.toBoolean(exec));
-}
-
-void setJSWebGLContextAttributesAntialias(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebGLContextAttributes* castedThisObj = static_cast<JSWebGLContextAttributes*>(thisObject);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThisObj->impl());
- imp->setAntialias(value.toBoolean(exec));
-}
-
-void setJSWebGLContextAttributesPremultipliedAlpha(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebGLContextAttributes* castedThisObj = static_cast<JSWebGLContextAttributes*>(thisObject);
- WebGLContextAttributes* imp = static_cast<WebGLContextAttributes*>(castedThisObj->impl());
- imp->setPremultipliedAlpha(value.toBoolean(exec));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLContextAttributes* object)
-{
- return getDOMObjectWrapper<JSWebGLContextAttributes>(exec, globalObject, object);
-}
-WebGLContextAttributes* toWebGLContextAttributes(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLContextAttributes::s_info) ? static_cast<JSWebGLContextAttributes*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.h
deleted file mode 100644
index 8875b5f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLContextAttributes.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLContextAttributes_h
-#define JSWebGLContextAttributes_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLContextAttributes;
-
-class JSWebGLContextAttributes : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLContextAttributes(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLContextAttributes>);
- virtual ~JSWebGLContextAttributes();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLContextAttributes* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLContextAttributes> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLContextAttributes*);
-WebGLContextAttributes* toWebGLContextAttributes(JSC::JSValue);
-
-class JSWebGLContextAttributesPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLContextAttributesPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWebGLContextAttributesAlpha(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebGLContextAttributesAlpha(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebGLContextAttributesDepth(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebGLContextAttributesDepth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebGLContextAttributesStencil(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebGLContextAttributesStencil(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebGLContextAttributesAntialias(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebGLContextAttributesAntialias(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebGLContextAttributesPremultipliedAlpha(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebGLContextAttributesPremultipliedAlpha(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.cpp
deleted file mode 100644
index 4ef8db5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLFloatArray.h"
-
-#include "WebGLFloatArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLFloatArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLFloatArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLFloatArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLFloatArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLFloatArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLFloatArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLFloatArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLFloatArrayPrototype::s_info = { "WebGLFloatArrayPrototype", 0, &JSWebGLFloatArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLFloatArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLFloatArray>(exec, globalObject);
-}
-
-bool JSWebGLFloatArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLFloatArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLFloatArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLFloatArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLFloatArray::s_info = { "WebGLFloatArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLFloatArray::JSWebGLFloatArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLFloatArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLFloatArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLFloatArrayPrototype(JSWebGLFloatArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLFloatArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLFloatArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLFloatArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLFloatArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLFloatArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLFloatArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLFloatArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLFloatArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLFloatArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLFloatArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLFloatArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLFloatArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLFloatArray* castedThisObj = static_cast<JSWebGLFloatArray*>(asObject(thisValue));
- WebGLFloatArray* imp = static_cast<WebGLFloatArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLFloatArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLFloatArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLFloatArray* castedThisObj = static_cast<JSWebGLFloatArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLFloatArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLFloatArray*>(impl())->item(index));
-}
-WebGLFloatArray* toWebGLFloatArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLFloatArray::s_info) ? static_cast<JSWebGLFloatArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.h
deleted file mode 100644
index 24eff64..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLFloatArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLFloatArray_h
-#define JSWebGLFloatArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLFloatArray.h"
-
-namespace WebCore {
-
-class WebGLFloatArray;
-
-class JSWebGLFloatArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLFloatArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLFloatArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLFloatArray* impl() const
- {
- return static_cast<WebGLFloatArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLFloatArray*);
-WebGLFloatArray* toWebGLFloatArray(JSC::JSValue);
-
-class JSWebGLFloatArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLFloatArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLFloatArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLFloatArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.cpp
deleted file mode 100644
index ac1eaa1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLFramebuffer.h"
-
-#include "WebGLFramebuffer.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLFramebuffer);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLFramebufferPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLFramebufferPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLFramebufferPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLFramebufferPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLFramebufferPrototype::s_info = { "WebGLFramebufferPrototype", 0, &JSWebGLFramebufferPrototypeTable, 0 };
-
-JSObject* JSWebGLFramebufferPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLFramebuffer>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLFramebuffer::s_info = { "WebGLFramebuffer", 0, 0, 0 };
-
-JSWebGLFramebuffer::JSWebGLFramebuffer(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLFramebuffer> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLFramebuffer::~JSWebGLFramebuffer()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLFramebuffer::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLFramebufferPrototype(JSWebGLFramebufferPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLFramebuffer* object)
-{
- return getDOMObjectWrapper<JSWebGLFramebuffer>(exec, globalObject, object);
-}
-WebGLFramebuffer* toWebGLFramebuffer(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLFramebuffer::s_info) ? static_cast<JSWebGLFramebuffer*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.h
deleted file mode 100644
index eee1353..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLFramebuffer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLFramebuffer_h
-#define JSWebGLFramebuffer_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLFramebuffer;
-
-class JSWebGLFramebuffer : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLFramebuffer(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLFramebuffer>);
- virtual ~JSWebGLFramebuffer();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLFramebuffer* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLFramebuffer> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLFramebuffer*);
-WebGLFramebuffer* toWebGLFramebuffer(JSC::JSValue);
-
-class JSWebGLFramebufferPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLFramebufferPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.cpp
deleted file mode 100644
index 1705369..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLIntArray.h"
-
-#include "WebGLIntArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLIntArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLIntArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLIntArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLIntArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLIntArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLIntArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLIntArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLIntArrayPrototype::s_info = { "WebGLIntArrayPrototype", 0, &JSWebGLIntArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLIntArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLIntArray>(exec, globalObject);
-}
-
-bool JSWebGLIntArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLIntArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLIntArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLIntArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLIntArray::s_info = { "WebGLIntArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLIntArray::JSWebGLIntArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLIntArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLIntArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLIntArrayPrototype(JSWebGLIntArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLIntArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLIntArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLIntArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLIntArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLIntArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLIntArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLIntArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLIntArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLIntArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLIntArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLIntArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLIntArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLIntArray* castedThisObj = static_cast<JSWebGLIntArray*>(asObject(thisValue));
- WebGLIntArray* imp = static_cast<WebGLIntArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLIntArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLIntArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLIntArray* castedThisObj = static_cast<JSWebGLIntArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLIntArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLIntArray*>(impl())->item(index));
-}
-WebGLIntArray* toWebGLIntArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLIntArray::s_info) ? static_cast<JSWebGLIntArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.h
deleted file mode 100644
index 30a7e0e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLIntArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLIntArray_h
-#define JSWebGLIntArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLIntArray.h"
-
-namespace WebCore {
-
-class WebGLIntArray;
-
-class JSWebGLIntArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLIntArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLIntArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLIntArray* impl() const
- {
- return static_cast<WebGLIntArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLIntArray*);
-WebGLIntArray* toWebGLIntArray(JSC::JSValue);
-
-class JSWebGLIntArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLIntArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLIntArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLIntArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.cpp
deleted file mode 100644
index c827e18..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLProgram.h"
-
-#include "WebGLProgram.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLProgram);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLProgramPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLProgramPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLProgramPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLProgramPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLProgramPrototype::s_info = { "WebGLProgramPrototype", 0, &JSWebGLProgramPrototypeTable, 0 };
-
-JSObject* JSWebGLProgramPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLProgram>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLProgram::s_info = { "WebGLProgram", 0, 0, 0 };
-
-JSWebGLProgram::JSWebGLProgram(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLProgram> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLProgram::~JSWebGLProgram()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLProgram::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLProgramPrototype(JSWebGLProgramPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLProgram* object)
-{
- return getDOMObjectWrapper<JSWebGLProgram>(exec, globalObject, object);
-}
-WebGLProgram* toWebGLProgram(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLProgram::s_info) ? static_cast<JSWebGLProgram*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.h
deleted file mode 100644
index 80bb41c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLProgram.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLProgram_h
-#define JSWebGLProgram_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLProgram;
-
-class JSWebGLProgram : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLProgram(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLProgram>);
- virtual ~JSWebGLProgram();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLProgram* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLProgram> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLProgram*);
-WebGLProgram* toWebGLProgram(JSC::JSValue);
-
-class JSWebGLProgramPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLProgramPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.cpp
deleted file mode 100644
index e7dbd08..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLRenderbuffer.h"
-
-#include "WebGLRenderbuffer.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLRenderbuffer);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLRenderbufferPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLRenderbufferPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLRenderbufferPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLRenderbufferPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLRenderbufferPrototype::s_info = { "WebGLRenderbufferPrototype", 0, &JSWebGLRenderbufferPrototypeTable, 0 };
-
-JSObject* JSWebGLRenderbufferPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLRenderbuffer>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLRenderbuffer::s_info = { "WebGLRenderbuffer", 0, 0, 0 };
-
-JSWebGLRenderbuffer::JSWebGLRenderbuffer(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLRenderbuffer> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLRenderbuffer::~JSWebGLRenderbuffer()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLRenderbuffer::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLRenderbufferPrototype(JSWebGLRenderbufferPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLRenderbuffer* object)
-{
- return getDOMObjectWrapper<JSWebGLRenderbuffer>(exec, globalObject, object);
-}
-WebGLRenderbuffer* toWebGLRenderbuffer(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLRenderbuffer::s_info) ? static_cast<JSWebGLRenderbuffer*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.h
deleted file mode 100644
index af37739..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderbuffer.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLRenderbuffer_h
-#define JSWebGLRenderbuffer_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLRenderbuffer;
-
-class JSWebGLRenderbuffer : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLRenderbuffer(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLRenderbuffer>);
- virtual ~JSWebGLRenderbuffer();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLRenderbuffer* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLRenderbuffer> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLRenderbuffer*);
-WebGLRenderbuffer* toWebGLRenderbuffer(JSC::JSValue);
-
-class JSWebGLRenderbufferPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLRenderbufferPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.cpp
deleted file mode 100644
index dd8efdd..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.cpp
+++ /dev/null
@@ -1,4252 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLRenderingContext.h"
-
-#include "JSWebGLActiveInfo.h"
-#include "JSWebGLArray.h"
-#include "JSWebGLBuffer.h"
-#include "JSWebGLContextAttributes.h"
-#include "JSWebGLFramebuffer.h"
-#include "JSWebGLProgram.h"
-#include "JSWebGLRenderbuffer.h"
-#include "JSWebGLShader.h"
-#include "JSWebGLTexture.h"
-#include "JSWebGLUniformLocation.h"
-#include "KURL.h"
-#include "WebGLActiveInfo.h"
-#include "WebGLArray.h"
-#include "WebGLBuffer.h"
-#include "WebGLContextAttributes.h"
-#include "WebGLFramebuffer.h"
-#include "WebGLProgram.h"
-#include "WebGLRenderbuffer.h"
-#include "WebGLRenderingContext.h"
-#include "WebGLShader.h"
-#include "WebGLTexture.h"
-#include "WebGLUniformLocation.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLRenderingContext);
-
-/* Hash table */
-
-static const HashTableValue JSWebGLRenderingContextTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLRenderingContextTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLRenderingContextTableValues, 0 };
-#else
- { 2, 1, JSWebGLRenderingContextTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWebGLRenderingContextConstructorTableValues[303] =
-{
- { "DEPTH_BUFFER_BIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_BUFFER_BIT), (intptr_t)0 },
- { "STENCIL_BUFFER_BIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BUFFER_BIT), (intptr_t)0 },
- { "COLOR_BUFFER_BIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_BUFFER_BIT), (intptr_t)0 },
- { "FALSE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFALSE), (intptr_t)0 },
- { "TRUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRUE), (intptr_t)0 },
- { "POINTS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOINTS), (intptr_t)0 },
- { "LINES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINES), (intptr_t)0 },
- { "LINE_LOOP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINE_LOOP), (intptr_t)0 },
- { "LINE_STRIP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINE_STRIP), (intptr_t)0 },
- { "TRIANGLES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRIANGLES), (intptr_t)0 },
- { "TRIANGLE_STRIP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRIANGLE_STRIP), (intptr_t)0 },
- { "TRIANGLE_FAN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRIANGLE_FAN), (intptr_t)0 },
- { "ZERO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextZERO), (intptr_t)0 },
- { "ONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE), (intptr_t)0 },
- { "SRC_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSRC_COLOR), (intptr_t)0 },
- { "ONE_MINUS_SRC_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_SRC_COLOR), (intptr_t)0 },
- { "SRC_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSRC_ALPHA), (intptr_t)0 },
- { "ONE_MINUS_SRC_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_SRC_ALPHA), (intptr_t)0 },
- { "DST_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDST_ALPHA), (intptr_t)0 },
- { "ONE_MINUS_DST_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_DST_ALPHA), (intptr_t)0 },
- { "DST_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDST_COLOR), (intptr_t)0 },
- { "ONE_MINUS_DST_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_DST_COLOR), (intptr_t)0 },
- { "SRC_ALPHA_SATURATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSRC_ALPHA_SATURATE), (intptr_t)0 },
- { "FUNC_ADD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFUNC_ADD), (intptr_t)0 },
- { "BLEND_EQUATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_EQUATION), (intptr_t)0 },
- { "BLEND_EQUATION_RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_EQUATION_RGB), (intptr_t)0 },
- { "BLEND_EQUATION_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_EQUATION_ALPHA), (intptr_t)0 },
- { "FUNC_SUBTRACT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFUNC_SUBTRACT), (intptr_t)0 },
- { "FUNC_REVERSE_SUBTRACT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFUNC_REVERSE_SUBTRACT), (intptr_t)0 },
- { "BLEND_DST_RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_DST_RGB), (intptr_t)0 },
- { "BLEND_SRC_RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_SRC_RGB), (intptr_t)0 },
- { "BLEND_DST_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_DST_ALPHA), (intptr_t)0 },
- { "BLEND_SRC_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_SRC_ALPHA), (intptr_t)0 },
- { "CONSTANT_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCONSTANT_COLOR), (intptr_t)0 },
- { "ONE_MINUS_CONSTANT_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_CONSTANT_COLOR), (intptr_t)0 },
- { "CONSTANT_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCONSTANT_ALPHA), (intptr_t)0 },
- { "ONE_MINUS_CONSTANT_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_CONSTANT_ALPHA), (intptr_t)0 },
- { "BLEND_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_COLOR), (intptr_t)0 },
- { "ARRAY_BUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextARRAY_BUFFER), (intptr_t)0 },
- { "ELEMENT_ARRAY_BUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextELEMENT_ARRAY_BUFFER), (intptr_t)0 },
- { "ARRAY_BUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextARRAY_BUFFER_BINDING), (intptr_t)0 },
- { "ELEMENT_ARRAY_BUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextELEMENT_ARRAY_BUFFER_BINDING), (intptr_t)0 },
- { "STREAM_DRAW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTREAM_DRAW), (intptr_t)0 },
- { "STATIC_DRAW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTATIC_DRAW), (intptr_t)0 },
- { "DYNAMIC_DRAW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDYNAMIC_DRAW), (intptr_t)0 },
- { "BUFFER_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBUFFER_SIZE), (intptr_t)0 },
- { "BUFFER_USAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBUFFER_USAGE), (intptr_t)0 },
- { "CURRENT_VERTEX_ATTRIB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCURRENT_VERTEX_ATTRIB), (intptr_t)0 },
- { "FRONT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRONT), (intptr_t)0 },
- { "BACK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBACK), (intptr_t)0 },
- { "FRONT_AND_BACK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRONT_AND_BACK), (intptr_t)0 },
- { "TEXTURE_2D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_2D), (intptr_t)0 },
- { "CULL_FACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCULL_FACE), (intptr_t)0 },
- { "BLEND", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND), (intptr_t)0 },
- { "DITHER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDITHER), (intptr_t)0 },
- { "STENCIL_TEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_TEST), (intptr_t)0 },
- { "DEPTH_TEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_TEST), (intptr_t)0 },
- { "SCISSOR_TEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSCISSOR_TEST), (intptr_t)0 },
- { "POLYGON_OFFSET_FILL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOLYGON_OFFSET_FILL), (intptr_t)0 },
- { "SAMPLE_ALPHA_TO_COVERAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_ALPHA_TO_COVERAGE), (intptr_t)0 },
- { "SAMPLE_COVERAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_COVERAGE), (intptr_t)0 },
- { "NO_ERROR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNO_ERROR), (intptr_t)0 },
- { "INVALID_ENUM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_ENUM), (intptr_t)0 },
- { "INVALID_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_VALUE), (intptr_t)0 },
- { "INVALID_OPERATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_OPERATION), (intptr_t)0 },
- { "OUT_OF_MEMORY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextOUT_OF_MEMORY), (intptr_t)0 },
- { "CW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCW), (intptr_t)0 },
- { "CCW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCCW), (intptr_t)0 },
- { "LINE_WIDTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINE_WIDTH), (intptr_t)0 },
- { "ALIASED_POINT_SIZE_RANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALIASED_POINT_SIZE_RANGE), (intptr_t)0 },
- { "ALIASED_LINE_WIDTH_RANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALIASED_LINE_WIDTH_RANGE), (intptr_t)0 },
- { "CULL_FACE_MODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCULL_FACE_MODE), (intptr_t)0 },
- { "FRONT_FACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRONT_FACE), (intptr_t)0 },
- { "DEPTH_RANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_RANGE), (intptr_t)0 },
- { "DEPTH_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_WRITEMASK), (intptr_t)0 },
- { "DEPTH_CLEAR_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_CLEAR_VALUE), (intptr_t)0 },
- { "DEPTH_FUNC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_FUNC), (intptr_t)0 },
- { "STENCIL_CLEAR_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_CLEAR_VALUE), (intptr_t)0 },
- { "STENCIL_FUNC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_FUNC), (intptr_t)0 },
- { "STENCIL_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_FAIL), (intptr_t)0 },
- { "STENCIL_PASS_DEPTH_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_PASS_DEPTH_FAIL), (intptr_t)0 },
- { "STENCIL_PASS_DEPTH_PASS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_PASS_DEPTH_PASS), (intptr_t)0 },
- { "STENCIL_REF", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_REF), (intptr_t)0 },
- { "STENCIL_VALUE_MASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_VALUE_MASK), (intptr_t)0 },
- { "STENCIL_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_WRITEMASK), (intptr_t)0 },
- { "STENCIL_BACK_FUNC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_FUNC), (intptr_t)0 },
- { "STENCIL_BACK_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_FAIL), (intptr_t)0 },
- { "STENCIL_BACK_PASS_DEPTH_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_FAIL), (intptr_t)0 },
- { "STENCIL_BACK_PASS_DEPTH_PASS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_PASS), (intptr_t)0 },
- { "STENCIL_BACK_REF", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_REF), (intptr_t)0 },
- { "STENCIL_BACK_VALUE_MASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_VALUE_MASK), (intptr_t)0 },
- { "STENCIL_BACK_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_WRITEMASK), (intptr_t)0 },
- { "VIEWPORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVIEWPORT), (intptr_t)0 },
- { "SCISSOR_BOX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSCISSOR_BOX), (intptr_t)0 },
- { "COLOR_CLEAR_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_CLEAR_VALUE), (intptr_t)0 },
- { "COLOR_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_WRITEMASK), (intptr_t)0 },
- { "UNPACK_ALIGNMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNPACK_ALIGNMENT), (intptr_t)0 },
- { "PACK_ALIGNMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPACK_ALIGNMENT), (intptr_t)0 },
- { "MAX_TEXTURE_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_TEXTURE_SIZE), (intptr_t)0 },
- { "MAX_VIEWPORT_DIMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VIEWPORT_DIMS), (intptr_t)0 },
- { "SUBPIXEL_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSUBPIXEL_BITS), (intptr_t)0 },
- { "RED_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRED_BITS), (intptr_t)0 },
- { "GREEN_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGREEN_BITS), (intptr_t)0 },
- { "BLUE_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLUE_BITS), (intptr_t)0 },
- { "ALPHA_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALPHA_BITS), (intptr_t)0 },
- { "DEPTH_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_BITS), (intptr_t)0 },
- { "STENCIL_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BITS), (intptr_t)0 },
- { "POLYGON_OFFSET_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOLYGON_OFFSET_UNITS), (intptr_t)0 },
- { "POLYGON_OFFSET_FACTOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOLYGON_OFFSET_FACTOR), (intptr_t)0 },
- { "TEXTURE_BINDING_2D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_BINDING_2D), (intptr_t)0 },
- { "SAMPLE_BUFFERS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_BUFFERS), (intptr_t)0 },
- { "SAMPLES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLES), (intptr_t)0 },
- { "SAMPLE_COVERAGE_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_COVERAGE_VALUE), (intptr_t)0 },
- { "SAMPLE_COVERAGE_INVERT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_COVERAGE_INVERT), (intptr_t)0 },
- { "NUM_COMPRESSED_TEXTURE_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNUM_COMPRESSED_TEXTURE_FORMATS), (intptr_t)0 },
- { "COMPRESSED_TEXTURE_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOMPRESSED_TEXTURE_FORMATS), (intptr_t)0 },
- { "DONT_CARE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDONT_CARE), (intptr_t)0 },
- { "FASTEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFASTEST), (intptr_t)0 },
- { "NICEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNICEST), (intptr_t)0 },
- { "GENERATE_MIPMAP_HINT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGENERATE_MIPMAP_HINT), (intptr_t)0 },
- { "BYTE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBYTE), (intptr_t)0 },
- { "UNSIGNED_BYTE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_BYTE), (intptr_t)0 },
- { "SHORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHORT), (intptr_t)0 },
- { "UNSIGNED_SHORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT), (intptr_t)0 },
- { "INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT), (intptr_t)0 },
- { "UNSIGNED_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_INT), (intptr_t)0 },
- { "FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT), (intptr_t)0 },
- { "FIXED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFIXED), (intptr_t)0 },
- { "DEPTH_COMPONENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_COMPONENT), (intptr_t)0 },
- { "ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALPHA), (intptr_t)0 },
- { "RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGB), (intptr_t)0 },
- { "RGBA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGBA), (intptr_t)0 },
- { "LUMINANCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLUMINANCE), (intptr_t)0 },
- { "LUMINANCE_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLUMINANCE_ALPHA), (intptr_t)0 },
- { "UNSIGNED_SHORT_4_4_4_4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT_4_4_4_4), (intptr_t)0 },
- { "UNSIGNED_SHORT_5_5_5_1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT_5_5_5_1), (intptr_t)0 },
- { "UNSIGNED_SHORT_5_6_5", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT_5_6_5), (intptr_t)0 },
- { "FRAGMENT_SHADER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAGMENT_SHADER), (intptr_t)0 },
- { "VERTEX_SHADER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_SHADER), (intptr_t)0 },
- { "MAX_VERTEX_ATTRIBS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VERTEX_ATTRIBS), (intptr_t)0 },
- { "MAX_VERTEX_UNIFORM_VECTORS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VERTEX_UNIFORM_VECTORS), (intptr_t)0 },
- { "MAX_VARYING_VECTORS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VARYING_VECTORS), (intptr_t)0 },
- { "MAX_COMBINED_TEXTURE_IMAGE_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_COMBINED_TEXTURE_IMAGE_UNITS), (intptr_t)0 },
- { "MAX_VERTEX_TEXTURE_IMAGE_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VERTEX_TEXTURE_IMAGE_UNITS), (intptr_t)0 },
- { "MAX_TEXTURE_IMAGE_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_TEXTURE_IMAGE_UNITS), (intptr_t)0 },
- { "MAX_FRAGMENT_UNIFORM_VECTORS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_FRAGMENT_UNIFORM_VECTORS), (intptr_t)0 },
- { "SHADER_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_TYPE), (intptr_t)0 },
- { "DELETE_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDELETE_STATUS), (intptr_t)0 },
- { "LINK_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINK_STATUS), (intptr_t)0 },
- { "VALIDATE_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVALIDATE_STATUS), (intptr_t)0 },
- { "ATTACHED_SHADERS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextATTACHED_SHADERS), (intptr_t)0 },
- { "ACTIVE_UNIFORMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_UNIFORMS), (intptr_t)0 },
- { "ACTIVE_UNIFORM_MAX_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_UNIFORM_MAX_LENGTH), (intptr_t)0 },
- { "ACTIVE_ATTRIBUTES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_ATTRIBUTES), (intptr_t)0 },
- { "ACTIVE_ATTRIBUTE_MAX_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_ATTRIBUTE_MAX_LENGTH), (intptr_t)0 },
- { "SHADING_LANGUAGE_VERSION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADING_LANGUAGE_VERSION), (intptr_t)0 },
- { "CURRENT_PROGRAM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCURRENT_PROGRAM), (intptr_t)0 },
- { "NEVER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEVER), (intptr_t)0 },
- { "LESS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLESS), (intptr_t)0 },
- { "EQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextEQUAL), (intptr_t)0 },
- { "LEQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLEQUAL), (intptr_t)0 },
- { "GREATER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGREATER), (intptr_t)0 },
- { "NOTEQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNOTEQUAL), (intptr_t)0 },
- { "GEQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGEQUAL), (intptr_t)0 },
- { "ALWAYS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALWAYS), (intptr_t)0 },
- { "KEEP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextKEEP), (intptr_t)0 },
- { "REPLACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextREPLACE), (intptr_t)0 },
- { "INCR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINCR), (intptr_t)0 },
- { "DECR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDECR), (intptr_t)0 },
- { "INVERT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVERT), (intptr_t)0 },
- { "INCR_WRAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINCR_WRAP), (intptr_t)0 },
- { "DECR_WRAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDECR_WRAP), (intptr_t)0 },
- { "VENDOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVENDOR), (intptr_t)0 },
- { "RENDERER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERER), (intptr_t)0 },
- { "VERSION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERSION), (intptr_t)0 },
- { "EXTENSIONS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextEXTENSIONS), (intptr_t)0 },
- { "NEAREST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEAREST), (intptr_t)0 },
- { "LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINEAR), (intptr_t)0 },
- { "NEAREST_MIPMAP_NEAREST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEAREST_MIPMAP_NEAREST), (intptr_t)0 },
- { "LINEAR_MIPMAP_NEAREST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINEAR_MIPMAP_NEAREST), (intptr_t)0 },
- { "NEAREST_MIPMAP_LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEAREST_MIPMAP_LINEAR), (intptr_t)0 },
- { "LINEAR_MIPMAP_LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINEAR_MIPMAP_LINEAR), (intptr_t)0 },
- { "TEXTURE_MAG_FILTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_MAG_FILTER), (intptr_t)0 },
- { "TEXTURE_MIN_FILTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_MIN_FILTER), (intptr_t)0 },
- { "TEXTURE_WRAP_S", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_WRAP_S), (intptr_t)0 },
- { "TEXTURE_WRAP_T", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_WRAP_T), (intptr_t)0 },
- { "TEXTURE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP), (intptr_t)0 },
- { "TEXTURE_BINDING_CUBE_MAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_BINDING_CUBE_MAP), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_POSITIVE_X", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_X), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_NEGATIVE_X", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_X), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_POSITIVE_Y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Y), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_NEGATIVE_Y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Y), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_POSITIVE_Z", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Z), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_NEGATIVE_Z", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Z), (intptr_t)0 },
- { "MAX_CUBE_MAP_TEXTURE_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_CUBE_MAP_TEXTURE_SIZE), (intptr_t)0 },
- { "TEXTURE0", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE0), (intptr_t)0 },
- { "TEXTURE1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE1), (intptr_t)0 },
- { "TEXTURE2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE2), (intptr_t)0 },
- { "TEXTURE3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE3), (intptr_t)0 },
- { "TEXTURE4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE4), (intptr_t)0 },
- { "TEXTURE5", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE5), (intptr_t)0 },
- { "TEXTURE6", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE6), (intptr_t)0 },
- { "TEXTURE7", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE7), (intptr_t)0 },
- { "TEXTURE8", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE8), (intptr_t)0 },
- { "TEXTURE9", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE9), (intptr_t)0 },
- { "TEXTURE10", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE10), (intptr_t)0 },
- { "TEXTURE11", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE11), (intptr_t)0 },
- { "TEXTURE12", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE12), (intptr_t)0 },
- { "TEXTURE13", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE13), (intptr_t)0 },
- { "TEXTURE14", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE14), (intptr_t)0 },
- { "TEXTURE15", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE15), (intptr_t)0 },
- { "TEXTURE16", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE16), (intptr_t)0 },
- { "TEXTURE17", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE17), (intptr_t)0 },
- { "TEXTURE18", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE18), (intptr_t)0 },
- { "TEXTURE19", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE19), (intptr_t)0 },
- { "TEXTURE20", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE20), (intptr_t)0 },
- { "TEXTURE21", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE21), (intptr_t)0 },
- { "TEXTURE22", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE22), (intptr_t)0 },
- { "TEXTURE23", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE23), (intptr_t)0 },
- { "TEXTURE24", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE24), (intptr_t)0 },
- { "TEXTURE25", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE25), (intptr_t)0 },
- { "TEXTURE26", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE26), (intptr_t)0 },
- { "TEXTURE27", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE27), (intptr_t)0 },
- { "TEXTURE28", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE28), (intptr_t)0 },
- { "TEXTURE29", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE29), (intptr_t)0 },
- { "TEXTURE30", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE30), (intptr_t)0 },
- { "TEXTURE31", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE31), (intptr_t)0 },
- { "ACTIVE_TEXTURE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_TEXTURE), (intptr_t)0 },
- { "REPEAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextREPEAT), (intptr_t)0 },
- { "CLAMP_TO_EDGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCLAMP_TO_EDGE), (intptr_t)0 },
- { "MIRRORED_REPEAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMIRRORED_REPEAT), (intptr_t)0 },
- { "FLOAT_VEC2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_VEC2), (intptr_t)0 },
- { "FLOAT_VEC3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_VEC3), (intptr_t)0 },
- { "FLOAT_VEC4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_VEC4), (intptr_t)0 },
- { "INT_VEC2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT_VEC2), (intptr_t)0 },
- { "INT_VEC3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT_VEC3), (intptr_t)0 },
- { "INT_VEC4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT_VEC4), (intptr_t)0 },
- { "BOOL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL), (intptr_t)0 },
- { "BOOL_VEC2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL_VEC2), (intptr_t)0 },
- { "BOOL_VEC3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL_VEC3), (intptr_t)0 },
- { "BOOL_VEC4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL_VEC4), (intptr_t)0 },
- { "FLOAT_MAT2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_MAT2), (intptr_t)0 },
- { "FLOAT_MAT3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_MAT3), (intptr_t)0 },
- { "FLOAT_MAT4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_MAT4), (intptr_t)0 },
- { "SAMPLER_2D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLER_2D), (intptr_t)0 },
- { "SAMPLER_CUBE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLER_CUBE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_ENABLED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_ENABLED), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_SIZE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_STRIDE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_STRIDE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_TYPE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_NORMALIZED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_NORMALIZED), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_POINTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_POINTER), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_BUFFER_BINDING), (intptr_t)0 },
- { "IMPLEMENTATION_COLOR_READ_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_TYPE), (intptr_t)0 },
- { "IMPLEMENTATION_COLOR_READ_FORMAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_FORMAT), (intptr_t)0 },
- { "COMPILE_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOMPILE_STATUS), (intptr_t)0 },
- { "INFO_LOG_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINFO_LOG_LENGTH), (intptr_t)0 },
- { "SHADER_SOURCE_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_SOURCE_LENGTH), (intptr_t)0 },
- { "SHADER_COMPILER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_COMPILER), (intptr_t)0 },
- { "SHADER_BINARY_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_BINARY_FORMATS), (intptr_t)0 },
- { "NUM_SHADER_BINARY_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNUM_SHADER_BINARY_FORMATS), (intptr_t)0 },
- { "LOW_FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLOW_FLOAT), (intptr_t)0 },
- { "MEDIUM_FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMEDIUM_FLOAT), (intptr_t)0 },
- { "HIGH_FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextHIGH_FLOAT), (intptr_t)0 },
- { "LOW_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLOW_INT), (intptr_t)0 },
- { "MEDIUM_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMEDIUM_INT), (intptr_t)0 },
- { "HIGH_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextHIGH_INT), (intptr_t)0 },
- { "FRAMEBUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER), (intptr_t)0 },
- { "RENDERBUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER), (intptr_t)0 },
- { "RGBA4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGBA4), (intptr_t)0 },
- { "RGB5_A1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGB5_A1), (intptr_t)0 },
- { "RGB565", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGB565), (intptr_t)0 },
- { "DEPTH_COMPONENT16", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_COMPONENT16), (intptr_t)0 },
- { "STENCIL_INDEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_INDEX), (intptr_t)0 },
- { "STENCIL_INDEX8", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_INDEX8), (intptr_t)0 },
- { "RENDERBUFFER_WIDTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_WIDTH), (intptr_t)0 },
- { "RENDERBUFFER_HEIGHT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_HEIGHT), (intptr_t)0 },
- { "RENDERBUFFER_INTERNAL_FORMAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_INTERNAL_FORMAT), (intptr_t)0 },
- { "RENDERBUFFER_RED_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_RED_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_GREEN_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_GREEN_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_BLUE_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_BLUE_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_ALPHA_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_ALPHA_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_DEPTH_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_DEPTH_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_STENCIL_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_STENCIL_SIZE), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_TYPE), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_NAME), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE), (intptr_t)0 },
- { "COLOR_ATTACHMENT0", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_ATTACHMENT0), (intptr_t)0 },
- { "DEPTH_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_ATTACHMENT), (intptr_t)0 },
- { "STENCIL_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_ATTACHMENT), (intptr_t)0 },
- { "NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNONE), (intptr_t)0 },
- { "FRAMEBUFFER_COMPLETE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_COMPLETE), (intptr_t)0 },
- { "FRAMEBUFFER_INCOMPLETE_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_ATTACHMENT), (intptr_t)0 },
- { "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT), (intptr_t)0 },
- { "FRAMEBUFFER_INCOMPLETE_DIMENSIONS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_DIMENSIONS), (intptr_t)0 },
- { "FRAMEBUFFER_UNSUPPORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_UNSUPPORTED), (intptr_t)0 },
- { "FRAMEBUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_BINDING), (intptr_t)0 },
- { "RENDERBUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_BINDING), (intptr_t)0 },
- { "MAX_RENDERBUFFER_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_RENDERBUFFER_SIZE), (intptr_t)0 },
- { "INVALID_FRAMEBUFFER_OPERATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_FRAMEBUFFER_OPERATION), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLRenderingContextConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 32767, JSWebGLRenderingContextConstructorTableValues, 0 };
-#else
- { 1063, 1023, JSWebGLRenderingContextConstructorTableValues, 0 };
-#endif
-
-class JSWebGLRenderingContextConstructor : public DOMConstructorObject {
-public:
- JSWebGLRenderingContextConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWebGLRenderingContextConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWebGLRenderingContextPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWebGLRenderingContextConstructor::s_info = { "WebGLRenderingContextConstructor", 0, &JSWebGLRenderingContextConstructorTable, 0 };
-
-bool JSWebGLRenderingContextConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebGLRenderingContextConstructor, DOMObject>(exec, &JSWebGLRenderingContextConstructorTable, this, propertyName, slot);
-}
-
-bool JSWebGLRenderingContextConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebGLRenderingContextConstructor, DOMObject>(exec, &JSWebGLRenderingContextConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLRenderingContextPrototypeTableValues[435] =
-{
- { "DEPTH_BUFFER_BIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_BUFFER_BIT), (intptr_t)0 },
- { "STENCIL_BUFFER_BIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BUFFER_BIT), (intptr_t)0 },
- { "COLOR_BUFFER_BIT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_BUFFER_BIT), (intptr_t)0 },
- { "FALSE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFALSE), (intptr_t)0 },
- { "TRUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRUE), (intptr_t)0 },
- { "POINTS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOINTS), (intptr_t)0 },
- { "LINES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINES), (intptr_t)0 },
- { "LINE_LOOP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINE_LOOP), (intptr_t)0 },
- { "LINE_STRIP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINE_STRIP), (intptr_t)0 },
- { "TRIANGLES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRIANGLES), (intptr_t)0 },
- { "TRIANGLE_STRIP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRIANGLE_STRIP), (intptr_t)0 },
- { "TRIANGLE_FAN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTRIANGLE_FAN), (intptr_t)0 },
- { "ZERO", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextZERO), (intptr_t)0 },
- { "ONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE), (intptr_t)0 },
- { "SRC_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSRC_COLOR), (intptr_t)0 },
- { "ONE_MINUS_SRC_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_SRC_COLOR), (intptr_t)0 },
- { "SRC_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSRC_ALPHA), (intptr_t)0 },
- { "ONE_MINUS_SRC_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_SRC_ALPHA), (intptr_t)0 },
- { "DST_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDST_ALPHA), (intptr_t)0 },
- { "ONE_MINUS_DST_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_DST_ALPHA), (intptr_t)0 },
- { "DST_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDST_COLOR), (intptr_t)0 },
- { "ONE_MINUS_DST_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_DST_COLOR), (intptr_t)0 },
- { "SRC_ALPHA_SATURATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSRC_ALPHA_SATURATE), (intptr_t)0 },
- { "FUNC_ADD", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFUNC_ADD), (intptr_t)0 },
- { "BLEND_EQUATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_EQUATION), (intptr_t)0 },
- { "BLEND_EQUATION_RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_EQUATION_RGB), (intptr_t)0 },
- { "BLEND_EQUATION_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_EQUATION_ALPHA), (intptr_t)0 },
- { "FUNC_SUBTRACT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFUNC_SUBTRACT), (intptr_t)0 },
- { "FUNC_REVERSE_SUBTRACT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFUNC_REVERSE_SUBTRACT), (intptr_t)0 },
- { "BLEND_DST_RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_DST_RGB), (intptr_t)0 },
- { "BLEND_SRC_RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_SRC_RGB), (intptr_t)0 },
- { "BLEND_DST_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_DST_ALPHA), (intptr_t)0 },
- { "BLEND_SRC_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_SRC_ALPHA), (intptr_t)0 },
- { "CONSTANT_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCONSTANT_COLOR), (intptr_t)0 },
- { "ONE_MINUS_CONSTANT_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_CONSTANT_COLOR), (intptr_t)0 },
- { "CONSTANT_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCONSTANT_ALPHA), (intptr_t)0 },
- { "ONE_MINUS_CONSTANT_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextONE_MINUS_CONSTANT_ALPHA), (intptr_t)0 },
- { "BLEND_COLOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND_COLOR), (intptr_t)0 },
- { "ARRAY_BUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextARRAY_BUFFER), (intptr_t)0 },
- { "ELEMENT_ARRAY_BUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextELEMENT_ARRAY_BUFFER), (intptr_t)0 },
- { "ARRAY_BUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextARRAY_BUFFER_BINDING), (intptr_t)0 },
- { "ELEMENT_ARRAY_BUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextELEMENT_ARRAY_BUFFER_BINDING), (intptr_t)0 },
- { "STREAM_DRAW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTREAM_DRAW), (intptr_t)0 },
- { "STATIC_DRAW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTATIC_DRAW), (intptr_t)0 },
- { "DYNAMIC_DRAW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDYNAMIC_DRAW), (intptr_t)0 },
- { "BUFFER_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBUFFER_SIZE), (intptr_t)0 },
- { "BUFFER_USAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBUFFER_USAGE), (intptr_t)0 },
- { "CURRENT_VERTEX_ATTRIB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCURRENT_VERTEX_ATTRIB), (intptr_t)0 },
- { "FRONT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRONT), (intptr_t)0 },
- { "BACK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBACK), (intptr_t)0 },
- { "FRONT_AND_BACK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRONT_AND_BACK), (intptr_t)0 },
- { "TEXTURE_2D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_2D), (intptr_t)0 },
- { "CULL_FACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCULL_FACE), (intptr_t)0 },
- { "BLEND", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLEND), (intptr_t)0 },
- { "DITHER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDITHER), (intptr_t)0 },
- { "STENCIL_TEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_TEST), (intptr_t)0 },
- { "DEPTH_TEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_TEST), (intptr_t)0 },
- { "SCISSOR_TEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSCISSOR_TEST), (intptr_t)0 },
- { "POLYGON_OFFSET_FILL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOLYGON_OFFSET_FILL), (intptr_t)0 },
- { "SAMPLE_ALPHA_TO_COVERAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_ALPHA_TO_COVERAGE), (intptr_t)0 },
- { "SAMPLE_COVERAGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_COVERAGE), (intptr_t)0 },
- { "NO_ERROR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNO_ERROR), (intptr_t)0 },
- { "INVALID_ENUM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_ENUM), (intptr_t)0 },
- { "INVALID_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_VALUE), (intptr_t)0 },
- { "INVALID_OPERATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_OPERATION), (intptr_t)0 },
- { "OUT_OF_MEMORY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextOUT_OF_MEMORY), (intptr_t)0 },
- { "CW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCW), (intptr_t)0 },
- { "CCW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCCW), (intptr_t)0 },
- { "LINE_WIDTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINE_WIDTH), (intptr_t)0 },
- { "ALIASED_POINT_SIZE_RANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALIASED_POINT_SIZE_RANGE), (intptr_t)0 },
- { "ALIASED_LINE_WIDTH_RANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALIASED_LINE_WIDTH_RANGE), (intptr_t)0 },
- { "CULL_FACE_MODE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCULL_FACE_MODE), (intptr_t)0 },
- { "FRONT_FACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRONT_FACE), (intptr_t)0 },
- { "DEPTH_RANGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_RANGE), (intptr_t)0 },
- { "DEPTH_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_WRITEMASK), (intptr_t)0 },
- { "DEPTH_CLEAR_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_CLEAR_VALUE), (intptr_t)0 },
- { "DEPTH_FUNC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_FUNC), (intptr_t)0 },
- { "STENCIL_CLEAR_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_CLEAR_VALUE), (intptr_t)0 },
- { "STENCIL_FUNC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_FUNC), (intptr_t)0 },
- { "STENCIL_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_FAIL), (intptr_t)0 },
- { "STENCIL_PASS_DEPTH_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_PASS_DEPTH_FAIL), (intptr_t)0 },
- { "STENCIL_PASS_DEPTH_PASS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_PASS_DEPTH_PASS), (intptr_t)0 },
- { "STENCIL_REF", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_REF), (intptr_t)0 },
- { "STENCIL_VALUE_MASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_VALUE_MASK), (intptr_t)0 },
- { "STENCIL_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_WRITEMASK), (intptr_t)0 },
- { "STENCIL_BACK_FUNC", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_FUNC), (intptr_t)0 },
- { "STENCIL_BACK_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_FAIL), (intptr_t)0 },
- { "STENCIL_BACK_PASS_DEPTH_FAIL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_FAIL), (intptr_t)0 },
- { "STENCIL_BACK_PASS_DEPTH_PASS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_PASS), (intptr_t)0 },
- { "STENCIL_BACK_REF", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_REF), (intptr_t)0 },
- { "STENCIL_BACK_VALUE_MASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_VALUE_MASK), (intptr_t)0 },
- { "STENCIL_BACK_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BACK_WRITEMASK), (intptr_t)0 },
- { "VIEWPORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVIEWPORT), (intptr_t)0 },
- { "SCISSOR_BOX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSCISSOR_BOX), (intptr_t)0 },
- { "COLOR_CLEAR_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_CLEAR_VALUE), (intptr_t)0 },
- { "COLOR_WRITEMASK", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_WRITEMASK), (intptr_t)0 },
- { "UNPACK_ALIGNMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNPACK_ALIGNMENT), (intptr_t)0 },
- { "PACK_ALIGNMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPACK_ALIGNMENT), (intptr_t)0 },
- { "MAX_TEXTURE_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_TEXTURE_SIZE), (intptr_t)0 },
- { "MAX_VIEWPORT_DIMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VIEWPORT_DIMS), (intptr_t)0 },
- { "SUBPIXEL_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSUBPIXEL_BITS), (intptr_t)0 },
- { "RED_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRED_BITS), (intptr_t)0 },
- { "GREEN_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGREEN_BITS), (intptr_t)0 },
- { "BLUE_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBLUE_BITS), (intptr_t)0 },
- { "ALPHA_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALPHA_BITS), (intptr_t)0 },
- { "DEPTH_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_BITS), (intptr_t)0 },
- { "STENCIL_BITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_BITS), (intptr_t)0 },
- { "POLYGON_OFFSET_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOLYGON_OFFSET_UNITS), (intptr_t)0 },
- { "POLYGON_OFFSET_FACTOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextPOLYGON_OFFSET_FACTOR), (intptr_t)0 },
- { "TEXTURE_BINDING_2D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_BINDING_2D), (intptr_t)0 },
- { "SAMPLE_BUFFERS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_BUFFERS), (intptr_t)0 },
- { "SAMPLES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLES), (intptr_t)0 },
- { "SAMPLE_COVERAGE_VALUE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_COVERAGE_VALUE), (intptr_t)0 },
- { "SAMPLE_COVERAGE_INVERT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLE_COVERAGE_INVERT), (intptr_t)0 },
- { "NUM_COMPRESSED_TEXTURE_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNUM_COMPRESSED_TEXTURE_FORMATS), (intptr_t)0 },
- { "COMPRESSED_TEXTURE_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOMPRESSED_TEXTURE_FORMATS), (intptr_t)0 },
- { "DONT_CARE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDONT_CARE), (intptr_t)0 },
- { "FASTEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFASTEST), (intptr_t)0 },
- { "NICEST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNICEST), (intptr_t)0 },
- { "GENERATE_MIPMAP_HINT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGENERATE_MIPMAP_HINT), (intptr_t)0 },
- { "BYTE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBYTE), (intptr_t)0 },
- { "UNSIGNED_BYTE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_BYTE), (intptr_t)0 },
- { "SHORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHORT), (intptr_t)0 },
- { "UNSIGNED_SHORT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT), (intptr_t)0 },
- { "INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT), (intptr_t)0 },
- { "UNSIGNED_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_INT), (intptr_t)0 },
- { "FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT), (intptr_t)0 },
- { "FIXED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFIXED), (intptr_t)0 },
- { "DEPTH_COMPONENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_COMPONENT), (intptr_t)0 },
- { "ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALPHA), (intptr_t)0 },
- { "RGB", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGB), (intptr_t)0 },
- { "RGBA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGBA), (intptr_t)0 },
- { "LUMINANCE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLUMINANCE), (intptr_t)0 },
- { "LUMINANCE_ALPHA", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLUMINANCE_ALPHA), (intptr_t)0 },
- { "UNSIGNED_SHORT_4_4_4_4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT_4_4_4_4), (intptr_t)0 },
- { "UNSIGNED_SHORT_5_5_5_1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT_5_5_5_1), (intptr_t)0 },
- { "UNSIGNED_SHORT_5_6_5", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextUNSIGNED_SHORT_5_6_5), (intptr_t)0 },
- { "FRAGMENT_SHADER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAGMENT_SHADER), (intptr_t)0 },
- { "VERTEX_SHADER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_SHADER), (intptr_t)0 },
- { "MAX_VERTEX_ATTRIBS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VERTEX_ATTRIBS), (intptr_t)0 },
- { "MAX_VERTEX_UNIFORM_VECTORS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VERTEX_UNIFORM_VECTORS), (intptr_t)0 },
- { "MAX_VARYING_VECTORS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VARYING_VECTORS), (intptr_t)0 },
- { "MAX_COMBINED_TEXTURE_IMAGE_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_COMBINED_TEXTURE_IMAGE_UNITS), (intptr_t)0 },
- { "MAX_VERTEX_TEXTURE_IMAGE_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_VERTEX_TEXTURE_IMAGE_UNITS), (intptr_t)0 },
- { "MAX_TEXTURE_IMAGE_UNITS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_TEXTURE_IMAGE_UNITS), (intptr_t)0 },
- { "MAX_FRAGMENT_UNIFORM_VECTORS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_FRAGMENT_UNIFORM_VECTORS), (intptr_t)0 },
- { "SHADER_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_TYPE), (intptr_t)0 },
- { "DELETE_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDELETE_STATUS), (intptr_t)0 },
- { "LINK_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINK_STATUS), (intptr_t)0 },
- { "VALIDATE_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVALIDATE_STATUS), (intptr_t)0 },
- { "ATTACHED_SHADERS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextATTACHED_SHADERS), (intptr_t)0 },
- { "ACTIVE_UNIFORMS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_UNIFORMS), (intptr_t)0 },
- { "ACTIVE_UNIFORM_MAX_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_UNIFORM_MAX_LENGTH), (intptr_t)0 },
- { "ACTIVE_ATTRIBUTES", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_ATTRIBUTES), (intptr_t)0 },
- { "ACTIVE_ATTRIBUTE_MAX_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_ATTRIBUTE_MAX_LENGTH), (intptr_t)0 },
- { "SHADING_LANGUAGE_VERSION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADING_LANGUAGE_VERSION), (intptr_t)0 },
- { "CURRENT_PROGRAM", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCURRENT_PROGRAM), (intptr_t)0 },
- { "NEVER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEVER), (intptr_t)0 },
- { "LESS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLESS), (intptr_t)0 },
- { "EQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextEQUAL), (intptr_t)0 },
- { "LEQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLEQUAL), (intptr_t)0 },
- { "GREATER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGREATER), (intptr_t)0 },
- { "NOTEQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNOTEQUAL), (intptr_t)0 },
- { "GEQUAL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextGEQUAL), (intptr_t)0 },
- { "ALWAYS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextALWAYS), (intptr_t)0 },
- { "KEEP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextKEEP), (intptr_t)0 },
- { "REPLACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextREPLACE), (intptr_t)0 },
- { "INCR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINCR), (intptr_t)0 },
- { "DECR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDECR), (intptr_t)0 },
- { "INVERT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVERT), (intptr_t)0 },
- { "INCR_WRAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINCR_WRAP), (intptr_t)0 },
- { "DECR_WRAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDECR_WRAP), (intptr_t)0 },
- { "VENDOR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVENDOR), (intptr_t)0 },
- { "RENDERER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERER), (intptr_t)0 },
- { "VERSION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERSION), (intptr_t)0 },
- { "EXTENSIONS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextEXTENSIONS), (intptr_t)0 },
- { "NEAREST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEAREST), (intptr_t)0 },
- { "LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINEAR), (intptr_t)0 },
- { "NEAREST_MIPMAP_NEAREST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEAREST_MIPMAP_NEAREST), (intptr_t)0 },
- { "LINEAR_MIPMAP_NEAREST", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINEAR_MIPMAP_NEAREST), (intptr_t)0 },
- { "NEAREST_MIPMAP_LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNEAREST_MIPMAP_LINEAR), (intptr_t)0 },
- { "LINEAR_MIPMAP_LINEAR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLINEAR_MIPMAP_LINEAR), (intptr_t)0 },
- { "TEXTURE_MAG_FILTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_MAG_FILTER), (intptr_t)0 },
- { "TEXTURE_MIN_FILTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_MIN_FILTER), (intptr_t)0 },
- { "TEXTURE_WRAP_S", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_WRAP_S), (intptr_t)0 },
- { "TEXTURE_WRAP_T", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_WRAP_T), (intptr_t)0 },
- { "TEXTURE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP), (intptr_t)0 },
- { "TEXTURE_BINDING_CUBE_MAP", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_BINDING_CUBE_MAP), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_POSITIVE_X", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_X), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_NEGATIVE_X", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_X), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_POSITIVE_Y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Y), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_NEGATIVE_Y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Y), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_POSITIVE_Z", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Z), (intptr_t)0 },
- { "TEXTURE_CUBE_MAP_NEGATIVE_Z", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Z), (intptr_t)0 },
- { "MAX_CUBE_MAP_TEXTURE_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_CUBE_MAP_TEXTURE_SIZE), (intptr_t)0 },
- { "TEXTURE0", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE0), (intptr_t)0 },
- { "TEXTURE1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE1), (intptr_t)0 },
- { "TEXTURE2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE2), (intptr_t)0 },
- { "TEXTURE3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE3), (intptr_t)0 },
- { "TEXTURE4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE4), (intptr_t)0 },
- { "TEXTURE5", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE5), (intptr_t)0 },
- { "TEXTURE6", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE6), (intptr_t)0 },
- { "TEXTURE7", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE7), (intptr_t)0 },
- { "TEXTURE8", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE8), (intptr_t)0 },
- { "TEXTURE9", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE9), (intptr_t)0 },
- { "TEXTURE10", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE10), (intptr_t)0 },
- { "TEXTURE11", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE11), (intptr_t)0 },
- { "TEXTURE12", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE12), (intptr_t)0 },
- { "TEXTURE13", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE13), (intptr_t)0 },
- { "TEXTURE14", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE14), (intptr_t)0 },
- { "TEXTURE15", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE15), (intptr_t)0 },
- { "TEXTURE16", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE16), (intptr_t)0 },
- { "TEXTURE17", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE17), (intptr_t)0 },
- { "TEXTURE18", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE18), (intptr_t)0 },
- { "TEXTURE19", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE19), (intptr_t)0 },
- { "TEXTURE20", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE20), (intptr_t)0 },
- { "TEXTURE21", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE21), (intptr_t)0 },
- { "TEXTURE22", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE22), (intptr_t)0 },
- { "TEXTURE23", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE23), (intptr_t)0 },
- { "TEXTURE24", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE24), (intptr_t)0 },
- { "TEXTURE25", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE25), (intptr_t)0 },
- { "TEXTURE26", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE26), (intptr_t)0 },
- { "TEXTURE27", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE27), (intptr_t)0 },
- { "TEXTURE28", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE28), (intptr_t)0 },
- { "TEXTURE29", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE29), (intptr_t)0 },
- { "TEXTURE30", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE30), (intptr_t)0 },
- { "TEXTURE31", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextTEXTURE31), (intptr_t)0 },
- { "ACTIVE_TEXTURE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextACTIVE_TEXTURE), (intptr_t)0 },
- { "REPEAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextREPEAT), (intptr_t)0 },
- { "CLAMP_TO_EDGE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCLAMP_TO_EDGE), (intptr_t)0 },
- { "MIRRORED_REPEAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMIRRORED_REPEAT), (intptr_t)0 },
- { "FLOAT_VEC2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_VEC2), (intptr_t)0 },
- { "FLOAT_VEC3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_VEC3), (intptr_t)0 },
- { "FLOAT_VEC4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_VEC4), (intptr_t)0 },
- { "INT_VEC2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT_VEC2), (intptr_t)0 },
- { "INT_VEC3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT_VEC3), (intptr_t)0 },
- { "INT_VEC4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINT_VEC4), (intptr_t)0 },
- { "BOOL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL), (intptr_t)0 },
- { "BOOL_VEC2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL_VEC2), (intptr_t)0 },
- { "BOOL_VEC3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL_VEC3), (intptr_t)0 },
- { "BOOL_VEC4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextBOOL_VEC4), (intptr_t)0 },
- { "FLOAT_MAT2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_MAT2), (intptr_t)0 },
- { "FLOAT_MAT3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_MAT3), (intptr_t)0 },
- { "FLOAT_MAT4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFLOAT_MAT4), (intptr_t)0 },
- { "SAMPLER_2D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLER_2D), (intptr_t)0 },
- { "SAMPLER_CUBE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSAMPLER_CUBE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_ENABLED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_ENABLED), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_SIZE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_STRIDE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_STRIDE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_TYPE), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_NORMALIZED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_NORMALIZED), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_POINTER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_POINTER), (intptr_t)0 },
- { "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_BUFFER_BINDING), (intptr_t)0 },
- { "IMPLEMENTATION_COLOR_READ_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_TYPE), (intptr_t)0 },
- { "IMPLEMENTATION_COLOR_READ_FORMAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_FORMAT), (intptr_t)0 },
- { "COMPILE_STATUS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOMPILE_STATUS), (intptr_t)0 },
- { "INFO_LOG_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINFO_LOG_LENGTH), (intptr_t)0 },
- { "SHADER_SOURCE_LENGTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_SOURCE_LENGTH), (intptr_t)0 },
- { "SHADER_COMPILER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_COMPILER), (intptr_t)0 },
- { "SHADER_BINARY_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSHADER_BINARY_FORMATS), (intptr_t)0 },
- { "NUM_SHADER_BINARY_FORMATS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNUM_SHADER_BINARY_FORMATS), (intptr_t)0 },
- { "LOW_FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLOW_FLOAT), (intptr_t)0 },
- { "MEDIUM_FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMEDIUM_FLOAT), (intptr_t)0 },
- { "HIGH_FLOAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextHIGH_FLOAT), (intptr_t)0 },
- { "LOW_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextLOW_INT), (intptr_t)0 },
- { "MEDIUM_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMEDIUM_INT), (intptr_t)0 },
- { "HIGH_INT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextHIGH_INT), (intptr_t)0 },
- { "FRAMEBUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER), (intptr_t)0 },
- { "RENDERBUFFER", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER), (intptr_t)0 },
- { "RGBA4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGBA4), (intptr_t)0 },
- { "RGB5_A1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGB5_A1), (intptr_t)0 },
- { "RGB565", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRGB565), (intptr_t)0 },
- { "DEPTH_COMPONENT16", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_COMPONENT16), (intptr_t)0 },
- { "STENCIL_INDEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_INDEX), (intptr_t)0 },
- { "STENCIL_INDEX8", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_INDEX8), (intptr_t)0 },
- { "RENDERBUFFER_WIDTH", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_WIDTH), (intptr_t)0 },
- { "RENDERBUFFER_HEIGHT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_HEIGHT), (intptr_t)0 },
- { "RENDERBUFFER_INTERNAL_FORMAT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_INTERNAL_FORMAT), (intptr_t)0 },
- { "RENDERBUFFER_RED_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_RED_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_GREEN_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_GREEN_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_BLUE_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_BLUE_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_ALPHA_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_ALPHA_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_DEPTH_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_DEPTH_SIZE), (intptr_t)0 },
- { "RENDERBUFFER_STENCIL_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_STENCIL_SIZE), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_TYPE), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_NAME), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL), (intptr_t)0 },
- { "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE), (intptr_t)0 },
- { "COLOR_ATTACHMENT0", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextCOLOR_ATTACHMENT0), (intptr_t)0 },
- { "DEPTH_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextDEPTH_ATTACHMENT), (intptr_t)0 },
- { "STENCIL_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextSTENCIL_ATTACHMENT), (intptr_t)0 },
- { "NONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextNONE), (intptr_t)0 },
- { "FRAMEBUFFER_COMPLETE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_COMPLETE), (intptr_t)0 },
- { "FRAMEBUFFER_INCOMPLETE_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_ATTACHMENT), (intptr_t)0 },
- { "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT), (intptr_t)0 },
- { "FRAMEBUFFER_INCOMPLETE_DIMENSIONS", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_DIMENSIONS), (intptr_t)0 },
- { "FRAMEBUFFER_UNSUPPORTED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_UNSUPPORTED), (intptr_t)0 },
- { "FRAMEBUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextFRAMEBUFFER_BINDING), (intptr_t)0 },
- { "RENDERBUFFER_BINDING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextRENDERBUFFER_BINDING), (intptr_t)0 },
- { "MAX_RENDERBUFFER_SIZE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextMAX_RENDERBUFFER_SIZE), (intptr_t)0 },
- { "INVALID_FRAMEBUFFER_OPERATION", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebGLRenderingContextINVALID_FRAMEBUFFER_OPERATION), (intptr_t)0 },
- { "sizeInBytes", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionSizeInBytes), (intptr_t)1 },
- { "activeTexture", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionActiveTexture), (intptr_t)1 },
- { "attachShader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionAttachShader), (intptr_t)2 },
- { "bindAttribLocation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBindAttribLocation), (intptr_t)3 },
- { "bindBuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBindBuffer), (intptr_t)2 },
- { "bindFramebuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBindFramebuffer), (intptr_t)2 },
- { "bindRenderbuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBindRenderbuffer), (intptr_t)2 },
- { "bindTexture", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBindTexture), (intptr_t)2 },
- { "blendColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBlendColor), (intptr_t)4 },
- { "blendEquation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBlendEquation), (intptr_t)1 },
- { "blendEquationSeparate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBlendEquationSeparate), (intptr_t)2 },
- { "blendFunc", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBlendFunc), (intptr_t)2 },
- { "blendFuncSeparate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBlendFuncSeparate), (intptr_t)4 },
- { "bufferData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBufferData), (intptr_t)0 },
- { "bufferSubData", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionBufferSubData), (intptr_t)0 },
- { "checkFramebufferStatus", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCheckFramebufferStatus), (intptr_t)1 },
- { "clear", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionClear), (intptr_t)1 },
- { "clearColor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionClearColor), (intptr_t)4 },
- { "clearDepth", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionClearDepth), (intptr_t)1 },
- { "clearStencil", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionClearStencil), (intptr_t)1 },
- { "colorMask", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionColorMask), (intptr_t)4 },
- { "compileShader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCompileShader), (intptr_t)1 },
- { "copyTexImage2D", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCopyTexImage2D), (intptr_t)8 },
- { "copyTexSubImage2D", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCopyTexSubImage2D), (intptr_t)8 },
- { "createBuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCreateBuffer), (intptr_t)0 },
- { "createFramebuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCreateFramebuffer), (intptr_t)0 },
- { "createProgram", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCreateProgram), (intptr_t)0 },
- { "createRenderbuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCreateRenderbuffer), (intptr_t)0 },
- { "createShader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCreateShader), (intptr_t)1 },
- { "createTexture", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCreateTexture), (intptr_t)0 },
- { "cullFace", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionCullFace), (intptr_t)1 },
- { "deleteBuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDeleteBuffer), (intptr_t)1 },
- { "deleteFramebuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDeleteFramebuffer), (intptr_t)1 },
- { "deleteProgram", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDeleteProgram), (intptr_t)1 },
- { "deleteRenderbuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDeleteRenderbuffer), (intptr_t)1 },
- { "deleteShader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDeleteShader), (intptr_t)1 },
- { "deleteTexture", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDeleteTexture), (intptr_t)1 },
- { "depthFunc", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDepthFunc), (intptr_t)1 },
- { "depthMask", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDepthMask), (intptr_t)1 },
- { "depthRange", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDepthRange), (intptr_t)2 },
- { "detachShader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDetachShader), (intptr_t)2 },
- { "disable", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDisable), (intptr_t)1 },
- { "disableVertexAttribArray", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDisableVertexAttribArray), (intptr_t)1 },
- { "drawArrays", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDrawArrays), (intptr_t)3 },
- { "drawElements", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionDrawElements), (intptr_t)4 },
- { "enable", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionEnable), (intptr_t)1 },
- { "enableVertexAttribArray", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionEnableVertexAttribArray), (intptr_t)1 },
- { "finish", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionFinish), (intptr_t)0 },
- { "flush", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionFlush), (intptr_t)0 },
- { "framebufferRenderbuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionFramebufferRenderbuffer), (intptr_t)4 },
- { "framebufferTexture2D", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionFramebufferTexture2D), (intptr_t)5 },
- { "frontFace", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionFrontFace), (intptr_t)1 },
- { "generateMipmap", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGenerateMipmap), (intptr_t)1 },
- { "getActiveAttrib", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetActiveAttrib), (intptr_t)2 },
- { "getActiveUniform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetActiveUniform), (intptr_t)2 },
- { "getAttribLocation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetAttribLocation), (intptr_t)2 },
- { "getBufferParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetBufferParameter), (intptr_t)0 },
- { "getContextAttributes", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetContextAttributes), (intptr_t)0 },
- { "getError", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetError), (intptr_t)0 },
- { "getFramebufferAttachmentParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetFramebufferAttachmentParameter), (intptr_t)0 },
- { "getParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetParameter), (intptr_t)0 },
- { "getProgramParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetProgramParameter), (intptr_t)0 },
- { "getProgramInfoLog", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetProgramInfoLog), (intptr_t)1 },
- { "getRenderbufferParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetRenderbufferParameter), (intptr_t)0 },
- { "getShaderParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetShaderParameter), (intptr_t)0 },
- { "getShaderInfoLog", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetShaderInfoLog), (intptr_t)1 },
- { "getShaderSource", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetShaderSource), (intptr_t)1 },
- { "getString", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetString), (intptr_t)1 },
- { "getTexParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetTexParameter), (intptr_t)0 },
- { "getUniform", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetUniform), (intptr_t)0 },
- { "getUniformLocation", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetUniformLocation), (intptr_t)2 },
- { "getVertexAttrib", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetVertexAttrib), (intptr_t)0 },
- { "getVertexAttribOffset", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionGetVertexAttribOffset), (intptr_t)2 },
- { "hint", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionHint), (intptr_t)2 },
- { "isBuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsBuffer), (intptr_t)1 },
- { "isEnabled", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsEnabled), (intptr_t)1 },
- { "isFramebuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsFramebuffer), (intptr_t)1 },
- { "isProgram", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsProgram), (intptr_t)1 },
- { "isRenderbuffer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsRenderbuffer), (intptr_t)1 },
- { "isShader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsShader), (intptr_t)1 },
- { "isTexture", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionIsTexture), (intptr_t)1 },
- { "lineWidth", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionLineWidth), (intptr_t)1 },
- { "linkProgram", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionLinkProgram), (intptr_t)1 },
- { "pixelStorei", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionPixelStorei), (intptr_t)2 },
- { "polygonOffset", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionPolygonOffset), (intptr_t)2 },
- { "readPixels", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionReadPixels), (intptr_t)6 },
- { "releaseShaderCompiler", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionReleaseShaderCompiler), (intptr_t)0 },
- { "renderbufferStorage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionRenderbufferStorage), (intptr_t)4 },
- { "sampleCoverage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionSampleCoverage), (intptr_t)2 },
- { "scissor", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionScissor), (intptr_t)4 },
- { "shaderSource", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionShaderSource), (intptr_t)2 },
- { "stencilFunc", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionStencilFunc), (intptr_t)3 },
- { "stencilFuncSeparate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionStencilFuncSeparate), (intptr_t)4 },
- { "stencilMask", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionStencilMask), (intptr_t)1 },
- { "stencilMaskSeparate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionStencilMaskSeparate), (intptr_t)2 },
- { "stencilOp", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionStencilOp), (intptr_t)3 },
- { "stencilOpSeparate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionStencilOpSeparate), (intptr_t)4 },
- { "texParameterf", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionTexParameterf), (intptr_t)3 },
- { "texParameteri", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionTexParameteri), (intptr_t)3 },
- { "texImage2D", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionTexImage2D), (intptr_t)0 },
- { "texSubImage2D", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionTexSubImage2D), (intptr_t)0 },
- { "uniform1f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform1f), (intptr_t)2 },
- { "uniform1fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform1fv), (intptr_t)2 },
- { "uniform1i", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform1i), (intptr_t)2 },
- { "uniform1iv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform1iv), (intptr_t)2 },
- { "uniform2f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform2f), (intptr_t)3 },
- { "uniform2fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform2fv), (intptr_t)2 },
- { "uniform2i", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform2i), (intptr_t)3 },
- { "uniform2iv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform2iv), (intptr_t)2 },
- { "uniform3f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform3f), (intptr_t)4 },
- { "uniform3fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform3fv), (intptr_t)2 },
- { "uniform3i", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform3i), (intptr_t)4 },
- { "uniform3iv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform3iv), (intptr_t)2 },
- { "uniform4f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform4f), (intptr_t)5 },
- { "uniform4fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform4fv), (intptr_t)2 },
- { "uniform4i", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform4i), (intptr_t)5 },
- { "uniform4iv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniform4iv), (intptr_t)2 },
- { "uniformMatrix2fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniformMatrix2fv), (intptr_t)3 },
- { "uniformMatrix3fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniformMatrix3fv), (intptr_t)3 },
- { "uniformMatrix4fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUniformMatrix4fv), (intptr_t)3 },
- { "useProgram", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionUseProgram), (intptr_t)1 },
- { "validateProgram", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionValidateProgram), (intptr_t)1 },
- { "vertexAttrib1f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib1f), (intptr_t)2 },
- { "vertexAttrib1fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib1fv), (intptr_t)2 },
- { "vertexAttrib2f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib2f), (intptr_t)3 },
- { "vertexAttrib2fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib2fv), (intptr_t)2 },
- { "vertexAttrib3f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib3f), (intptr_t)4 },
- { "vertexAttrib3fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib3fv), (intptr_t)2 },
- { "vertexAttrib4f", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib4f), (intptr_t)5 },
- { "vertexAttrib4fv", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttrib4fv), (intptr_t)2 },
- { "vertexAttribPointer", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionVertexAttribPointer), (intptr_t)6 },
- { "viewport", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLRenderingContextPrototypeFunctionViewport), (intptr_t)4 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLRenderingContextPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 65535, JSWebGLRenderingContextPrototypeTableValues, 0 };
-#else
- { 1102, 1023, JSWebGLRenderingContextPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLRenderingContextPrototype::s_info = { "WebGLRenderingContextPrototype", 0, &JSWebGLRenderingContextPrototypeTable, 0 };
-
-JSObject* JSWebGLRenderingContextPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLRenderingContext>(exec, globalObject);
-}
-
-bool JSWebGLRenderingContextPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSWebGLRenderingContextPrototype, JSObject>(exec, &JSWebGLRenderingContextPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLRenderingContextPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSWebGLRenderingContextPrototype, JSObject>(exec, &JSWebGLRenderingContextPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLRenderingContext::s_info = { "WebGLRenderingContext", &JSCanvasRenderingContext::s_info, &JSWebGLRenderingContextTable, 0 };
-
-JSWebGLRenderingContext::JSWebGLRenderingContext(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLRenderingContext> impl)
- : JSCanvasRenderingContext(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLRenderingContext::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLRenderingContextPrototype(JSWebGLRenderingContextPrototype::createStructure(JSCanvasRenderingContextPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLRenderingContext::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebGLRenderingContext, Base>(exec, &JSWebGLRenderingContextTable, this, propertyName, slot);
-}
-
-bool JSWebGLRenderingContext::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebGLRenderingContext, Base>(exec, &JSWebGLRenderingContextTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebGLRenderingContextConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebGLRenderingContext* domObject = static_cast<JSWebGLRenderingContext*>(asObject(slotBase));
- return JSWebGLRenderingContext::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSWebGLRenderingContext::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWebGLRenderingContextConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionSizeInBytes(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned type = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->sizeInBytes(type, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionActiveTexture(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned texture = args.at(0).toInt32(exec);
-
- imp->activeTexture(texture, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionAttachShader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
- WebGLShader* shader = toWebGLShader(args.at(1));
-
- imp->attachShader(program, shader, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindAttribLocation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
- unsigned index = args.at(1).toInt32(exec);
- const UString& name = args.at(2).toString(exec);
-
- imp->bindAttribLocation(program, index, name, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindBuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned target = args.at(0).toInt32(exec);
- WebGLBuffer* buffer = toWebGLBuffer(args.at(1));
-
- imp->bindBuffer(target, buffer, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindFramebuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned target = args.at(0).toInt32(exec);
- WebGLFramebuffer* framebuffer = toWebGLFramebuffer(args.at(1));
-
- imp->bindFramebuffer(target, framebuffer, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindRenderbuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned target = args.at(0).toInt32(exec);
- WebGLRenderbuffer* renderbuffer = toWebGLRenderbuffer(args.at(1));
-
- imp->bindRenderbuffer(target, renderbuffer, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindTexture(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned target = args.at(0).toInt32(exec);
- WebGLTexture* texture = toWebGLTexture(args.at(1));
-
- imp->bindTexture(target, texture, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double red = args.at(0).toNumber(exec);
- double green = args.at(1).toNumber(exec);
- double blue = args.at(2).toNumber(exec);
- double alpha = args.at(3).toNumber(exec);
-
- imp->blendColor(red, green, blue, alpha);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendEquation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned mode = args.at(0).toInt32(exec);
-
- imp->blendEquation(mode);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendEquationSeparate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned modeRGB = args.at(0).toInt32(exec);
- unsigned modeAlpha = args.at(1).toInt32(exec);
-
- imp->blendEquationSeparate(modeRGB, modeAlpha);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendFunc(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned sfactor = args.at(0).toInt32(exec);
- unsigned dfactor = args.at(1).toInt32(exec);
-
- imp->blendFunc(sfactor, dfactor);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendFuncSeparate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned srcRGB = args.at(0).toInt32(exec);
- unsigned dstRGB = args.at(1).toInt32(exec);
- unsigned srcAlpha = args.at(2).toInt32(exec);
- unsigned dstAlpha = args.at(3).toInt32(exec);
-
- imp->blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBufferData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->bufferData(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBufferSubData(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->bufferSubData(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCheckFramebufferStatus(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->checkFramebufferStatus(target));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClear(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned mask = args.at(0).toInt32(exec);
-
- imp->clear(mask);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClearColor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double red = args.at(0).toNumber(exec);
- double green = args.at(1).toNumber(exec);
- double blue = args.at(2).toNumber(exec);
- double alpha = args.at(3).toNumber(exec);
-
- imp->clearColor(red, green, blue, alpha);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClearDepth(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double depth = args.at(0).toNumber(exec);
-
- imp->clearDepth(depth);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClearStencil(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- int s = args.at(0).toInt32(exec);
-
- imp->clearStencil(s);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionColorMask(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- bool red = args.at(0).toBoolean(exec);
- bool green = args.at(1).toBoolean(exec);
- bool blue = args.at(2).toBoolean(exec);
- bool alpha = args.at(3).toBoolean(exec);
-
- imp->colorMask(red, green, blue, alpha);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCompileShader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLShader* shader = toWebGLShader(args.at(0));
-
- imp->compileShader(shader, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCopyTexImage2D(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
- int level = args.at(1).toInt32(exec);
- unsigned internalformat = args.at(2).toInt32(exec);
- int x = args.at(3).toInt32(exec);
- int y = args.at(4).toInt32(exec);
- unsigned width = args.at(5).toInt32(exec);
- unsigned height = args.at(6).toInt32(exec);
- int border = args.at(7).toInt32(exec);
-
- imp->copyTexImage2D(target, level, internalformat, x, y, width, height, border);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCopyTexSubImage2D(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
- int level = args.at(1).toInt32(exec);
- int xoffset = args.at(2).toInt32(exec);
- int yoffset = args.at(3).toInt32(exec);
- int x = args.at(4).toInt32(exec);
- int y = args.at(5).toInt32(exec);
- unsigned width = args.at(6).toInt32(exec);
- unsigned height = args.at(7).toInt32(exec);
-
- imp->copyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateBuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createBuffer()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateFramebuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createFramebuffer()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateProgram(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createProgram()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateRenderbuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createRenderbuffer()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateShader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned type = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createShader(type, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateTexture(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createTexture()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCullFace(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned mode = args.at(0).toInt32(exec);
-
- imp->cullFace(mode);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteBuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLBuffer* buffer = toWebGLBuffer(args.at(0));
-
- imp->deleteBuffer(buffer);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteFramebuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLFramebuffer* framebuffer = toWebGLFramebuffer(args.at(0));
-
- imp->deleteFramebuffer(framebuffer);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteProgram(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLProgram* program = toWebGLProgram(args.at(0));
-
- imp->deleteProgram(program);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteRenderbuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLRenderbuffer* renderbuffer = toWebGLRenderbuffer(args.at(0));
-
- imp->deleteRenderbuffer(renderbuffer);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteShader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLShader* shader = toWebGLShader(args.at(0));
-
- imp->deleteShader(shader);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteTexture(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLTexture* texture = toWebGLTexture(args.at(0));
-
- imp->deleteTexture(texture);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDepthFunc(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned func = args.at(0).toInt32(exec);
-
- imp->depthFunc(func);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDepthMask(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- bool flag = args.at(0).toBoolean(exec);
-
- imp->depthMask(flag);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDepthRange(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double zNear = args.at(0).toNumber(exec);
- double zFar = args.at(1).toNumber(exec);
-
- imp->depthRange(zNear, zFar);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDetachShader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
- WebGLShader* shader = toWebGLShader(args.at(1));
-
- imp->detachShader(program, shader, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDisable(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned cap = args.at(0).toInt32(exec);
-
- imp->disable(cap);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDisableVertexAttribArray(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
- imp->disableVertexAttribArray(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDrawArrays(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned mode = args.at(0).toInt32(exec);
- int first = args.at(1).toInt32(exec);
- unsigned count = args.at(2).toInt32(exec);
-
- imp->drawArrays(mode, first, count, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDrawElements(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned mode = args.at(0).toInt32(exec);
- int count = args.at(1).toInt32(exec);
- unsigned type = args.at(2).toInt32(exec);
- unsigned offset = args.at(3).toInt32(exec);
-
- imp->drawElements(mode, count, type, offset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionEnable(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned cap = args.at(0).toInt32(exec);
-
- imp->enable(cap);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionEnableVertexAttribArray(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
- imp->enableVertexAttribArray(index, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFinish(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
- imp->finish();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFlush(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
- imp->flush();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFramebufferRenderbuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned target = args.at(0).toInt32(exec);
- unsigned attachment = args.at(1).toInt32(exec);
- unsigned renderbuffertarget = args.at(2).toInt32(exec);
- WebGLRenderbuffer* renderbuffer = toWebGLRenderbuffer(args.at(3));
-
- imp->framebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFramebufferTexture2D(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned target = args.at(0).toInt32(exec);
- unsigned attachment = args.at(1).toInt32(exec);
- unsigned textarget = args.at(2).toInt32(exec);
- WebGLTexture* texture = toWebGLTexture(args.at(3));
- int level = args.at(4).toInt32(exec);
-
- imp->framebufferTexture2D(target, attachment, textarget, texture, level, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFrontFace(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned mode = args.at(0).toInt32(exec);
-
- imp->frontFace(mode);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGenerateMipmap(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
-
- imp->generateMipmap(target);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetActiveAttrib(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
- unsigned index = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getActiveAttrib(program, index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetActiveUniform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
- unsigned index = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getActiveUniform(program, index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetAttribLocation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLProgram* program = toWebGLProgram(args.at(0));
- const UString& name = args.at(1).toString(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->getAttribLocation(program, name));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetBufferParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getBufferParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetContextAttributes(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getContextAttributes()));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetError(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsNumber(exec, imp->getError());
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetFramebufferAttachmentParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getFramebufferAttachmentParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetProgramParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getProgramParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetProgramInfoLog(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->getProgramInfoLog(program, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetRenderbufferParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getRenderbufferParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetShaderParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getShaderParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetShaderInfoLog(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLShader* shader = toWebGLShader(args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->getShaderInfoLog(shader, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetShaderSource(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLShader* shader = toWebGLShader(args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->getShaderSource(shader, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned name = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsString(exec, imp->getString(name));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetTexParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getTexParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetUniform(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getUniform(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetUniformLocation(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
- const UString& name = args.at(1).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->getUniformLocation(program, name, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetVertexAttrib(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->getVertexAttrib(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetVertexAttribOffset(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
- unsigned pname = args.at(1).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->getVertexAttribOffset(index, pname));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionHint(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
- unsigned mode = args.at(1).toInt32(exec);
-
- imp->hint(target, mode);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsBuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLBuffer* buffer = toWebGLBuffer(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isBuffer(buffer));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsEnabled(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned cap = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsBoolean(imp->isEnabled(cap));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsFramebuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLFramebuffer* framebuffer = toWebGLFramebuffer(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isFramebuffer(framebuffer));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsProgram(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLProgram* program = toWebGLProgram(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isProgram(program));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsRenderbuffer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLRenderbuffer* renderbuffer = toWebGLRenderbuffer(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isRenderbuffer(renderbuffer));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsShader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLShader* shader = toWebGLShader(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isShader(shader));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsTexture(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- WebGLTexture* texture = toWebGLTexture(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->isTexture(texture));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionLineWidth(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double width = args.at(0).toNumber(exec);
-
- imp->lineWidth(width);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionLinkProgram(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
-
- imp->linkProgram(program, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionPixelStorei(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned pname = args.at(0).toInt32(exec);
- int param = args.at(1).toInt32(exec);
-
- imp->pixelStorei(pname, param);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionPolygonOffset(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double factor = args.at(0).toNumber(exec);
- double units = args.at(1).toNumber(exec);
-
- imp->polygonOffset(factor, units);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionReadPixels(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
- unsigned width = args.at(2).toInt32(exec);
- unsigned height = args.at(3).toInt32(exec);
- unsigned format = args.at(4).toInt32(exec);
- unsigned type = args.at(5).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->readPixels(x, y, width, height, format, type)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionReleaseShaderCompiler(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
-
- imp->releaseShaderCompiler();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionRenderbufferStorage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
- unsigned internalformat = args.at(1).toInt32(exec);
- unsigned width = args.at(2).toInt32(exec);
- unsigned height = args.at(3).toInt32(exec);
-
- imp->renderbufferStorage(target, internalformat, width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionSampleCoverage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- double value = args.at(0).toNumber(exec);
- bool invert = args.at(1).toBoolean(exec);
-
- imp->sampleCoverage(value, invert);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionScissor(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
- unsigned width = args.at(2).toInt32(exec);
- unsigned height = args.at(3).toInt32(exec);
-
- imp->scissor(x, y, width, height);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionShaderSource(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLShader* shader = toWebGLShader(args.at(0));
- const UString& string = args.at(1).toString(exec);
-
- imp->shaderSource(shader, string, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilFunc(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned func = args.at(0).toInt32(exec);
- int ref = args.at(1).toInt32(exec);
- unsigned mask = args.at(2).toInt32(exec);
-
- imp->stencilFunc(func, ref, mask);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilFuncSeparate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned face = args.at(0).toInt32(exec);
- unsigned func = args.at(1).toInt32(exec);
- int ref = args.at(2).toInt32(exec);
- unsigned mask = args.at(3).toInt32(exec);
-
- imp->stencilFuncSeparate(face, func, ref, mask);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilMask(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned mask = args.at(0).toInt32(exec);
-
- imp->stencilMask(mask);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilMaskSeparate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned face = args.at(0).toInt32(exec);
- unsigned mask = args.at(1).toInt32(exec);
-
- imp->stencilMaskSeparate(face, mask);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilOp(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned fail = args.at(0).toInt32(exec);
- unsigned zfail = args.at(1).toInt32(exec);
- unsigned zpass = args.at(2).toInt32(exec);
-
- imp->stencilOp(fail, zfail, zpass);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilOpSeparate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned face = args.at(0).toInt32(exec);
- unsigned fail = args.at(1).toInt32(exec);
- unsigned zfail = args.at(2).toInt32(exec);
- unsigned zpass = args.at(3).toInt32(exec);
-
- imp->stencilOpSeparate(face, fail, zfail, zpass);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexParameterf(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
- unsigned pname = args.at(1).toInt32(exec);
- float param = args.at(2).toFloat(exec);
-
- imp->texParameterf(target, pname, param);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexParameteri(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned target = args.at(0).toInt32(exec);
- unsigned pname = args.at(1).toInt32(exec);
- int param = args.at(2).toInt32(exec);
-
- imp->texParameteri(target, pname, param);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexImage2D(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->texImage2D(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexSubImage2D(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->texSubImage2D(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- float x = args.at(1).toFloat(exec);
-
- imp->uniform1f(location, x, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform1fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1i(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- int x = args.at(1).toInt32(exec);
-
- imp->uniform1i(location, x, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1iv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform1iv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- float x = args.at(1).toFloat(exec);
- float y = args.at(2).toFloat(exec);
-
- imp->uniform2f(location, x, y, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform2fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2i(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- int x = args.at(1).toInt32(exec);
- int y = args.at(2).toInt32(exec);
-
- imp->uniform2i(location, x, y, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2iv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform2iv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- float x = args.at(1).toFloat(exec);
- float y = args.at(2).toFloat(exec);
- float z = args.at(3).toFloat(exec);
-
- imp->uniform3f(location, x, y, z, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform3fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3i(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- int x = args.at(1).toInt32(exec);
- int y = args.at(2).toInt32(exec);
- int z = args.at(3).toInt32(exec);
-
- imp->uniform3i(location, x, y, z, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3iv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform3iv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- float x = args.at(1).toFloat(exec);
- float y = args.at(2).toFloat(exec);
- float z = args.at(3).toFloat(exec);
- float w = args.at(4).toFloat(exec);
-
- imp->uniform4f(location, x, y, z, w, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform4fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4i(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLUniformLocation* location = toWebGLUniformLocation(args.at(0));
- int x = args.at(1).toInt32(exec);
- int y = args.at(2).toInt32(exec);
- int z = args.at(3).toInt32(exec);
- int w = args.at(4).toInt32(exec);
-
- imp->uniform4i(location, x, y, z, w, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4iv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniform4iv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniformMatrix2fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniformMatrix2fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniformMatrix3fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniformMatrix3fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniformMatrix4fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->uniformMatrix4fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUseProgram(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
-
- imp->useProgram(program, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionValidateProgram(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- WebGLProgram* program = toWebGLProgram(args.at(0));
-
- imp->validateProgram(program, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib1f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned indx = args.at(0).toInt32(exec);
- float x = args.at(1).toFloat(exec);
-
- imp->vertexAttrib1f(indx, x);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib1fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->vertexAttrib1fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib2f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned indx = args.at(0).toInt32(exec);
- float x = args.at(1).toFloat(exec);
- float y = args.at(2).toFloat(exec);
-
- imp->vertexAttrib2f(indx, x, y);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib2fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->vertexAttrib2fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib3f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned indx = args.at(0).toInt32(exec);
- float x = args.at(1).toFloat(exec);
- float y = args.at(2).toFloat(exec);
- float z = args.at(3).toFloat(exec);
-
- imp->vertexAttrib3f(indx, x, y, z);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib3fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->vertexAttrib3fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib4f(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- unsigned indx = args.at(0).toInt32(exec);
- float x = args.at(1).toFloat(exec);
- float y = args.at(2).toFloat(exec);
- float z = args.at(3).toFloat(exec);
- float w = args.at(4).toFloat(exec);
-
- imp->vertexAttrib4f(indx, x, y, z, w);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib4fv(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- return castedThisObj->vertexAttrib4fv(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttribPointer(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned indx = args.at(0).toInt32(exec);
- int size = args.at(1).toInt32(exec);
- unsigned type = args.at(2).toInt32(exec);
- bool normalized = args.at(3).toBoolean(exec);
- int stride = args.at(4).toInt32(exec);
- unsigned offset = args.at(5).toInt32(exec);
-
- imp->vertexAttribPointer(indx, size, type, normalized, stride, offset, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionViewport(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLRenderingContext::s_info))
- return throwError(exec, TypeError);
- JSWebGLRenderingContext* castedThisObj = static_cast<JSWebGLRenderingContext*>(asObject(thisValue));
- WebGLRenderingContext* imp = static_cast<WebGLRenderingContext*>(castedThisObj->impl());
- int x = args.at(0).toInt32(exec);
- int y = args.at(1).toInt32(exec);
- unsigned width = args.at(2).toInt32(exec);
- unsigned height = args.at(3).toInt32(exec);
-
- imp->viewport(x, y, width, height);
- return jsUndefined();
-}
-
-// Constant getters
-
-JSValue jsWebGLRenderingContextDEPTH_BUFFER_BIT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000100));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BUFFER_BIT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00000400));
-}
-
-JSValue jsWebGLRenderingContextCOLOR_BUFFER_BIT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x00004000));
-}
-
-JSValue jsWebGLRenderingContextFALSE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsWebGLRenderingContextTRUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsWebGLRenderingContextPOINTS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0000));
-}
-
-JSValue jsWebGLRenderingContextLINES(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0001));
-}
-
-JSValue jsWebGLRenderingContextLINE_LOOP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0002));
-}
-
-JSValue jsWebGLRenderingContextLINE_STRIP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0003));
-}
-
-JSValue jsWebGLRenderingContextTRIANGLES(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0004));
-}
-
-JSValue jsWebGLRenderingContextTRIANGLE_STRIP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0005));
-}
-
-JSValue jsWebGLRenderingContextTRIANGLE_FAN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0006));
-}
-
-JSValue jsWebGLRenderingContextZERO(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsWebGLRenderingContextONE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsWebGLRenderingContextSRC_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0300));
-}
-
-JSValue jsWebGLRenderingContextONE_MINUS_SRC_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0301));
-}
-
-JSValue jsWebGLRenderingContextSRC_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0302));
-}
-
-JSValue jsWebGLRenderingContextONE_MINUS_SRC_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0303));
-}
-
-JSValue jsWebGLRenderingContextDST_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0304));
-}
-
-JSValue jsWebGLRenderingContextONE_MINUS_DST_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0305));
-}
-
-JSValue jsWebGLRenderingContextDST_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0306));
-}
-
-JSValue jsWebGLRenderingContextONE_MINUS_DST_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0307));
-}
-
-JSValue jsWebGLRenderingContextSRC_ALPHA_SATURATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0308));
-}
-
-JSValue jsWebGLRenderingContextFUNC_ADD(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8006));
-}
-
-JSValue jsWebGLRenderingContextBLEND_EQUATION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8009));
-}
-
-JSValue jsWebGLRenderingContextBLEND_EQUATION_RGB(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8009));
-}
-
-JSValue jsWebGLRenderingContextBLEND_EQUATION_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x883D));
-}
-
-JSValue jsWebGLRenderingContextFUNC_SUBTRACT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x800A));
-}
-
-JSValue jsWebGLRenderingContextFUNC_REVERSE_SUBTRACT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x800B));
-}
-
-JSValue jsWebGLRenderingContextBLEND_DST_RGB(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80C8));
-}
-
-JSValue jsWebGLRenderingContextBLEND_SRC_RGB(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80C9));
-}
-
-JSValue jsWebGLRenderingContextBLEND_DST_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80CA));
-}
-
-JSValue jsWebGLRenderingContextBLEND_SRC_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80CB));
-}
-
-JSValue jsWebGLRenderingContextCONSTANT_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8001));
-}
-
-JSValue jsWebGLRenderingContextONE_MINUS_CONSTANT_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8002));
-}
-
-JSValue jsWebGLRenderingContextCONSTANT_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8003));
-}
-
-JSValue jsWebGLRenderingContextONE_MINUS_CONSTANT_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8004));
-}
-
-JSValue jsWebGLRenderingContextBLEND_COLOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8005));
-}
-
-JSValue jsWebGLRenderingContextARRAY_BUFFER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8892));
-}
-
-JSValue jsWebGLRenderingContextELEMENT_ARRAY_BUFFER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8893));
-}
-
-JSValue jsWebGLRenderingContextARRAY_BUFFER_BINDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8894));
-}
-
-JSValue jsWebGLRenderingContextELEMENT_ARRAY_BUFFER_BINDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8895));
-}
-
-JSValue jsWebGLRenderingContextSTREAM_DRAW(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x88E0));
-}
-
-JSValue jsWebGLRenderingContextSTATIC_DRAW(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x88E4));
-}
-
-JSValue jsWebGLRenderingContextDYNAMIC_DRAW(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x88E8));
-}
-
-JSValue jsWebGLRenderingContextBUFFER_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8764));
-}
-
-JSValue jsWebGLRenderingContextBUFFER_USAGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8765));
-}
-
-JSValue jsWebGLRenderingContextCURRENT_VERTEX_ATTRIB(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8626));
-}
-
-JSValue jsWebGLRenderingContextFRONT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0404));
-}
-
-JSValue jsWebGLRenderingContextBACK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0405));
-}
-
-JSValue jsWebGLRenderingContextFRONT_AND_BACK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0408));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_2D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0DE1));
-}
-
-JSValue jsWebGLRenderingContextCULL_FACE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B44));
-}
-
-JSValue jsWebGLRenderingContextBLEND(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0BE2));
-}
-
-JSValue jsWebGLRenderingContextDITHER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0BD0));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_TEST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B90));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_TEST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B71));
-}
-
-JSValue jsWebGLRenderingContextSCISSOR_TEST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0C11));
-}
-
-JSValue jsWebGLRenderingContextPOLYGON_OFFSET_FILL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8037));
-}
-
-JSValue jsWebGLRenderingContextSAMPLE_ALPHA_TO_COVERAGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x809E));
-}
-
-JSValue jsWebGLRenderingContextSAMPLE_COVERAGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80A0));
-}
-
-JSValue jsWebGLRenderingContextNO_ERROR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsWebGLRenderingContextINVALID_ENUM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0500));
-}
-
-JSValue jsWebGLRenderingContextINVALID_VALUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0501));
-}
-
-JSValue jsWebGLRenderingContextINVALID_OPERATION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0502));
-}
-
-JSValue jsWebGLRenderingContextOUT_OF_MEMORY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0505));
-}
-
-JSValue jsWebGLRenderingContextCW(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0900));
-}
-
-JSValue jsWebGLRenderingContextCCW(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0901));
-}
-
-JSValue jsWebGLRenderingContextLINE_WIDTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B21));
-}
-
-JSValue jsWebGLRenderingContextALIASED_POINT_SIZE_RANGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x846D));
-}
-
-JSValue jsWebGLRenderingContextALIASED_LINE_WIDTH_RANGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x846E));
-}
-
-JSValue jsWebGLRenderingContextCULL_FACE_MODE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B45));
-}
-
-JSValue jsWebGLRenderingContextFRONT_FACE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B46));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_RANGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B70));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_WRITEMASK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B72));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_CLEAR_VALUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B73));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_FUNC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B74));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_CLEAR_VALUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B91));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_FUNC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B92));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_FAIL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B94));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_PASS_DEPTH_FAIL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B95));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_PASS_DEPTH_PASS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B96));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_REF(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B97));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_VALUE_MASK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B93));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_WRITEMASK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0B98));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_FUNC(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8800));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_FAIL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8801));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_FAIL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8802));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_PASS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8803));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_REF(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CA3));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_VALUE_MASK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CA4));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BACK_WRITEMASK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CA5));
-}
-
-JSValue jsWebGLRenderingContextVIEWPORT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0BA2));
-}
-
-JSValue jsWebGLRenderingContextSCISSOR_BOX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0C10));
-}
-
-JSValue jsWebGLRenderingContextCOLOR_CLEAR_VALUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0C22));
-}
-
-JSValue jsWebGLRenderingContextCOLOR_WRITEMASK(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0C23));
-}
-
-JSValue jsWebGLRenderingContextUNPACK_ALIGNMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0CF5));
-}
-
-JSValue jsWebGLRenderingContextPACK_ALIGNMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D05));
-}
-
-JSValue jsWebGLRenderingContextMAX_TEXTURE_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D33));
-}
-
-JSValue jsWebGLRenderingContextMAX_VIEWPORT_DIMS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D3A));
-}
-
-JSValue jsWebGLRenderingContextSUBPIXEL_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D50));
-}
-
-JSValue jsWebGLRenderingContextRED_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D52));
-}
-
-JSValue jsWebGLRenderingContextGREEN_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D53));
-}
-
-JSValue jsWebGLRenderingContextBLUE_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D54));
-}
-
-JSValue jsWebGLRenderingContextALPHA_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D55));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D56));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_BITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0D57));
-}
-
-JSValue jsWebGLRenderingContextPOLYGON_OFFSET_UNITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2A00));
-}
-
-JSValue jsWebGLRenderingContextPOLYGON_OFFSET_FACTOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8038));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_BINDING_2D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8069));
-}
-
-JSValue jsWebGLRenderingContextSAMPLE_BUFFERS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80A8));
-}
-
-JSValue jsWebGLRenderingContextSAMPLES(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80A9));
-}
-
-JSValue jsWebGLRenderingContextSAMPLE_COVERAGE_VALUE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80AA));
-}
-
-JSValue jsWebGLRenderingContextSAMPLE_COVERAGE_INVERT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x80AB));
-}
-
-JSValue jsWebGLRenderingContextNUM_COMPRESSED_TEXTURE_FORMATS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x86A2));
-}
-
-JSValue jsWebGLRenderingContextCOMPRESSED_TEXTURE_FORMATS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x86A3));
-}
-
-JSValue jsWebGLRenderingContextDONT_CARE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1100));
-}
-
-JSValue jsWebGLRenderingContextFASTEST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1101));
-}
-
-JSValue jsWebGLRenderingContextNICEST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1102));
-}
-
-JSValue jsWebGLRenderingContextGENERATE_MIPMAP_HINT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8192));
-}
-
-JSValue jsWebGLRenderingContextBYTE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1400));
-}
-
-JSValue jsWebGLRenderingContextUNSIGNED_BYTE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1401));
-}
-
-JSValue jsWebGLRenderingContextSHORT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1402));
-}
-
-JSValue jsWebGLRenderingContextUNSIGNED_SHORT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1403));
-}
-
-JSValue jsWebGLRenderingContextINT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1404));
-}
-
-JSValue jsWebGLRenderingContextUNSIGNED_INT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1405));
-}
-
-JSValue jsWebGLRenderingContextFLOAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1406));
-}
-
-JSValue jsWebGLRenderingContextFIXED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x140C));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_COMPONENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1902));
-}
-
-JSValue jsWebGLRenderingContextALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1906));
-}
-
-JSValue jsWebGLRenderingContextRGB(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1907));
-}
-
-JSValue jsWebGLRenderingContextRGBA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1908));
-}
-
-JSValue jsWebGLRenderingContextLUMINANCE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1909));
-}
-
-JSValue jsWebGLRenderingContextLUMINANCE_ALPHA(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x190A));
-}
-
-JSValue jsWebGLRenderingContextUNSIGNED_SHORT_4_4_4_4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8033));
-}
-
-JSValue jsWebGLRenderingContextUNSIGNED_SHORT_5_5_5_1(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8034));
-}
-
-JSValue jsWebGLRenderingContextUNSIGNED_SHORT_5_6_5(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8363));
-}
-
-JSValue jsWebGLRenderingContextFRAGMENT_SHADER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B30));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_SHADER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B31));
-}
-
-JSValue jsWebGLRenderingContextMAX_VERTEX_ATTRIBS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8869));
-}
-
-JSValue jsWebGLRenderingContextMAX_VERTEX_UNIFORM_VECTORS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DFB));
-}
-
-JSValue jsWebGLRenderingContextMAX_VARYING_VECTORS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DFC));
-}
-
-JSValue jsWebGLRenderingContextMAX_COMBINED_TEXTURE_IMAGE_UNITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B4D));
-}
-
-JSValue jsWebGLRenderingContextMAX_VERTEX_TEXTURE_IMAGE_UNITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B4C));
-}
-
-JSValue jsWebGLRenderingContextMAX_TEXTURE_IMAGE_UNITS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8872));
-}
-
-JSValue jsWebGLRenderingContextMAX_FRAGMENT_UNIFORM_VECTORS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DFD));
-}
-
-JSValue jsWebGLRenderingContextSHADER_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B4F));
-}
-
-JSValue jsWebGLRenderingContextDELETE_STATUS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B80));
-}
-
-JSValue jsWebGLRenderingContextLINK_STATUS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B82));
-}
-
-JSValue jsWebGLRenderingContextVALIDATE_STATUS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B83));
-}
-
-JSValue jsWebGLRenderingContextATTACHED_SHADERS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B85));
-}
-
-JSValue jsWebGLRenderingContextACTIVE_UNIFORMS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B86));
-}
-
-JSValue jsWebGLRenderingContextACTIVE_UNIFORM_MAX_LENGTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B87));
-}
-
-JSValue jsWebGLRenderingContextACTIVE_ATTRIBUTES(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B89));
-}
-
-JSValue jsWebGLRenderingContextACTIVE_ATTRIBUTE_MAX_LENGTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B8A));
-}
-
-JSValue jsWebGLRenderingContextSHADING_LANGUAGE_VERSION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B8C));
-}
-
-JSValue jsWebGLRenderingContextCURRENT_PROGRAM(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B8D));
-}
-
-JSValue jsWebGLRenderingContextNEVER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0200));
-}
-
-JSValue jsWebGLRenderingContextLESS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0201));
-}
-
-JSValue jsWebGLRenderingContextEQUAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0202));
-}
-
-JSValue jsWebGLRenderingContextLEQUAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0203));
-}
-
-JSValue jsWebGLRenderingContextGREATER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0204));
-}
-
-JSValue jsWebGLRenderingContextNOTEQUAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0205));
-}
-
-JSValue jsWebGLRenderingContextGEQUAL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0206));
-}
-
-JSValue jsWebGLRenderingContextALWAYS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0207));
-}
-
-JSValue jsWebGLRenderingContextKEEP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1E00));
-}
-
-JSValue jsWebGLRenderingContextREPLACE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1E01));
-}
-
-JSValue jsWebGLRenderingContextINCR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1E02));
-}
-
-JSValue jsWebGLRenderingContextDECR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1E03));
-}
-
-JSValue jsWebGLRenderingContextINVERT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x150A));
-}
-
-JSValue jsWebGLRenderingContextINCR_WRAP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8507));
-}
-
-JSValue jsWebGLRenderingContextDECR_WRAP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8508));
-}
-
-JSValue jsWebGLRenderingContextVENDOR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1F00));
-}
-
-JSValue jsWebGLRenderingContextRENDERER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1F01));
-}
-
-JSValue jsWebGLRenderingContextVERSION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1F02));
-}
-
-JSValue jsWebGLRenderingContextEXTENSIONS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1F03));
-}
-
-JSValue jsWebGLRenderingContextNEAREST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2600));
-}
-
-JSValue jsWebGLRenderingContextLINEAR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2601));
-}
-
-JSValue jsWebGLRenderingContextNEAREST_MIPMAP_NEAREST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2700));
-}
-
-JSValue jsWebGLRenderingContextLINEAR_MIPMAP_NEAREST(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2701));
-}
-
-JSValue jsWebGLRenderingContextNEAREST_MIPMAP_LINEAR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2702));
-}
-
-JSValue jsWebGLRenderingContextLINEAR_MIPMAP_LINEAR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2703));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_MAG_FILTER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2800));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_MIN_FILTER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2801));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_WRAP_S(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2802));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_WRAP_T(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2803));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1702));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8513));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_BINDING_CUBE_MAP(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8514));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_X(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8515));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_X(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8516));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Y(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8517));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Y(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8518));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Z(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8519));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Z(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x851A));
-}
-
-JSValue jsWebGLRenderingContextMAX_CUBE_MAP_TEXTURE_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x851C));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE0(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C0));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE1(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C1));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE2(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C2));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE3(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C3));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C4));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE5(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C5));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE6(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C6));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE7(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C7));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE8(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C8));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE9(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84C9));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE10(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84CA));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE11(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84CB));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE12(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84CC));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE13(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84CD));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE14(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84CE));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE15(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84CF));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE16(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D0));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE17(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D1));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE18(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D2));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE19(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D3));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE20(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D4));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE21(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D5));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE22(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D6));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE23(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D7));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE24(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D8));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE25(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84D9));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE26(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84DA));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE27(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84DB));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE28(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84DC));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE29(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84DD));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE30(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84DE));
-}
-
-JSValue jsWebGLRenderingContextTEXTURE31(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84DF));
-}
-
-JSValue jsWebGLRenderingContextACTIVE_TEXTURE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84E0));
-}
-
-JSValue jsWebGLRenderingContextREPEAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x2901));
-}
-
-JSValue jsWebGLRenderingContextCLAMP_TO_EDGE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x812F));
-}
-
-JSValue jsWebGLRenderingContextMIRRORED_REPEAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8370));
-}
-
-JSValue jsWebGLRenderingContextFLOAT_VEC2(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B50));
-}
-
-JSValue jsWebGLRenderingContextFLOAT_VEC3(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B51));
-}
-
-JSValue jsWebGLRenderingContextFLOAT_VEC4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B52));
-}
-
-JSValue jsWebGLRenderingContextINT_VEC2(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B53));
-}
-
-JSValue jsWebGLRenderingContextINT_VEC3(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B54));
-}
-
-JSValue jsWebGLRenderingContextINT_VEC4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B55));
-}
-
-JSValue jsWebGLRenderingContextBOOL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B56));
-}
-
-JSValue jsWebGLRenderingContextBOOL_VEC2(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B57));
-}
-
-JSValue jsWebGLRenderingContextBOOL_VEC3(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B58));
-}
-
-JSValue jsWebGLRenderingContextBOOL_VEC4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B59));
-}
-
-JSValue jsWebGLRenderingContextFLOAT_MAT2(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B5A));
-}
-
-JSValue jsWebGLRenderingContextFLOAT_MAT3(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B5B));
-}
-
-JSValue jsWebGLRenderingContextFLOAT_MAT4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B5C));
-}
-
-JSValue jsWebGLRenderingContextSAMPLER_2D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B5E));
-}
-
-JSValue jsWebGLRenderingContextSAMPLER_CUBE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B60));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_ENABLED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8622));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8623));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_STRIDE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8624));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8625));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_NORMALIZED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x886A));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_POINTER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8645));
-}
-
-JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_BUFFER_BINDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x889F));
-}
-
-JSValue jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B9A));
-}
-
-JSValue jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_FORMAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B9B));
-}
-
-JSValue jsWebGLRenderingContextCOMPILE_STATUS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B81));
-}
-
-JSValue jsWebGLRenderingContextINFO_LOG_LENGTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B84));
-}
-
-JSValue jsWebGLRenderingContextSHADER_SOURCE_LENGTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8B88));
-}
-
-JSValue jsWebGLRenderingContextSHADER_COMPILER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DFA));
-}
-
-JSValue jsWebGLRenderingContextSHADER_BINARY_FORMATS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF8));
-}
-
-JSValue jsWebGLRenderingContextNUM_SHADER_BINARY_FORMATS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF9));
-}
-
-JSValue jsWebGLRenderingContextLOW_FLOAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF0));
-}
-
-JSValue jsWebGLRenderingContextMEDIUM_FLOAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF1));
-}
-
-JSValue jsWebGLRenderingContextHIGH_FLOAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF2));
-}
-
-JSValue jsWebGLRenderingContextLOW_INT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF3));
-}
-
-JSValue jsWebGLRenderingContextMEDIUM_INT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF4));
-}
-
-JSValue jsWebGLRenderingContextHIGH_INT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8DF5));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D40));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D41));
-}
-
-JSValue jsWebGLRenderingContextRGBA4(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8056));
-}
-
-JSValue jsWebGLRenderingContextRGB5_A1(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8057));
-}
-
-JSValue jsWebGLRenderingContextRGB565(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D62));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_COMPONENT16(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x81A5));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_INDEX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x1901));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_INDEX8(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D48));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_WIDTH(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D42));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_HEIGHT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D43));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_INTERNAL_FORMAT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D44));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_RED_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D50));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_GREEN_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D51));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_BLUE_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D52));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_ALPHA_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D53));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_DEPTH_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D54));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_STENCIL_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D55));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD0));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_NAME(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD1));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD2));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD3));
-}
-
-JSValue jsWebGLRenderingContextCOLOR_ATTACHMENT0(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CE0));
-}
-
-JSValue jsWebGLRenderingContextDEPTH_ATTACHMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D00));
-}
-
-JSValue jsWebGLRenderingContextSTENCIL_ATTACHMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8D20));
-}
-
-JSValue jsWebGLRenderingContextNONE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_COMPLETE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD5));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_ATTACHMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD6));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD7));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_DIMENSIONS(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CD9));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_UNSUPPORTED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CDD));
-}
-
-JSValue jsWebGLRenderingContextFRAMEBUFFER_BINDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CA6));
-}
-
-JSValue jsWebGLRenderingContextRENDERBUFFER_BINDING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x8CA7));
-}
-
-JSValue jsWebGLRenderingContextMAX_RENDERBUFFER_SIZE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x84E8));
-}
-
-JSValue jsWebGLRenderingContextINVALID_FRAMEBUFFER_OPERATION(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0x0506));
-}
-
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.h
deleted file mode 100644
index a256053..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLRenderingContext.h
+++ /dev/null
@@ -1,546 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLRenderingContext_h
-#define JSWebGLRenderingContext_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSCanvasRenderingContext.h"
-
-namespace WebCore {
-
-class WebGLRenderingContext;
-
-class JSWebGLRenderingContext : public JSCanvasRenderingContext {
- typedef JSCanvasRenderingContext Base;
-public:
- JSWebGLRenderingContext(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLRenderingContext>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue bufferData(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue bufferSubData(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getBufferParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getFramebufferAttachmentParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getProgramParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getRenderbufferParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getShaderParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getTexParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getUniform(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getVertexAttrib(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue texImage2D(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue texSubImage2D(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform1fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform1iv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform2fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform2iv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform3fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform3iv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform4fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniform4iv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniformMatrix2fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniformMatrix3fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue uniformMatrix4fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue vertexAttrib1fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue vertexAttrib2fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue vertexAttrib3fv(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue vertexAttrib4fv(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSWebGLRenderingContextPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLRenderingContextPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionSizeInBytes(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionActiveTexture(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionAttachShader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindAttribLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindBuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindFramebuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindRenderbuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBindTexture(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendEquation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendEquationSeparate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendFunc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBlendFuncSeparate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBufferData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionBufferSubData(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCheckFramebufferStatus(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClear(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClearColor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClearDepth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionClearStencil(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionColorMask(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCompileShader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCopyTexImage2D(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCopyTexSubImage2D(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateBuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateFramebuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateProgram(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateRenderbuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateShader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCreateTexture(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionCullFace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteBuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteFramebuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteProgram(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteRenderbuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteShader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDeleteTexture(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDepthFunc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDepthMask(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDepthRange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDetachShader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDisable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDisableVertexAttribArray(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDrawArrays(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionDrawElements(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionEnable(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionEnableVertexAttribArray(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFinish(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFlush(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFramebufferRenderbuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFramebufferTexture2D(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionFrontFace(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGenerateMipmap(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetActiveAttrib(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetActiveUniform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetAttribLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetBufferParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetContextAttributes(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetError(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetFramebufferAttachmentParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetProgramParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetProgramInfoLog(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetRenderbufferParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetShaderParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetShaderInfoLog(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetShaderSource(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetTexParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetUniform(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetUniformLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetVertexAttrib(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionGetVertexAttribOffset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionHint(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsBuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsEnabled(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsFramebuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsProgram(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsRenderbuffer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsShader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionIsTexture(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionLineWidth(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionLinkProgram(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionPixelStorei(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionPolygonOffset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionReadPixels(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionReleaseShaderCompiler(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionRenderbufferStorage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionSampleCoverage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionScissor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionShaderSource(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilFunc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilFuncSeparate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilMask(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilMaskSeparate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilOp(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionStencilOpSeparate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexParameterf(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexParameteri(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexImage2D(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionTexSubImage2D(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1i(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform1iv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2i(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform2iv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3i(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform3iv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4i(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniform4iv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniformMatrix2fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniformMatrix3fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUniformMatrix4fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionUseProgram(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionValidateProgram(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib1f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib1fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib2f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib2fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib3f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib3fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib4f(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttrib4fv(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionVertexAttribPointer(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLRenderingContextPrototypeFunctionViewport(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebGLRenderingContextConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsWebGLRenderingContextDEPTH_BUFFER_BIT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BUFFER_BIT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCOLOR_BUFFER_BIT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFALSE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTRUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextPOINTS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINES(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINE_LOOP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINE_STRIP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTRIANGLES(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTRIANGLE_STRIP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTRIANGLE_FAN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextZERO(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSRC_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE_MINUS_SRC_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSRC_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE_MINUS_SRC_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDST_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE_MINUS_DST_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDST_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE_MINUS_DST_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSRC_ALPHA_SATURATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFUNC_ADD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_EQUATION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_EQUATION_RGB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_EQUATION_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFUNC_SUBTRACT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFUNC_REVERSE_SUBTRACT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_DST_RGB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_SRC_RGB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_DST_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_SRC_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCONSTANT_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE_MINUS_CONSTANT_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCONSTANT_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextONE_MINUS_CONSTANT_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND_COLOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextARRAY_BUFFER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextELEMENT_ARRAY_BUFFER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextARRAY_BUFFER_BINDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextELEMENT_ARRAY_BUFFER_BINDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTREAM_DRAW(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTATIC_DRAW(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDYNAMIC_DRAW(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBUFFER_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBUFFER_USAGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCURRENT_VERTEX_ATTRIB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRONT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBACK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRONT_AND_BACK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_2D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCULL_FACE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLEND(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDITHER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_TEST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_TEST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSCISSOR_TEST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextPOLYGON_OFFSET_FILL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLE_ALPHA_TO_COVERAGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLE_COVERAGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNO_ERROR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINVALID_ENUM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINVALID_VALUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINVALID_OPERATION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextOUT_OF_MEMORY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCW(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCCW(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINE_WIDTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextALIASED_POINT_SIZE_RANGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextALIASED_LINE_WIDTH_RANGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCULL_FACE_MODE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRONT_FACE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_RANGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_WRITEMASK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_CLEAR_VALUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_FUNC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_CLEAR_VALUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_FUNC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_FAIL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_PASS_DEPTH_FAIL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_PASS_DEPTH_PASS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_REF(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_VALUE_MASK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_WRITEMASK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_FUNC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_FAIL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_FAIL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_PASS_DEPTH_PASS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_REF(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_VALUE_MASK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BACK_WRITEMASK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVIEWPORT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSCISSOR_BOX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCOLOR_CLEAR_VALUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCOLOR_WRITEMASK(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNPACK_ALIGNMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextPACK_ALIGNMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_TEXTURE_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_VIEWPORT_DIMS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSUBPIXEL_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRED_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextGREEN_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBLUE_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextALPHA_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_BITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextPOLYGON_OFFSET_UNITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextPOLYGON_OFFSET_FACTOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_BINDING_2D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLE_BUFFERS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLES(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLE_COVERAGE_VALUE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLE_COVERAGE_INVERT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNUM_COMPRESSED_TEXTURE_FORMATS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCOMPRESSED_TEXTURE_FORMATS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDONT_CARE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFASTEST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNICEST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextGENERATE_MIPMAP_HINT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBYTE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNSIGNED_BYTE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSHORT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNSIGNED_SHORT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNSIGNED_INT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFIXED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_COMPONENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRGB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRGBA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLUMINANCE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLUMINANCE_ALPHA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNSIGNED_SHORT_4_4_4_4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNSIGNED_SHORT_5_5_5_1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextUNSIGNED_SHORT_5_6_5(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAGMENT_SHADER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_SHADER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_VERTEX_ATTRIBS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_VERTEX_UNIFORM_VECTORS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_VARYING_VECTORS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_COMBINED_TEXTURE_IMAGE_UNITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_VERTEX_TEXTURE_IMAGE_UNITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_TEXTURE_IMAGE_UNITS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_FRAGMENT_UNIFORM_VECTORS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSHADER_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDELETE_STATUS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINK_STATUS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVALIDATE_STATUS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextATTACHED_SHADERS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextACTIVE_UNIFORMS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextACTIVE_UNIFORM_MAX_LENGTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextACTIVE_ATTRIBUTES(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextACTIVE_ATTRIBUTE_MAX_LENGTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSHADING_LANGUAGE_VERSION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCURRENT_PROGRAM(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNEVER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLESS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextEQUAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLEQUAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextGREATER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNOTEQUAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextGEQUAL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextALWAYS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextKEEP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextREPLACE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINCR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDECR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINVERT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINCR_WRAP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDECR_WRAP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVENDOR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERSION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextEXTENSIONS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNEAREST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINEAR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNEAREST_MIPMAP_NEAREST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINEAR_MIPMAP_NEAREST(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNEAREST_MIPMAP_LINEAR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLINEAR_MIPMAP_LINEAR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_MAG_FILTER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_MIN_FILTER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_WRAP_S(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_WRAP_T(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_BINDING_CUBE_MAP(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_X(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_X(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Y(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Y(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_POSITIVE_Z(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE_CUBE_MAP_NEGATIVE_Z(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_CUBE_MAP_TEXTURE_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE0(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE3(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE5(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE6(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE7(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE8(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE9(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE10(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE11(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE12(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE13(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE14(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE15(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE16(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE17(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE18(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE19(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE20(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE21(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE22(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE23(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE24(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE25(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE26(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE27(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE28(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE29(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE30(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextTEXTURE31(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextACTIVE_TEXTURE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextREPEAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCLAMP_TO_EDGE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMIRRORED_REPEAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT_VEC2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT_VEC3(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT_VEC4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINT_VEC2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINT_VEC3(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINT_VEC4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBOOL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBOOL_VEC2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBOOL_VEC3(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextBOOL_VEC4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT_MAT2(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT_MAT3(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFLOAT_MAT4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLER_2D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSAMPLER_CUBE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_ENABLED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_STRIDE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_NORMALIZED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_POINTER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextVERTEX_ATTRIB_ARRAY_BUFFER_BINDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextIMPLEMENTATION_COLOR_READ_FORMAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCOMPILE_STATUS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINFO_LOG_LENGTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSHADER_SOURCE_LENGTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSHADER_COMPILER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSHADER_BINARY_FORMATS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNUM_SHADER_BINARY_FORMATS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLOW_FLOAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMEDIUM_FLOAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextHIGH_FLOAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextLOW_INT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMEDIUM_INT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextHIGH_INT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRGBA4(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRGB5_A1(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRGB565(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_COMPONENT16(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_INDEX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_INDEX8(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_WIDTH(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_HEIGHT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_INTERNAL_FORMAT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_RED_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_GREEN_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_BLUE_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_ALPHA_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_DEPTH_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_STENCIL_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_OBJECT_NAME(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextCOLOR_ATTACHMENT0(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextDEPTH_ATTACHMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextSTENCIL_ATTACHMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextNONE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_COMPLETE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_ATTACHMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_INCOMPLETE_DIMENSIONS(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_UNSUPPORTED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextFRAMEBUFFER_BINDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextRENDERBUFFER_BINDING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextMAX_RENDERBUFFER_SIZE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebGLRenderingContextINVALID_FRAMEBUFFER_OPERATION(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLShader.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLShader.cpp
deleted file mode 100644
index a735a87..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLShader.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLShader.h"
-
-#include "WebGLShader.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLShader);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLShaderPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLShaderPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLShaderPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLShaderPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLShaderPrototype::s_info = { "WebGLShaderPrototype", 0, &JSWebGLShaderPrototypeTable, 0 };
-
-JSObject* JSWebGLShaderPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLShader>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLShader::s_info = { "WebGLShader", 0, 0, 0 };
-
-JSWebGLShader::JSWebGLShader(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLShader> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLShader::~JSWebGLShader()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLShader::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLShaderPrototype(JSWebGLShaderPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLShader* object)
-{
- return getDOMObjectWrapper<JSWebGLShader>(exec, globalObject, object);
-}
-WebGLShader* toWebGLShader(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLShader::s_info) ? static_cast<JSWebGLShader*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLShader.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLShader.h
deleted file mode 100644
index ab16561..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLShader.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLShader_h
-#define JSWebGLShader_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLShader;
-
-class JSWebGLShader : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLShader(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLShader>);
- virtual ~JSWebGLShader();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLShader* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLShader> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLShader*);
-WebGLShader* toWebGLShader(JSC::JSValue);
-
-class JSWebGLShaderPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLShaderPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.cpp
deleted file mode 100644
index 26dbafe..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLShortArray.h"
-
-#include "WebGLShortArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLShortArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLShortArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLShortArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLShortArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLShortArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLShortArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLShortArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLShortArrayPrototype::s_info = { "WebGLShortArrayPrototype", 0, &JSWebGLShortArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLShortArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLShortArray>(exec, globalObject);
-}
-
-bool JSWebGLShortArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLShortArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLShortArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLShortArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLShortArray::s_info = { "WebGLShortArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLShortArray::JSWebGLShortArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLShortArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLShortArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLShortArrayPrototype(JSWebGLShortArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLShortArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLShortArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLShortArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLShortArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLShortArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLShortArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLShortArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLShortArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLShortArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLShortArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLShortArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLShortArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLShortArray* castedThisObj = static_cast<JSWebGLShortArray*>(asObject(thisValue));
- WebGLShortArray* imp = static_cast<WebGLShortArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLShortArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLShortArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLShortArray* castedThisObj = static_cast<JSWebGLShortArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLShortArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLShortArray*>(impl())->item(index));
-}
-WebGLShortArray* toWebGLShortArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLShortArray::s_info) ? static_cast<JSWebGLShortArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.h
deleted file mode 100644
index 26c53df..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLShortArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLShortArray_h
-#define JSWebGLShortArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLShortArray.h"
-
-namespace WebCore {
-
-class WebGLShortArray;
-
-class JSWebGLShortArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLShortArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLShortArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLShortArray* impl() const
- {
- return static_cast<WebGLShortArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLShortArray*);
-WebGLShortArray* toWebGLShortArray(JSC::JSValue);
-
-class JSWebGLShortArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLShortArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLShortArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLShortArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.cpp
deleted file mode 100644
index a15556a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLTexture.h"
-
-#include "WebGLTexture.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLTexture);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLTexturePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLTexturePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLTexturePrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLTexturePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLTexturePrototype::s_info = { "WebGLTexturePrototype", 0, &JSWebGLTexturePrototypeTable, 0 };
-
-JSObject* JSWebGLTexturePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLTexture>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLTexture::s_info = { "WebGLTexture", 0, 0, 0 };
-
-JSWebGLTexture::JSWebGLTexture(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLTexture> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLTexture::~JSWebGLTexture()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLTexture::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLTexturePrototype(JSWebGLTexturePrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLTexture* object)
-{
- return getDOMObjectWrapper<JSWebGLTexture>(exec, globalObject, object);
-}
-WebGLTexture* toWebGLTexture(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLTexture::s_info) ? static_cast<JSWebGLTexture*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.h
deleted file mode 100644
index 05ca40c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLTexture.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLTexture_h
-#define JSWebGLTexture_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLTexture;
-
-class JSWebGLTexture : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLTexture(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLTexture>);
- virtual ~JSWebGLTexture();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLTexture* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLTexture> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLTexture*);
-WebGLTexture* toWebGLTexture(JSC::JSValue);
-
-class JSWebGLTexturePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLTexturePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.cpp
deleted file mode 100644
index 32aa778..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLUniformLocation.h"
-
-#include "WebGLUniformLocation.h"
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLUniformLocation);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLUniformLocationPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLUniformLocationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebGLUniformLocationPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebGLUniformLocationPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLUniformLocationPrototype::s_info = { "WebGLUniformLocationPrototype", 0, &JSWebGLUniformLocationPrototypeTable, 0 };
-
-JSObject* JSWebGLUniformLocationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLUniformLocation>(exec, globalObject);
-}
-
-const ClassInfo JSWebGLUniformLocation::s_info = { "WebGLUniformLocation", 0, 0, 0 };
-
-JSWebGLUniformLocation::JSWebGLUniformLocation(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLUniformLocation> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebGLUniformLocation::~JSWebGLUniformLocation()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebGLUniformLocation::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLUniformLocationPrototype(JSWebGLUniformLocationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebGLUniformLocation* object)
-{
- return getDOMObjectWrapper<JSWebGLUniformLocation>(exec, globalObject, object);
-}
-WebGLUniformLocation* toWebGLUniformLocation(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLUniformLocation::s_info) ? static_cast<JSWebGLUniformLocation*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.h
deleted file mode 100644
index 9d6a589..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUniformLocation.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLUniformLocation_h
-#define JSWebGLUniformLocation_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebGLUniformLocation;
-
-class JSWebGLUniformLocation : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebGLUniformLocation(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLUniformLocation>);
- virtual ~JSWebGLUniformLocation();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebGLUniformLocation* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebGLUniformLocation> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLUniformLocation*);
-WebGLUniformLocation* toWebGLUniformLocation(JSC::JSValue);
-
-class JSWebGLUniformLocationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLUniformLocationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.cpp
deleted file mode 100644
index 8d41915..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLUnsignedByteArray.h"
-
-#include "WebGLUnsignedByteArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLUnsignedByteArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLUnsignedByteArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLUnsignedByteArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLUnsignedByteArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLUnsignedByteArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLUnsignedByteArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLUnsignedByteArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLUnsignedByteArrayPrototype::s_info = { "WebGLUnsignedByteArrayPrototype", 0, &JSWebGLUnsignedByteArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLUnsignedByteArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLUnsignedByteArray>(exec, globalObject);
-}
-
-bool JSWebGLUnsignedByteArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLUnsignedByteArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLUnsignedByteArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLUnsignedByteArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLUnsignedByteArray::s_info = { "WebGLUnsignedByteArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLUnsignedByteArray::JSWebGLUnsignedByteArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLUnsignedByteArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLUnsignedByteArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLUnsignedByteArrayPrototype(JSWebGLUnsignedByteArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLUnsignedByteArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLUnsignedByteArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLUnsignedByteArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLUnsignedByteArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLUnsignedByteArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLUnsignedByteArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLUnsignedByteArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLUnsignedByteArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLUnsignedByteArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLUnsignedByteArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLUnsignedByteArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLUnsignedByteArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLUnsignedByteArray* castedThisObj = static_cast<JSWebGLUnsignedByteArray*>(asObject(thisValue));
- WebGLUnsignedByteArray* imp = static_cast<WebGLUnsignedByteArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLUnsignedByteArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLUnsignedByteArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLUnsignedByteArray* castedThisObj = static_cast<JSWebGLUnsignedByteArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLUnsignedByteArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLUnsignedByteArray*>(impl())->item(index));
-}
-WebGLUnsignedByteArray* toWebGLUnsignedByteArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLUnsignedByteArray::s_info) ? static_cast<JSWebGLUnsignedByteArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.h
deleted file mode 100644
index d36e6e7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedByteArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLUnsignedByteArray_h
-#define JSWebGLUnsignedByteArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLUnsignedByteArray.h"
-
-namespace WebCore {
-
-class WebGLUnsignedByteArray;
-
-class JSWebGLUnsignedByteArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLUnsignedByteArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLUnsignedByteArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLUnsignedByteArray* impl() const
- {
- return static_cast<WebGLUnsignedByteArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLUnsignedByteArray*);
-WebGLUnsignedByteArray* toWebGLUnsignedByteArray(JSC::JSValue);
-
-class JSWebGLUnsignedByteArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLUnsignedByteArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLUnsignedByteArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLUnsignedByteArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.cpp
deleted file mode 100644
index 6e3a402..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLUnsignedIntArray.h"
-
-#include "WebGLUnsignedIntArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLUnsignedIntArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLUnsignedIntArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLUnsignedIntArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLUnsignedIntArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLUnsignedIntArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLUnsignedIntArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLUnsignedIntArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLUnsignedIntArrayPrototype::s_info = { "WebGLUnsignedIntArrayPrototype", 0, &JSWebGLUnsignedIntArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLUnsignedIntArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLUnsignedIntArray>(exec, globalObject);
-}
-
-bool JSWebGLUnsignedIntArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLUnsignedIntArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLUnsignedIntArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLUnsignedIntArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLUnsignedIntArray::s_info = { "WebGLUnsignedIntArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLUnsignedIntArray::JSWebGLUnsignedIntArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLUnsignedIntArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLUnsignedIntArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLUnsignedIntArrayPrototype(JSWebGLUnsignedIntArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLUnsignedIntArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLUnsignedIntArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLUnsignedIntArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLUnsignedIntArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLUnsignedIntArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLUnsignedIntArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLUnsignedIntArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLUnsignedIntArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLUnsignedIntArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLUnsignedIntArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLUnsignedIntArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLUnsignedIntArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLUnsignedIntArray* castedThisObj = static_cast<JSWebGLUnsignedIntArray*>(asObject(thisValue));
- WebGLUnsignedIntArray* imp = static_cast<WebGLUnsignedIntArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLUnsignedIntArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLUnsignedIntArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLUnsignedIntArray* castedThisObj = static_cast<JSWebGLUnsignedIntArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLUnsignedIntArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLUnsignedIntArray*>(impl())->item(index));
-}
-WebGLUnsignedIntArray* toWebGLUnsignedIntArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLUnsignedIntArray::s_info) ? static_cast<JSWebGLUnsignedIntArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.h
deleted file mode 100644
index 688931b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedIntArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLUnsignedIntArray_h
-#define JSWebGLUnsignedIntArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLUnsignedIntArray.h"
-
-namespace WebCore {
-
-class WebGLUnsignedIntArray;
-
-class JSWebGLUnsignedIntArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLUnsignedIntArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLUnsignedIntArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLUnsignedIntArray* impl() const
- {
- return static_cast<WebGLUnsignedIntArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLUnsignedIntArray*);
-WebGLUnsignedIntArray* toWebGLUnsignedIntArray(JSC::JSValue);
-
-class JSWebGLUnsignedIntArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLUnsignedIntArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLUnsignedIntArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLUnsignedIntArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.cpp
deleted file mode 100644
index ddc5b63..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLUnsignedShortArray.h"
-
-#include "WebGLUnsignedShortArray.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebGLUnsignedShortArray);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebGLUnsignedShortArrayPrototypeTableValues[3] =
-{
- { "get", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLUnsignedShortArrayPrototypeFunctionGet), (intptr_t)1 },
- { "set", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebGLUnsignedShortArrayPrototypeFunctionSet), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebGLUnsignedShortArrayPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSWebGLUnsignedShortArrayPrototypeTableValues, 0 };
-#else
- { 4, 3, JSWebGLUnsignedShortArrayPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebGLUnsignedShortArrayPrototype::s_info = { "WebGLUnsignedShortArrayPrototype", 0, &JSWebGLUnsignedShortArrayPrototypeTable, 0 };
-
-JSObject* JSWebGLUnsignedShortArrayPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebGLUnsignedShortArray>(exec, globalObject);
-}
-
-bool JSWebGLUnsignedShortArrayPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebGLUnsignedShortArrayPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebGLUnsignedShortArrayPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebGLUnsignedShortArrayPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebGLUnsignedShortArray::s_info = { "WebGLUnsignedShortArray", &JSWebGLArray::s_info, 0, 0 };
-
-JSWebGLUnsignedShortArray::JSWebGLUnsignedShortArray(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebGLUnsignedShortArray> impl)
- : JSWebGLArray(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebGLUnsignedShortArray::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebGLUnsignedShortArrayPrototype(JSWebGLUnsignedShortArrayPrototype::createStructure(JSWebGLArrayPrototype::self(exec, globalObject)));
-}
-
-bool JSWebGLUnsignedShortArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLUnsignedShortArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, index));
- return true;
- }
- return Base::getOwnPropertySlot(exec, propertyName, slot);
-}
-
-bool JSWebGLUnsignedShortArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebGLUnsignedShortArray*>(impl())->length()) {
- descriptor.setDescriptor(getByIndex(exec, index), DontDelete);
- return true;
- }
- return Base::getOwnPropertyDescriptor(exec, propertyName, descriptor);
-}
-
-bool JSWebGLUnsignedShortArray::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebGLUnsignedShortArray*>(impl())->length()) {
- slot.setValue(getByIndex(exec, propertyName));
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-void JSWebGLUnsignedShortArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok) {
- indexSetter(exec, index, value);
- return;
- }
- Base::put(exec, propertyName, value, slot);
-}
-
-void JSWebGLUnsignedShortArray::put(ExecState* exec, unsigned propertyName, JSValue value)
-{
- indexSetter(exec, propertyName, value);
- return;
-}
-
-void JSWebGLUnsignedShortArray::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebGLUnsignedShortArray*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSC_HOST_CALL jsWebGLUnsignedShortArrayPrototypeFunctionGet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLUnsignedShortArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLUnsignedShortArray* castedThisObj = static_cast<JSWebGLUnsignedShortArray*>(asObject(thisValue));
- WebGLUnsignedShortArray* imp = static_cast<WebGLUnsignedShortArray*>(castedThisObj->impl());
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = jsNumber(exec, imp->get(index));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebGLUnsignedShortArrayPrototypeFunctionSet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebGLUnsignedShortArray::s_info))
- return throwError(exec, TypeError);
- JSWebGLUnsignedShortArray* castedThisObj = static_cast<JSWebGLUnsignedShortArray*>(asObject(thisValue));
- return castedThisObj->set(exec, args);
-}
-
-
-JSValue JSWebGLUnsignedShortArray::getByIndex(ExecState* exec, unsigned index)
-{
- return jsNumber(exec, static_cast<WebGLUnsignedShortArray*>(impl())->item(index));
-}
-WebGLUnsignedShortArray* toWebGLUnsignedShortArray(JSC::JSValue value)
-{
- return value.inherits(&JSWebGLUnsignedShortArray::s_info) ? static_cast<JSWebGLUnsignedShortArray*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(3D_CANVAS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.h b/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.h
deleted file mode 100644
index 533b7ae..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebGLUnsignedShortArray.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebGLUnsignedShortArray_h
-#define JSWebGLUnsignedShortArray_h
-
-#if ENABLE(3D_CANVAS)
-
-#include "JSWebGLArray.h"
-#include "WebGLUnsignedShortArray.h"
-
-namespace WebCore {
-
-class WebGLUnsignedShortArray;
-
-class JSWebGLUnsignedShortArray : public JSWebGLArray {
- typedef JSWebGLArray Base;
-public:
- JSWebGLUnsignedShortArray(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebGLUnsignedShortArray>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual void put(JSC::ExecState*, unsigned propertyName, JSC::JSValue);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
-
- // Custom functions
- JSC::JSValue set(JSC::ExecState*, const JSC::ArgList&);
- WebGLUnsignedShortArray* impl() const
- {
- return static_cast<WebGLUnsignedShortArray*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- JSC::JSValue getByIndex(JSC::ExecState*, unsigned index);
- void indexSetter(JSC::ExecState*, unsigned index, JSC::JSValue);
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebGLUnsignedShortArray*);
-WebGLUnsignedShortArray* toWebGLUnsignedShortArray(JSC::JSValue);
-
-class JSWebGLUnsignedShortArrayPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebGLUnsignedShortArrayPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebGLUnsignedShortArrayPrototypeFunctionGet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebGLUnsignedShortArrayPrototypeFunctionSet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(3D_CANVAS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp
deleted file mode 100644
index 0f4e977..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitAnimationEvent.h"
-
-#include "KURL.h"
-#include "WebKitAnimationEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitAnimationEvent);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitAnimationEventTableValues[4] =
-{
- { "animationName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitAnimationEventAnimationName), (intptr_t)0 },
- { "elapsedTime", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitAnimationEventElapsedTime), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitAnimationEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitAnimationEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSWebKitAnimationEventTableValues, 0 };
-#else
- { 9, 7, JSWebKitAnimationEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWebKitAnimationEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitAnimationEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitAnimationEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSWebKitAnimationEventConstructorTableValues, 0 };
-#endif
-
-class JSWebKitAnimationEventConstructor : public DOMConstructorObject {
-public:
- JSWebKitAnimationEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWebKitAnimationEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWebKitAnimationEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWebKitAnimationEventConstructor::s_info = { "WebKitAnimationEventConstructor", 0, &JSWebKitAnimationEventConstructorTable, 0 };
-
-bool JSWebKitAnimationEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitAnimationEventConstructor, DOMObject>(exec, &JSWebKitAnimationEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSWebKitAnimationEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitAnimationEventConstructor, DOMObject>(exec, &JSWebKitAnimationEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitAnimationEventPrototypeTableValues[2] =
-{
- { "initWebKitAnimationEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitAnimationEventPrototypeFunctionInitWebKitAnimationEvent), (intptr_t)5 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitAnimationEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitAnimationEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSWebKitAnimationEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitAnimationEventPrototype::s_info = { "WebKitAnimationEventPrototype", 0, &JSWebKitAnimationEventPrototypeTable, 0 };
-
-JSObject* JSWebKitAnimationEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitAnimationEvent>(exec, globalObject);
-}
-
-bool JSWebKitAnimationEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebKitAnimationEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebKitAnimationEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebKitAnimationEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebKitAnimationEvent::s_info = { "WebKitAnimationEvent", &JSEvent::s_info, &JSWebKitAnimationEventTable, 0 };
-
-JSWebKitAnimationEvent::JSWebKitAnimationEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitAnimationEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebKitAnimationEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitAnimationEventPrototype(JSWebKitAnimationEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSWebKitAnimationEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitAnimationEvent, Base>(exec, &JSWebKitAnimationEventTable, this, propertyName, slot);
-}
-
-bool JSWebKitAnimationEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitAnimationEvent, Base>(exec, &JSWebKitAnimationEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebKitAnimationEventAnimationName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitAnimationEvent* castedThis = static_cast<JSWebKitAnimationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitAnimationEvent* imp = static_cast<WebKitAnimationEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->animationName());
- return result;
-}
-
-JSValue jsWebKitAnimationEventElapsedTime(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitAnimationEvent* castedThis = static_cast<JSWebKitAnimationEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitAnimationEvent* imp = static_cast<WebKitAnimationEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->elapsedTime());
- return result;
-}
-
-JSValue jsWebKitAnimationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitAnimationEvent* domObject = static_cast<JSWebKitAnimationEvent*>(asObject(slotBase));
- return JSWebKitAnimationEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSWebKitAnimationEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWebKitAnimationEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsWebKitAnimationEventPrototypeFunctionInitWebKitAnimationEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitAnimationEvent::s_info))
- return throwError(exec, TypeError);
- JSWebKitAnimationEvent* castedThisObj = static_cast<JSWebKitAnimationEvent*>(asObject(thisValue));
- WebKitAnimationEvent* imp = static_cast<WebKitAnimationEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- const UString& animationNameArg = args.at(3).toString(exec);
- double elapsedTimeArg = args.at(4).toNumber(exec);
-
- imp->initWebKitAnimationEvent(typeArg, canBubbleArg, cancelableArg, animationNameArg, elapsedTimeArg);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.h
deleted file mode 100644
index bd8b91c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitAnimationEvent_h
-#define JSWebKitAnimationEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class WebKitAnimationEvent;
-
-class JSWebKitAnimationEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSWebKitAnimationEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitAnimationEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSWebKitAnimationEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitAnimationEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebKitAnimationEventPrototypeFunctionInitWebKitAnimationEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebKitAnimationEventAnimationName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitAnimationEventElapsedTime(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitAnimationEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp
deleted file mode 100644
index 9ba081d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitCSSKeyframeRule.h"
-
-#include "CSSMutableStyleDeclaration.h"
-#include "CSSStyleDeclaration.h"
-#include "JSCSSStyleDeclaration.h"
-#include "KURL.h"
-#include "WebKitCSSKeyframeRule.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitCSSKeyframeRule);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitCSSKeyframeRuleTableValues[4] =
-{
- { "keyText", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSKeyframeRuleKeyText), (intptr_t)setJSWebKitCSSKeyframeRuleKeyText },
- { "style", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSKeyframeRuleStyle), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSKeyframeRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframeRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSWebKitCSSKeyframeRuleTableValues, 0 };
-#else
- { 9, 7, JSWebKitCSSKeyframeRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWebKitCSSKeyframeRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframeRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitCSSKeyframeRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSWebKitCSSKeyframeRuleConstructorTableValues, 0 };
-#endif
-
-class JSWebKitCSSKeyframeRuleConstructor : public DOMConstructorObject {
-public:
- JSWebKitCSSKeyframeRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWebKitCSSKeyframeRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWebKitCSSKeyframeRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWebKitCSSKeyframeRuleConstructor::s_info = { "WebKitCSSKeyframeRuleConstructor", 0, &JSWebKitCSSKeyframeRuleConstructorTable, 0 };
-
-bool JSWebKitCSSKeyframeRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitCSSKeyframeRuleConstructor, DOMObject>(exec, &JSWebKitCSSKeyframeRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSKeyframeRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitCSSKeyframeRuleConstructor, DOMObject>(exec, &JSWebKitCSSKeyframeRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitCSSKeyframeRulePrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframeRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitCSSKeyframeRulePrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebKitCSSKeyframeRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitCSSKeyframeRulePrototype::s_info = { "WebKitCSSKeyframeRulePrototype", 0, &JSWebKitCSSKeyframeRulePrototypeTable, 0 };
-
-JSObject* JSWebKitCSSKeyframeRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitCSSKeyframeRule>(exec, globalObject);
-}
-
-const ClassInfo JSWebKitCSSKeyframeRule::s_info = { "WebKitCSSKeyframeRule", &JSCSSRule::s_info, &JSWebKitCSSKeyframeRuleTable, 0 };
-
-JSWebKitCSSKeyframeRule::JSWebKitCSSKeyframeRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitCSSKeyframeRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebKitCSSKeyframeRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitCSSKeyframeRulePrototype(JSWebKitCSSKeyframeRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSWebKitCSSKeyframeRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitCSSKeyframeRule, Base>(exec, &JSWebKitCSSKeyframeRuleTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSKeyframeRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitCSSKeyframeRule, Base>(exec, &JSWebKitCSSKeyframeRuleTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebKitCSSKeyframeRuleKeyText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSKeyframeRule* castedThis = static_cast<JSWebKitCSSKeyframeRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSKeyframeRule* imp = static_cast<WebKitCSSKeyframeRule*>(castedThis->impl());
- JSValue result = jsString(exec, imp->keyText());
- return result;
-}
-
-JSValue jsWebKitCSSKeyframeRuleStyle(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSKeyframeRule* castedThis = static_cast<JSWebKitCSSKeyframeRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSKeyframeRule* imp = static_cast<WebKitCSSKeyframeRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->style()));
- return result;
-}
-
-JSValue jsWebKitCSSKeyframeRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSKeyframeRule* domObject = static_cast<JSWebKitCSSKeyframeRule*>(asObject(slotBase));
- return JSWebKitCSSKeyframeRule::getConstructor(exec, domObject->globalObject());
-}
-void JSWebKitCSSKeyframeRule::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWebKitCSSKeyframeRule, Base>(exec, propertyName, value, &JSWebKitCSSKeyframeRuleTable, this, slot);
-}
-
-void setJSWebKitCSSKeyframeRuleKeyText(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSKeyframeRule* castedThisObj = static_cast<JSWebKitCSSKeyframeRule*>(thisObject);
- WebKitCSSKeyframeRule* imp = static_cast<WebKitCSSKeyframeRule*>(castedThisObj->impl());
- imp->setKeyText(value.toString(exec));
-}
-
-JSValue JSWebKitCSSKeyframeRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWebKitCSSKeyframeRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.h
deleted file mode 100644
index cb1c4ae..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitCSSKeyframeRule_h
-#define JSWebKitCSSKeyframeRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class WebKitCSSKeyframeRule;
-
-class JSWebKitCSSKeyframeRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSWebKitCSSKeyframeRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitCSSKeyframeRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSWebKitCSSKeyframeRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitCSSKeyframeRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWebKitCSSKeyframeRuleKeyText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSKeyframeRuleKeyText(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSKeyframeRuleStyle(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSKeyframeRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp
deleted file mode 100644
index a83591c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp
+++ /dev/null
@@ -1,289 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitCSSKeyframesRule.h"
-
-#include "CSSRuleList.h"
-#include "JSCSSRuleList.h"
-#include "JSWebKitCSSKeyframeRule.h"
-#include "KURL.h"
-#include "WebKitCSSKeyframeRule.h"
-#include "WebKitCSSKeyframesRule.h"
-#include <runtime/Error.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitCSSKeyframesRule);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitCSSKeyframesRuleTableValues[4] =
-{
- { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSKeyframesRuleName), (intptr_t)setJSWebKitCSSKeyframesRuleName },
- { "cssRules", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSKeyframesRuleCssRules), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSKeyframesRuleConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframesRuleTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSWebKitCSSKeyframesRuleTableValues, 0 };
-#else
- { 9, 7, JSWebKitCSSKeyframesRuleTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWebKitCSSKeyframesRuleConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframesRuleConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitCSSKeyframesRuleConstructorTableValues, 0 };
-#else
- { 1, 0, JSWebKitCSSKeyframesRuleConstructorTableValues, 0 };
-#endif
-
-class JSWebKitCSSKeyframesRuleConstructor : public DOMConstructorObject {
-public:
- JSWebKitCSSKeyframesRuleConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWebKitCSSKeyframesRuleConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWebKitCSSKeyframesRulePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWebKitCSSKeyframesRuleConstructor::s_info = { "WebKitCSSKeyframesRuleConstructor", 0, &JSWebKitCSSKeyframesRuleConstructorTable, 0 };
-
-bool JSWebKitCSSKeyframesRuleConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitCSSKeyframesRuleConstructor, DOMObject>(exec, &JSWebKitCSSKeyframesRuleConstructorTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSKeyframesRuleConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitCSSKeyframesRuleConstructor, DOMObject>(exec, &JSWebKitCSSKeyframesRuleConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitCSSKeyframesRulePrototypeTableValues[4] =
-{
- { "insertRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSKeyframesRulePrototypeFunctionInsertRule), (intptr_t)1 },
- { "deleteRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSKeyframesRulePrototypeFunctionDeleteRule), (intptr_t)1 },
- { "findRule", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSKeyframesRulePrototypeFunctionFindRule), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframesRulePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSWebKitCSSKeyframesRulePrototypeTableValues, 0 };
-#else
- { 8, 7, JSWebKitCSSKeyframesRulePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitCSSKeyframesRulePrototype::s_info = { "WebKitCSSKeyframesRulePrototype", 0, &JSWebKitCSSKeyframesRulePrototypeTable, 0 };
-
-JSObject* JSWebKitCSSKeyframesRulePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitCSSKeyframesRule>(exec, globalObject);
-}
-
-bool JSWebKitCSSKeyframesRulePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebKitCSSKeyframesRulePrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSKeyframesRulePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebKitCSSKeyframesRulePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebKitCSSKeyframesRule::s_info = { "WebKitCSSKeyframesRule", &JSCSSRule::s_info, &JSWebKitCSSKeyframesRuleTable, 0 };
-
-JSWebKitCSSKeyframesRule::JSWebKitCSSKeyframesRule(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitCSSKeyframesRule> impl)
- : JSCSSRule(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebKitCSSKeyframesRule::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitCSSKeyframesRulePrototype(JSWebKitCSSKeyframesRulePrototype::createStructure(JSCSSRulePrototype::self(exec, globalObject)));
-}
-
-bool JSWebKitCSSKeyframesRule::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSWebKitCSSKeyframesRuleTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebKitCSSKeyframesRule*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSWebKitCSSKeyframesRule, Base>(exec, &JSWebKitCSSKeyframesRuleTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSKeyframesRule::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSWebKitCSSKeyframesRuleTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebKitCSSKeyframesRule*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSWebKitCSSKeyframesRule, Base>(exec, &JSWebKitCSSKeyframesRuleTable, this, propertyName, descriptor);
-}
-
-bool JSWebKitCSSKeyframesRule::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebKitCSSKeyframesRule*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsWebKitCSSKeyframesRuleName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSKeyframesRule* castedThis = static_cast<JSWebKitCSSKeyframesRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSKeyframesRule* imp = static_cast<WebKitCSSKeyframesRule*>(castedThis->impl());
- JSValue result = jsStringOrNull(exec, imp->name());
- return result;
-}
-
-JSValue jsWebKitCSSKeyframesRuleCssRules(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSKeyframesRule* castedThis = static_cast<JSWebKitCSSKeyframesRule*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSKeyframesRule* imp = static_cast<WebKitCSSKeyframesRule*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->cssRules()));
- return result;
-}
-
-JSValue jsWebKitCSSKeyframesRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSKeyframesRule* domObject = static_cast<JSWebKitCSSKeyframesRule*>(asObject(slotBase));
- return JSWebKitCSSKeyframesRule::getConstructor(exec, domObject->globalObject());
-}
-void JSWebKitCSSKeyframesRule::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWebKitCSSKeyframesRule, Base>(exec, propertyName, value, &JSWebKitCSSKeyframesRuleTable, this, slot);
-}
-
-void setJSWebKitCSSKeyframesRuleName(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSKeyframesRule* castedThisObj = static_cast<JSWebKitCSSKeyframesRule*>(thisObject);
- WebKitCSSKeyframesRule* imp = static_cast<WebKitCSSKeyframesRule*>(castedThisObj->impl());
- imp->setName(valueToStringWithNullCheck(exec, value));
-}
-
-void JSWebKitCSSKeyframesRule::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebKitCSSKeyframesRule*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSWebKitCSSKeyframesRule::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWebKitCSSKeyframesRuleConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSKeyframesRulePrototypeFunctionInsertRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSKeyframesRule::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSKeyframesRule* castedThisObj = static_cast<JSWebKitCSSKeyframesRule*>(asObject(thisValue));
- WebKitCSSKeyframesRule* imp = static_cast<WebKitCSSKeyframesRule*>(castedThisObj->impl());
- const UString& rule = args.at(0).toString(exec);
-
- imp->insertRule(rule);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSKeyframesRulePrototypeFunctionDeleteRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSKeyframesRule::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSKeyframesRule* castedThisObj = static_cast<JSWebKitCSSKeyframesRule*>(asObject(thisValue));
- WebKitCSSKeyframesRule* imp = static_cast<WebKitCSSKeyframesRule*>(castedThisObj->impl());
- const UString& key = args.at(0).toString(exec);
-
- imp->deleteRule(key);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSKeyframesRulePrototypeFunctionFindRule(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSKeyframesRule::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSKeyframesRule* castedThisObj = static_cast<JSWebKitCSSKeyframesRule*>(asObject(thisValue));
- WebKitCSSKeyframesRule* imp = static_cast<WebKitCSSKeyframesRule*>(castedThisObj->impl());
- const UString& key = args.at(0).toString(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->findRule(key)));
- return result;
-}
-
-
-JSValue JSWebKitCSSKeyframesRule::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSWebKitCSSKeyframesRule* thisObj = static_cast<JSWebKitCSSKeyframesRule*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<WebKitCSSKeyframesRule*>(thisObj->impl())->item(index));
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.h
deleted file mode 100644
index 05ef25e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitCSSKeyframesRule_h
-#define JSWebKitCSSKeyframesRule_h
-
-#include "JSCSSRule.h"
-
-namespace WebCore {
-
-class WebKitCSSKeyframesRule;
-
-class JSWebKitCSSKeyframesRule : public JSCSSRule {
- typedef JSCSSRule Base;
-public:
- JSWebKitCSSKeyframesRule(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitCSSKeyframesRule>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-
-class JSWebKitCSSKeyframesRulePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitCSSKeyframesRulePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSKeyframesRulePrototypeFunctionInsertRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSKeyframesRulePrototypeFunctionDeleteRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSKeyframesRulePrototypeFunctionFindRule(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebKitCSSKeyframesRuleName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSKeyframesRuleName(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSKeyframesRuleCssRules(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSKeyframesRuleConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp
deleted file mode 100644
index 457eca1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp
+++ /dev/null
@@ -1,629 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitCSSMatrix.h"
-
-#include "JSWebKitCSSMatrix.h"
-#include "KURL.h"
-#include "WebKitCSSMatrix.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitCSSMatrix);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitCSSMatrixTableValues[23] =
-{
- { "a", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixA), (intptr_t)setJSWebKitCSSMatrixA },
- { "b", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixB), (intptr_t)setJSWebKitCSSMatrixB },
- { "c", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixC), (intptr_t)setJSWebKitCSSMatrixC },
- { "d", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixD), (intptr_t)setJSWebKitCSSMatrixD },
- { "e", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixE), (intptr_t)setJSWebKitCSSMatrixE },
- { "f", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixF), (intptr_t)setJSWebKitCSSMatrixF },
- { "m11", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM11), (intptr_t)setJSWebKitCSSMatrixM11 },
- { "m12", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM12), (intptr_t)setJSWebKitCSSMatrixM12 },
- { "m13", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM13), (intptr_t)setJSWebKitCSSMatrixM13 },
- { "m14", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM14), (intptr_t)setJSWebKitCSSMatrixM14 },
- { "m21", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM21), (intptr_t)setJSWebKitCSSMatrixM21 },
- { "m22", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM22), (intptr_t)setJSWebKitCSSMatrixM22 },
- { "m23", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM23), (intptr_t)setJSWebKitCSSMatrixM23 },
- { "m24", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM24), (intptr_t)setJSWebKitCSSMatrixM24 },
- { "m31", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM31), (intptr_t)setJSWebKitCSSMatrixM31 },
- { "m32", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM32), (intptr_t)setJSWebKitCSSMatrixM32 },
- { "m33", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM33), (intptr_t)setJSWebKitCSSMatrixM33 },
- { "m34", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM34), (intptr_t)setJSWebKitCSSMatrixM34 },
- { "m41", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM41), (intptr_t)setJSWebKitCSSMatrixM41 },
- { "m42", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM42), (intptr_t)setJSWebKitCSSMatrixM42 },
- { "m43", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM43), (intptr_t)setJSWebKitCSSMatrixM43 },
- { "m44", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSMatrixM44), (intptr_t)setJSWebKitCSSMatrixM44 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSMatrixTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 255, JSWebKitCSSMatrixTableValues, 0 };
-#else
- { 65, 63, JSWebKitCSSMatrixTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitCSSMatrixPrototypeTableValues[9] =
-{
- { "setMatrixValue", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionSetMatrixValue), (intptr_t)1 },
- { "multiply", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionMultiply), (intptr_t)1 },
- { "inverse", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionInverse), (intptr_t)0 },
- { "translate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionTranslate), (intptr_t)3 },
- { "scale", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionScale), (intptr_t)3 },
- { "rotate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionRotate), (intptr_t)3 },
- { "rotateAxisAngle", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionRotateAxisAngle), (intptr_t)4 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitCSSMatrixPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSMatrixPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSWebKitCSSMatrixPrototypeTableValues, 0 };
-#else
- { 17, 15, JSWebKitCSSMatrixPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitCSSMatrixPrototype::s_info = { "WebKitCSSMatrixPrototype", 0, &JSWebKitCSSMatrixPrototypeTable, 0 };
-
-JSObject* JSWebKitCSSMatrixPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitCSSMatrix>(exec, globalObject);
-}
-
-bool JSWebKitCSSMatrixPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebKitCSSMatrixPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSMatrixPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebKitCSSMatrixPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebKitCSSMatrix::s_info = { "WebKitCSSMatrix", 0, &JSWebKitCSSMatrixTable, 0 };
-
-JSWebKitCSSMatrix::JSWebKitCSSMatrix(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitCSSMatrix> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebKitCSSMatrix::~JSWebKitCSSMatrix()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebKitCSSMatrix::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitCSSMatrixPrototype(JSWebKitCSSMatrixPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebKitCSSMatrix::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitCSSMatrix, Base>(exec, &JSWebKitCSSMatrixTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSMatrix::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitCSSMatrix, Base>(exec, &JSWebKitCSSMatrixTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebKitCSSMatrixA(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->a());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixB(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->b());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixC(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->c());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixD(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->d());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixE(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->e());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixF(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->f());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM11(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m11());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM12(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m12());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM13(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m13());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM14(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m14());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM21(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m21());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM22(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m22());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM23(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m23());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM24(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m24());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM31(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m31());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM32(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m32());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM33(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m33());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM34(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m34());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM41(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m41());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM42(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m42());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM43(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m43());
- return result;
-}
-
-JSValue jsWebKitCSSMatrixM44(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSMatrix* castedThis = static_cast<JSWebKitCSSMatrix*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->m44());
- return result;
-}
-
-void JSWebKitCSSMatrix::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWebKitCSSMatrix, Base>(exec, propertyName, value, &JSWebKitCSSMatrixTable, this, slot);
-}
-
-void setJSWebKitCSSMatrixA(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setA(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixB(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setB(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixC(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setC(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixD(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setD(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixE(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setE(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixF(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setF(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM11(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM11(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM12(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM12(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM13(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM13(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM14(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM14(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM21(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM21(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM22(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM22(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM23(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM23(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM24(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM24(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM31(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM31(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM32(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM32(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM33(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM33(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM34(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM34(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM41(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM41(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM42(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM42(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM43(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM43(value.toNumber(exec));
-}
-
-void setJSWebKitCSSMatrixM44(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(thisObject);
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- imp->setM44(value.toNumber(exec));
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionSetMatrixValue(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& string = args.at(0).toString(exec);
-
- imp->setMatrixValue(string, ec);
- setDOMException(exec, ec);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionMultiply(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- WebKitCSSMatrix* secondMatrix = toWebKitCSSMatrix(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->multiply(secondMatrix)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionInverse(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->inverse(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionTranslate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- double x = args.at(0).toNumber(exec);
- double y = args.at(1).toNumber(exec);
- double z = args.at(2).toNumber(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->translate(x, y, z)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionScale(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- double scaleX = args.at(0).toNumber(exec);
- double scaleY = args.at(1).toNumber(exec);
- double scaleZ = args.at(2).toNumber(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->scale(scaleX, scaleY, scaleZ)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionRotate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- double rotX = args.at(0).toNumber(exec);
- double rotY = args.at(1).toNumber(exec);
- double rotZ = args.at(2).toNumber(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->rotate(rotX, rotY, rotZ)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionRotateAxisAngle(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
- double x = args.at(0).toNumber(exec);
- double y = args.at(1).toNumber(exec);
- double z = args.at(2).toNumber(exec);
- double angle = args.at(3).toNumber(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->rotateAxisAngle(x, y, z, angle)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitCSSMatrix::s_info))
- return throwError(exec, TypeError);
- JSWebKitCSSMatrix* castedThisObj = static_cast<JSWebKitCSSMatrix*>(asObject(thisValue));
- WebKitCSSMatrix* imp = static_cast<WebKitCSSMatrix*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebKitCSSMatrix* object)
-{
- return getDOMObjectWrapper<JSWebKitCSSMatrix>(exec, globalObject, object);
-}
-WebKitCSSMatrix* toWebKitCSSMatrix(JSC::JSValue value)
-{
- return value.inherits(&JSWebKitCSSMatrix::s_info) ? static_cast<JSWebKitCSSMatrix*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.h
deleted file mode 100644
index 01be800..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.h
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitCSSMatrix_h
-#define JSWebKitCSSMatrix_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebKitCSSMatrix;
-
-class JSWebKitCSSMatrix : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebKitCSSMatrix(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitCSSMatrix>);
- virtual ~JSWebKitCSSMatrix();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebKitCSSMatrix* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebKitCSSMatrix> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebKitCSSMatrix*);
-WebKitCSSMatrix* toWebKitCSSMatrix(JSC::JSValue);
-
-class JSWebKitCSSMatrixPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitCSSMatrixPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionSetMatrixValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionMultiply(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionInverse(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionTranslate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionScale(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionRotate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionRotateAxisAngle(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebKitCSSMatrixPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebKitCSSMatrixA(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixA(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixB(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixB(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixC(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixC(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixD(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixD(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixE(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixF(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixF(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM11(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM11(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM12(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM12(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM13(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM13(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM14(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM14(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM21(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM21(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM22(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM22(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM23(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM23(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM24(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM24(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM31(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM31(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM32(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM32(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM33(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM33(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM34(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM34(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM41(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM41(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM42(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM42(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM43(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM43(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitCSSMatrixM44(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitCSSMatrixM44(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp
deleted file mode 100644
index 03f4a44..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp
+++ /dev/null
@@ -1,368 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitCSSTransformValue.h"
-
-#include "WebKitCSSTransformValue.h"
-#include <runtime/JSNumberCell.h>
-#include <runtime/PropertyNameArray.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitCSSTransformValue);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitCSSTransformValueTableValues[3] =
-{
- { "operationType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueOperationType), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSTransformValueTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSWebKitCSSTransformValueTableValues, 0 };
-#else
- { 5, 3, JSWebKitCSSTransformValueTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWebKitCSSTransformValueConstructorTableValues[22] =
-{
- { "CSS_TRANSLATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATE), (intptr_t)0 },
- { "CSS_TRANSLATEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATEX), (intptr_t)0 },
- { "CSS_TRANSLATEY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATEY), (intptr_t)0 },
- { "CSS_ROTATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATE), (intptr_t)0 },
- { "CSS_SCALE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALE), (intptr_t)0 },
- { "CSS_SCALEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALEX), (intptr_t)0 },
- { "CSS_SCALEY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALEY), (intptr_t)0 },
- { "CSS_SKEW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SKEW), (intptr_t)0 },
- { "CSS_SKEWX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SKEWX), (intptr_t)0 },
- { "CSS_SKEWY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SKEWY), (intptr_t)0 },
- { "CSS_MATRIX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_MATRIX), (intptr_t)0 },
- { "CSS_TRANSLATEZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATEZ), (intptr_t)0 },
- { "CSS_TRANSLATE3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATE3D), (intptr_t)0 },
- { "CSS_ROTATEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATEX), (intptr_t)0 },
- { "CSS_ROTATEY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATEY), (intptr_t)0 },
- { "CSS_ROTATEZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATEZ), (intptr_t)0 },
- { "CSS_ROTATE3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATE3D), (intptr_t)0 },
- { "CSS_SCALEZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALEZ), (intptr_t)0 },
- { "CSS_SCALE3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALE3D), (intptr_t)0 },
- { "CSS_PERSPECTIVE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_PERSPECTIVE), (intptr_t)0 },
- { "CSS_MATRIX3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_MATRIX3D), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSTransformValueConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSWebKitCSSTransformValueConstructorTableValues, 0 };
-#else
- { 68, 63, JSWebKitCSSTransformValueConstructorTableValues, 0 };
-#endif
-
-class JSWebKitCSSTransformValueConstructor : public DOMConstructorObject {
-public:
- JSWebKitCSSTransformValueConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWebKitCSSTransformValueConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWebKitCSSTransformValuePrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWebKitCSSTransformValueConstructor::s_info = { "WebKitCSSTransformValueConstructor", 0, &JSWebKitCSSTransformValueConstructorTable, 0 };
-
-bool JSWebKitCSSTransformValueConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitCSSTransformValueConstructor, DOMObject>(exec, &JSWebKitCSSTransformValueConstructorTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSTransformValueConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitCSSTransformValueConstructor, DOMObject>(exec, &JSWebKitCSSTransformValueConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitCSSTransformValuePrototypeTableValues[22] =
-{
- { "CSS_TRANSLATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATE), (intptr_t)0 },
- { "CSS_TRANSLATEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATEX), (intptr_t)0 },
- { "CSS_TRANSLATEY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATEY), (intptr_t)0 },
- { "CSS_ROTATE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATE), (intptr_t)0 },
- { "CSS_SCALE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALE), (intptr_t)0 },
- { "CSS_SCALEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALEX), (intptr_t)0 },
- { "CSS_SCALEY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALEY), (intptr_t)0 },
- { "CSS_SKEW", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SKEW), (intptr_t)0 },
- { "CSS_SKEWX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SKEWX), (intptr_t)0 },
- { "CSS_SKEWY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SKEWY), (intptr_t)0 },
- { "CSS_MATRIX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_MATRIX), (intptr_t)0 },
- { "CSS_TRANSLATEZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATEZ), (intptr_t)0 },
- { "CSS_TRANSLATE3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_TRANSLATE3D), (intptr_t)0 },
- { "CSS_ROTATEX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATEX), (intptr_t)0 },
- { "CSS_ROTATEY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATEY), (intptr_t)0 },
- { "CSS_ROTATEZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATEZ), (intptr_t)0 },
- { "CSS_ROTATE3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_ROTATE3D), (intptr_t)0 },
- { "CSS_SCALEZ", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALEZ), (intptr_t)0 },
- { "CSS_SCALE3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_SCALE3D), (intptr_t)0 },
- { "CSS_PERSPECTIVE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_PERSPECTIVE), (intptr_t)0 },
- { "CSS_MATRIX3D", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitCSSTransformValueCSS_MATRIX3D), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitCSSTransformValuePrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSWebKitCSSTransformValuePrototypeTableValues, 0 };
-#else
- { 68, 63, JSWebKitCSSTransformValuePrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitCSSTransformValuePrototype::s_info = { "WebKitCSSTransformValuePrototype", 0, &JSWebKitCSSTransformValuePrototypeTable, 0 };
-
-JSObject* JSWebKitCSSTransformValuePrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitCSSTransformValue>(exec, globalObject);
-}
-
-bool JSWebKitCSSTransformValuePrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitCSSTransformValuePrototype, JSObject>(exec, &JSWebKitCSSTransformValuePrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSTransformValuePrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitCSSTransformValuePrototype, JSObject>(exec, &JSWebKitCSSTransformValuePrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebKitCSSTransformValue::s_info = { "WebKitCSSTransformValue", &JSCSSValueList::s_info, &JSWebKitCSSTransformValueTable, 0 };
-
-JSWebKitCSSTransformValue::JSWebKitCSSTransformValue(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitCSSTransformValue> impl)
- : JSCSSValueList(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebKitCSSTransformValue::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitCSSTransformValuePrototype(JSWebKitCSSTransformValuePrototype::createStructure(JSCSSValueListPrototype::self(exec, globalObject)));
-}
-
-bool JSWebKitCSSTransformValue::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- const HashEntry* entry = JSWebKitCSSTransformValueTable.entry(exec, propertyName);
- if (entry) {
- slot.setCustom(this, entry->propertyGetter());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebKitCSSTransformValue*>(impl())->length()) {
- slot.setCustomIndex(this, index, indexGetter);
- return true;
- }
- return getStaticValueSlot<JSWebKitCSSTransformValue, Base>(exec, &JSWebKitCSSTransformValueTable, this, propertyName, slot);
-}
-
-bool JSWebKitCSSTransformValue::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- const HashEntry* entry = JSWebKitCSSTransformValueTable.entry(exec, propertyName);
- if (entry) {
- PropertySlot slot;
- slot.setCustom(this, entry->propertyGetter());
- descriptor.setDescriptor(slot.getValue(exec, propertyName), entry->attributes());
- return true;
- }
- bool ok;
- unsigned index = propertyName.toUInt32(&ok, false);
- if (ok && index < static_cast<WebKitCSSTransformValue*>(impl())->length()) {
- PropertySlot slot;
- slot.setCustomIndex(this, index, indexGetter);
- descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | ReadOnly);
- return true;
- }
- return getStaticValueDescriptor<JSWebKitCSSTransformValue, Base>(exec, &JSWebKitCSSTransformValueTable, this, propertyName, descriptor);
-}
-
-bool JSWebKitCSSTransformValue::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
-{
- if (propertyName < static_cast<WebKitCSSTransformValue*>(impl())->length()) {
- slot.setCustomIndex(this, propertyName, indexGetter);
- return true;
- }
- return getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
-}
-
-JSValue jsWebKitCSSTransformValueOperationType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSTransformValue* castedThis = static_cast<JSWebKitCSSTransformValue*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitCSSTransformValue* imp = static_cast<WebKitCSSTransformValue*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->operationType());
- return result;
-}
-
-JSValue jsWebKitCSSTransformValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitCSSTransformValue* domObject = static_cast<JSWebKitCSSTransformValue*>(asObject(slotBase));
- return JSWebKitCSSTransformValue::getConstructor(exec, domObject->globalObject());
-}
-void JSWebKitCSSTransformValue::getOwnPropertyNames(ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
-{
- for (unsigned i = 0; i < static_cast<WebKitCSSTransformValue*>(impl())->length(); ++i)
- propertyNames.add(Identifier::from(exec, i));
- Base::getOwnPropertyNames(exec, propertyNames, mode);
-}
-
-JSValue JSWebKitCSSTransformValue::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWebKitCSSTransformValueConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-// Constant getters
-
-JSValue jsWebKitCSSTransformValueCSS_TRANSLATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_TRANSLATEX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_TRANSLATEY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_ROTATE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SCALE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SCALEX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SCALEY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SKEW(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SKEWX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SKEWY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(10));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_MATRIX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(11));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_TRANSLATEZ(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(12));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_TRANSLATE3D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(13));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_ROTATEX(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(14));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_ROTATEY(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(15));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_ROTATEZ(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(16));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_ROTATE3D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(17));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SCALEZ(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(18));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_SCALE3D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(19));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_PERSPECTIVE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(20));
-}
-
-JSValue jsWebKitCSSTransformValueCSS_MATRIX3D(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(21));
-}
-
-
-JSValue JSWebKitCSSTransformValue::indexGetter(ExecState* exec, JSValue slotBase, unsigned index)
-{
- JSWebKitCSSTransformValue* thisObj = static_cast<JSWebKitCSSTransformValue*>(asObject(slotBase));
- return toJS(exec, thisObj->globalObject(), static_cast<WebKitCSSTransformValue*>(thisObj->impl())->item(index));
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.h
deleted file mode 100644
index 2b122f5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitCSSTransformValue_h
-#define JSWebKitCSSTransformValue_h
-
-#include "JSCSSValueList.h"
-
-namespace WebCore {
-
-class WebKitCSSTransformValue;
-
-class JSWebKitCSSTransformValue : public JSCSSValueList {
- typedef JSCSSValueList Base;
-public:
- JSWebKitCSSTransformValue(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitCSSTransformValue>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual bool getOwnPropertySlot(JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties);
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetPropertyNames | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
- static JSC::JSValue indexGetter(JSC::ExecState*, JSC::JSValue, unsigned);
-};
-
-
-class JSWebKitCSSTransformValuePrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitCSSTransformValuePrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWebKitCSSTransformValueOperationType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsWebKitCSSTransformValueCSS_TRANSLATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_TRANSLATEX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_TRANSLATEY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_ROTATE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SCALE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SCALEX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SCALEY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SKEW(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SKEWX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SKEWY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_MATRIX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_TRANSLATEZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_TRANSLATE3D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_ROTATEX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_ROTATEY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_ROTATEZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_ROTATE3D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SCALEZ(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_SCALE3D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_PERSPECTIVE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitCSSTransformValueCSS_MATRIX3D(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp
deleted file mode 100644
index 8e06b34..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitPoint.h"
-
-#include "WebKitPoint.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitPoint);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitPointTableValues[3] =
-{
- { "x", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitPointX), (intptr_t)setJSWebKitPointX },
- { "y", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitPointY), (intptr_t)setJSWebKitPointY },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitPointTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSWebKitPointTableValues, 0 };
-#else
- { 4, 3, JSWebKitPointTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitPointPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitPointPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitPointPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWebKitPointPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitPointPrototype::s_info = { "WebKitPointPrototype", 0, &JSWebKitPointPrototypeTable, 0 };
-
-JSObject* JSWebKitPointPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitPoint>(exec, globalObject);
-}
-
-const ClassInfo JSWebKitPoint::s_info = { "WebKitPoint", 0, &JSWebKitPointTable, 0 };
-
-JSWebKitPoint::JSWebKitPoint(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitPoint> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebKitPoint::~JSWebKitPoint()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWebKitPoint::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitPointPrototype(JSWebKitPointPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebKitPoint::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitPoint, Base>(exec, &JSWebKitPointTable, this, propertyName, slot);
-}
-
-bool JSWebKitPoint::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitPoint, Base>(exec, &JSWebKitPointTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebKitPointX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitPoint* castedThis = static_cast<JSWebKitPoint*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitPoint* imp = static_cast<WebKitPoint*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsWebKitPointY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitPoint* castedThis = static_cast<JSWebKitPoint*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitPoint* imp = static_cast<WebKitPoint*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-void JSWebKitPoint::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWebKitPoint, Base>(exec, propertyName, value, &JSWebKitPointTable, this, slot);
-}
-
-void setJSWebKitPointX(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitPoint* castedThisObj = static_cast<JSWebKitPoint*>(thisObject);
- WebKitPoint* imp = static_cast<WebKitPoint*>(castedThisObj->impl());
- imp->setX(value.toFloat(exec));
-}
-
-void setJSWebKitPointY(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSWebKitPoint* castedThisObj = static_cast<JSWebKitPoint*>(thisObject);
- WebKitPoint* imp = static_cast<WebKitPoint*>(castedThisObj->impl());
- imp->setY(value.toFloat(exec));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebKitPoint* object)
-{
- return getDOMObjectWrapper<JSWebKitPoint>(exec, globalObject, object);
-}
-WebKitPoint* toWebKitPoint(JSC::JSValue value)
-{
- return value.inherits(&JSWebKitPoint::s_info) ? static_cast<JSWebKitPoint*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.h
deleted file mode 100644
index ee2ea23..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitPoint_h
-#define JSWebKitPoint_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebKitPoint;
-
-class JSWebKitPoint : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebKitPoint(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitPoint>);
- virtual ~JSWebKitPoint();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WebKitPoint* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebKitPoint> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebKitPoint*);
-WebKitPoint* toWebKitPoint(JSC::JSValue);
-
-class JSWebKitPointPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitPointPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWebKitPointX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitPointX(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebKitPointY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebKitPointY(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp
deleted file mode 100644
index 2699786..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWebKitTransitionEvent.h"
-
-#include "KURL.h"
-#include "WebKitTransitionEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebKitTransitionEvent);
-
-/* Hash table */
-
-static const HashTableValue JSWebKitTransitionEventTableValues[4] =
-{
- { "propertyName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitTransitionEventPropertyName), (intptr_t)0 },
- { "elapsedTime", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitTransitionEventElapsedTime), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebKitTransitionEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitTransitionEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 7, JSWebKitTransitionEventTableValues, 0 };
-#else
- { 8, 7, JSWebKitTransitionEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWebKitTransitionEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitTransitionEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitTransitionEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSWebKitTransitionEventConstructorTableValues, 0 };
-#endif
-
-class JSWebKitTransitionEventConstructor : public DOMConstructorObject {
-public:
- JSWebKitTransitionEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWebKitTransitionEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWebKitTransitionEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWebKitTransitionEventConstructor::s_info = { "WebKitTransitionEventConstructor", 0, &JSWebKitTransitionEventConstructorTable, 0 };
-
-bool JSWebKitTransitionEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitTransitionEventConstructor, DOMObject>(exec, &JSWebKitTransitionEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSWebKitTransitionEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitTransitionEventConstructor, DOMObject>(exec, &JSWebKitTransitionEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebKitTransitionEventPrototypeTableValues[2] =
-{
- { "initWebKitTransitionEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebKitTransitionEventPrototypeFunctionInitWebKitTransitionEvent), (intptr_t)5 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebKitTransitionEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWebKitTransitionEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSWebKitTransitionEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWebKitTransitionEventPrototype::s_info = { "WebKitTransitionEventPrototype", 0, &JSWebKitTransitionEventPrototypeTable, 0 };
-
-JSObject* JSWebKitTransitionEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebKitTransitionEvent>(exec, globalObject);
-}
-
-bool JSWebKitTransitionEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWebKitTransitionEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWebKitTransitionEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWebKitTransitionEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWebKitTransitionEvent::s_info = { "WebKitTransitionEvent", &JSEvent::s_info, &JSWebKitTransitionEventTable, 0 };
-
-JSWebKitTransitionEvent::JSWebKitTransitionEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebKitTransitionEvent> impl)
- : JSEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWebKitTransitionEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebKitTransitionEventPrototype(JSWebKitTransitionEventPrototype::createStructure(JSEventPrototype::self(exec, globalObject)));
-}
-
-bool JSWebKitTransitionEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebKitTransitionEvent, Base>(exec, &JSWebKitTransitionEventTable, this, propertyName, slot);
-}
-
-bool JSWebKitTransitionEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebKitTransitionEvent, Base>(exec, &JSWebKitTransitionEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsWebKitTransitionEventPropertyName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitTransitionEvent* castedThis = static_cast<JSWebKitTransitionEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitTransitionEvent* imp = static_cast<WebKitTransitionEvent*>(castedThis->impl());
- JSValue result = jsString(exec, imp->propertyName());
- return result;
-}
-
-JSValue jsWebKitTransitionEventElapsedTime(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitTransitionEvent* castedThis = static_cast<JSWebKitTransitionEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebKitTransitionEvent* imp = static_cast<WebKitTransitionEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->elapsedTime());
- return result;
-}
-
-JSValue jsWebKitTransitionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebKitTransitionEvent* domObject = static_cast<JSWebKitTransitionEvent*>(asObject(slotBase));
- return JSWebKitTransitionEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSWebKitTransitionEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWebKitTransitionEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsWebKitTransitionEventPrototypeFunctionInitWebKitTransitionEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebKitTransitionEvent::s_info))
- return throwError(exec, TypeError);
- JSWebKitTransitionEvent* castedThisObj = static_cast<JSWebKitTransitionEvent*>(asObject(thisValue));
- WebKitTransitionEvent* imp = static_cast<WebKitTransitionEvent*>(castedThisObj->impl());
- const UString& typeArg = args.at(0).toString(exec);
- bool canBubbleArg = args.at(1).toBoolean(exec);
- bool cancelableArg = args.at(2).toBoolean(exec);
- const UString& propertyNameArg = args.at(3).toString(exec);
- double elapsedTimeArg = args.at(4).toNumber(exec);
-
- imp->initWebKitTransitionEvent(typeArg, canBubbleArg, cancelableArg, propertyNameArg, elapsedTimeArg);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.h b/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.h
deleted file mode 100644
index 8f7ee90..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebKitTransitionEvent_h
-#define JSWebKitTransitionEvent_h
-
-#include "JSEvent.h"
-
-namespace WebCore {
-
-class WebKitTransitionEvent;
-
-class JSWebKitTransitionEvent : public JSEvent {
- typedef JSEvent Base;
-public:
- JSWebKitTransitionEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebKitTransitionEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSWebKitTransitionEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebKitTransitionEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebKitTransitionEventPrototypeFunctionInitWebKitTransitionEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebKitTransitionEventPropertyName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitTransitionEventElapsedTime(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebKitTransitionEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebSocket.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebSocket.cpp
deleted file mode 100644
index be8cf1e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebSocket.cpp
+++ /dev/null
@@ -1,347 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WEB_SOCKETS)
-
-#include "JSWebSocket.h"
-
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "KURL.h"
-#include "RegisteredEventListener.h"
-#include "WebSocket.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWebSocket);
-
-/* Hash table */
-
-static const HashTableValue JSWebSocketTableValues[8] =
-{
- { "URL", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketURL), (intptr_t)0 },
- { "readyState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketReadyState), (intptr_t)0 },
- { "bufferedAmount", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketBufferedAmount), (intptr_t)0 },
- { "onopen", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketOnopen), (intptr_t)setJSWebSocketOnopen },
- { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketOnmessage), (intptr_t)setJSWebSocketOnmessage },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketOnerror), (intptr_t)setJSWebSocketOnerror },
- { "onclose", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketOnclose), (intptr_t)setJSWebSocketOnclose },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebSocketTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSWebSocketTableValues, 0 };
-#else
- { 17, 15, JSWebSocketTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWebSocketPrototypeTableValues[9] =
-{
- { "CONNECTING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketCONNECTING), (intptr_t)0 },
- { "OPEN", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketOPEN), (intptr_t)0 },
- { "CLOSED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWebSocketCLOSED), (intptr_t)0 },
- { "send", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebSocketPrototypeFunctionSend), (intptr_t)1 },
- { "close", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebSocketPrototypeFunctionClose), (intptr_t)0 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebSocketPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebSocketPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWebSocketPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWebSocketPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSWebSocketPrototypeTableValues, 0 };
-#else
- { 17, 15, JSWebSocketPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSWebSocketPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWebSocketPrototypeTable);
-}
-const ClassInfo JSWebSocketPrototype::s_info = { "WebSocketPrototype", 0, 0, getJSWebSocketPrototypeTable };
-
-JSObject* JSWebSocketPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWebSocket>(exec, globalObject);
-}
-
-bool JSWebSocketPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSWebSocketPrototype, JSObject>(exec, getJSWebSocketPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSWebSocketPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSWebSocketPrototype, JSObject>(exec, getJSWebSocketPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSWebSocketTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWebSocketTable);
-}
-const ClassInfo JSWebSocket::s_info = { "WebSocket", 0, 0, getJSWebSocketTable };
-
-JSWebSocket::JSWebSocket(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WebSocket> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWebSocket::~JSWebSocket()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-void JSWebSocket::markChildren(MarkStack& markStack)
-{
- Base::markChildren(markStack);
- impl()->markJSEventListeners(markStack);
-}
-
-JSObject* JSWebSocket::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWebSocketPrototype(JSWebSocketPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWebSocket::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWebSocket, Base>(exec, getJSWebSocketTable(exec), this, propertyName, slot);
-}
-
-bool JSWebSocket::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWebSocket, Base>(exec, getJSWebSocketTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsWebSocketURL(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- JSValue result = jsString(exec, imp->url());
- return result;
-}
-
-JSValue jsWebSocketReadyState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->readyState());
- return result;
-}
-
-JSValue jsWebSocketBufferedAmount(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->bufferedAmount());
- return result;
-}
-
-JSValue jsWebSocketOnopen(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- if (EventListener* listener = imp->onopen()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsWebSocketOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsWebSocketOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsWebSocketOnclose(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWebSocket* castedThis = static_cast<JSWebSocket*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(castedThis->impl());
- if (EventListener* listener = imp->onclose()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-void JSWebSocket::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWebSocket, Base>(exec, propertyName, value, getJSWebSocketTable(exec), this, slot);
-}
-
-void setJSWebSocketOnopen(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(static_cast<JSWebSocket*>(thisObject)->impl());
- imp->setOnopen(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSWebSocketOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(static_cast<JSWebSocket*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSWebSocketOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(static_cast<JSWebSocket*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSWebSocketOnclose(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- WebSocket* imp = static_cast<WebSocket*>(static_cast<JSWebSocket*>(thisObject)->impl());
- imp->setOnclose(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionSend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebSocket::s_info))
- return throwError(exec, TypeError);
- JSWebSocket* castedThisObj = static_cast<JSWebSocket*>(asObject(thisValue));
- return castedThisObj->send(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionClose(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebSocket::s_info))
- return throwError(exec, TypeError);
- JSWebSocket* castedThisObj = static_cast<JSWebSocket*>(asObject(thisValue));
- WebSocket* imp = static_cast<WebSocket*>(castedThisObj->impl());
-
- imp->close();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebSocket::s_info))
- return throwError(exec, TypeError);
- JSWebSocket* castedThisObj = static_cast<JSWebSocket*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebSocket::s_info))
- return throwError(exec, TypeError);
- JSWebSocket* castedThisObj = static_cast<JSWebSocket*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWebSocket::s_info))
- return throwError(exec, TypeError);
- JSWebSocket* castedThisObj = static_cast<JSWebSocket*>(asObject(thisValue));
- WebSocket* imp = static_cast<WebSocket*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsWebSocketCONNECTING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsWebSocketOPEN(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsWebSocketCLOSED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WebSocket* object)
-{
- return getDOMObjectWrapper<JSWebSocket>(exec, globalObject, object);
-}
-WebSocket* toWebSocket(JSC::JSValue value)
-{
- return value.inherits(&JSWebSocket::s_info) ? static_cast<JSWebSocket*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(WEB_SOCKETS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebSocket.h b/src/3rdparty/webkit/WebCore/generated/JSWebSocket.h
deleted file mode 100644
index 48d849c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWebSocket.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWebSocket_h
-#define JSWebSocket_h
-
-#if ENABLE(WEB_SOCKETS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WebSocket;
-
-class JSWebSocket : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWebSocket(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WebSocket>);
- virtual ~JSWebSocket();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
-
- // Custom functions
- JSC::JSValue send(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- WebSocket* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WebSocket> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WebSocket*);
-WebSocket* toWebSocket(JSC::JSValue);
-
-class JSWebSocketPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWebSocketPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionSend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionClose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWebSocketPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWebSocketURL(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebSocketReadyState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebSocketBufferedAmount(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebSocketOnopen(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebSocketOnopen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebSocketOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebSocketOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebSocketOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebSocketOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWebSocketOnclose(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWebSocketOnclose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-// Constants
-
-JSC::JSValue jsWebSocketCONNECTING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebSocketOPEN(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWebSocketCLOSED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(WEB_SOCKETS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp
deleted file mode 100644
index 8a8f233..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp
+++ /dev/null
@@ -1,336 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSWheelEvent.h"
-
-#include "JSDOMWindow.h"
-#include "WheelEvent.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWheelEvent);
-
-/* Hash table */
-
-static const HashTableValue JSWheelEventTableValues[17] =
-{
- { "screenX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventScreenX), (intptr_t)0 },
- { "screenY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventScreenY), (intptr_t)0 },
- { "clientX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventClientX), (intptr_t)0 },
- { "clientY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventClientY), (intptr_t)0 },
- { "ctrlKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventCtrlKey), (intptr_t)0 },
- { "shiftKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventShiftKey), (intptr_t)0 },
- { "altKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventAltKey), (intptr_t)0 },
- { "metaKey", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventMetaKey), (intptr_t)0 },
- { "wheelDelta", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventWheelDelta), (intptr_t)0 },
- { "wheelDeltaX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventWheelDeltaX), (intptr_t)0 },
- { "wheelDeltaY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventWheelDeltaY), (intptr_t)0 },
- { "offsetX", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventOffsetX), (intptr_t)0 },
- { "offsetY", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventOffsetY), (intptr_t)0 },
- { "x", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventX), (intptr_t)0 },
- { "y", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventY), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWheelEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWheelEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSWheelEventTableValues, 0 };
-#else
- { 33, 31, JSWheelEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWheelEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWheelEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWheelEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSWheelEventConstructorTableValues, 0 };
-#endif
-
-class JSWheelEventConstructor : public DOMConstructorObject {
-public:
- JSWheelEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWheelEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWheelEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWheelEventConstructor::s_info = { "WheelEventConstructor", 0, &JSWheelEventConstructorTable, 0 };
-
-bool JSWheelEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWheelEventConstructor, DOMObject>(exec, &JSWheelEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSWheelEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWheelEventConstructor, DOMObject>(exec, &JSWheelEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWheelEventPrototypeTableValues[2] =
-{
- { "initWebKitWheelEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWheelEventPrototypeFunctionInitWebKitWheelEvent), (intptr_t)11 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWheelEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWheelEventPrototypeTableValues, 0 };
-#else
- { 2, 1, JSWheelEventPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWheelEventPrototype::s_info = { "WheelEventPrototype", 0, &JSWheelEventPrototypeTable, 0 };
-
-JSObject* JSWheelEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWheelEvent>(exec, globalObject);
-}
-
-bool JSWheelEventPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWheelEventPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWheelEventPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWheelEventPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWheelEvent::s_info = { "WheelEvent", &JSUIEvent::s_info, &JSWheelEventTable, 0 };
-
-JSWheelEvent::JSWheelEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WheelEvent> impl)
- : JSUIEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWheelEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWheelEventPrototype(JSWheelEventPrototype::createStructure(JSUIEventPrototype::self(exec, globalObject)));
-}
-
-bool JSWheelEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWheelEvent, Base>(exec, &JSWheelEventTable, this, propertyName, slot);
-}
-
-bool JSWheelEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWheelEvent, Base>(exec, &JSWheelEventTable, this, propertyName, descriptor);
-}
-
-JSValue jsWheelEventScreenX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenX());
- return result;
-}
-
-JSValue jsWheelEventScreenY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->screenY());
- return result;
-}
-
-JSValue jsWheelEventClientX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientX());
- return result;
-}
-
-JSValue jsWheelEventClientY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->clientY());
- return result;
-}
-
-JSValue jsWheelEventCtrlKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->ctrlKey());
- return result;
-}
-
-JSValue jsWheelEventShiftKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->shiftKey());
- return result;
-}
-
-JSValue jsWheelEventAltKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->altKey());
- return result;
-}
-
-JSValue jsWheelEventMetaKey(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsBoolean(imp->metaKey());
- return result;
-}
-
-JSValue jsWheelEventWheelDelta(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->wheelDelta());
- return result;
-}
-
-JSValue jsWheelEventWheelDeltaX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->wheelDeltaX());
- return result;
-}
-
-JSValue jsWheelEventWheelDeltaY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->wheelDeltaY());
- return result;
-}
-
-JSValue jsWheelEventOffsetX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetX());
- return result;
-}
-
-JSValue jsWheelEventOffsetY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->offsetY());
- return result;
-}
-
-JSValue jsWheelEventX(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->x());
- return result;
-}
-
-JSValue jsWheelEventY(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* castedThis = static_cast<JSWheelEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WheelEvent* imp = static_cast<WheelEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->y());
- return result;
-}
-
-JSValue jsWheelEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWheelEvent* domObject = static_cast<JSWheelEvent*>(asObject(slotBase));
- return JSWheelEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSWheelEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWheelEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsWheelEventPrototypeFunctionInitWebKitWheelEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWheelEvent::s_info))
- return throwError(exec, TypeError);
- JSWheelEvent* castedThisObj = static_cast<JSWheelEvent*>(asObject(thisValue));
- WheelEvent* imp = static_cast<WheelEvent*>(castedThisObj->impl());
- int wheelDeltaX = args.at(0).toInt32(exec);
- int wheelDeltaY = args.at(1).toInt32(exec);
- DOMWindow* view = toDOMWindow(args.at(2));
- int screenX = args.at(3).toInt32(exec);
- int screenY = args.at(4).toInt32(exec);
- int clientX = args.at(5).toInt32(exec);
- int clientY = args.at(6).toInt32(exec);
- bool ctrlKey = args.at(7).toBoolean(exec);
- bool altKey = args.at(8).toBoolean(exec);
- bool shiftKey = args.at(9).toBoolean(exec);
- bool metaKey = args.at(10).toBoolean(exec);
-
- imp->initWebKitWheelEvent(wheelDeltaX, wheelDeltaY, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
- return jsUndefined();
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.h b/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.h
deleted file mode 100644
index 8a4d05b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWheelEvent_h
-#define JSWheelEvent_h
-
-#include "JSUIEvent.h"
-
-namespace WebCore {
-
-class WheelEvent;
-
-class JSWheelEvent : public JSUIEvent {
- typedef JSUIEvent Base;
-public:
- JSWheelEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WheelEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSWheelEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWheelEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWheelEventPrototypeFunctionInitWebKitWheelEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWheelEventScreenX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventScreenY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventClientX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventClientY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventCtrlKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventShiftKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventAltKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventMetaKey(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventWheelDelta(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventWheelDeltaX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventWheelDeltaY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventOffsetX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventOffsetY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventX(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventY(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWheelEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp
deleted file mode 100644
index 2789b19..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSWorker.h"
-
-#include "EventListener.h"
-#include "JSEventListener.h"
-#include "Worker.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWorker);
-
-/* Hash table */
-
-static const HashTableValue JSWorkerTableValues[2] =
-{
- { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerOnmessage), (intptr_t)setJSWorkerOnmessage },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWorkerTableValues, 0 };
-#else
- { 2, 1, JSWorkerTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWorkerPrototypeTableValues[3] =
-{
- { "postMessage", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerPrototypeFunctionPostMessage), (intptr_t)2 },
- { "terminate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerPrototypeFunctionTerminate), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSWorkerPrototypeTableValues, 0 };
-#else
- { 5, 3, JSWorkerPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSWorkerPrototype::s_info = { "WorkerPrototype", 0, &JSWorkerPrototypeTable, 0 };
-
-JSObject* JSWorkerPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWorker>(exec, globalObject);
-}
-
-bool JSWorkerPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSWorkerPrototypeTable, this, propertyName, slot);
-}
-
-bool JSWorkerPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSWorkerPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSWorker::s_info = { "Worker", &JSAbstractWorker::s_info, &JSWorkerTable, 0 };
-
-JSWorker::JSWorker(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<Worker> impl)
- : JSAbstractWorker(structure, globalObject, impl)
-{
-}
-
-JSObject* JSWorker::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWorkerPrototype(JSWorkerPrototype::createStructure(JSAbstractWorkerPrototype::self(exec, globalObject)));
-}
-
-bool JSWorker::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWorker, Base>(exec, &JSWorkerTable, this, propertyName, slot);
-}
-
-bool JSWorker::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWorker, Base>(exec, &JSWorkerTable, this, propertyName, descriptor);
-}
-
-JSValue jsWorkerOnmessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorker* castedThis = static_cast<JSWorker*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- Worker* imp = static_cast<Worker*>(castedThis->impl());
- if (EventListener* listener = imp->onmessage()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-void JSWorker::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWorker, Base>(exec, propertyName, value, &JSWorkerTable, this, slot);
-}
-
-void setJSWorkerOnmessage(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- Worker* imp = static_cast<Worker*>(static_cast<JSWorker*>(thisObject)->impl());
- imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSC_HOST_CALL jsWorkerPrototypeFunctionPostMessage(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWorker::s_info))
- return throwError(exec, TypeError);
- JSWorker* castedThisObj = static_cast<JSWorker*>(asObject(thisValue));
- return castedThisObj->postMessage(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWorkerPrototypeFunctionTerminate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWorker::s_info))
- return throwError(exec, TypeError);
- JSWorker* castedThisObj = static_cast<JSWorker*>(asObject(thisValue));
- Worker* imp = static_cast<Worker*>(castedThisObj->impl());
-
- imp->terminate();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, Worker* object)
-{
- return getDOMObjectWrapper<JSWorker>(exec, globalObject, object);
-}
-Worker* toWorker(JSC::JSValue value)
-{
- return value.inherits(&JSWorker::s_info) ? static_cast<JSWorker*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorker.h b/src/3rdparty/webkit/WebCore/generated/JSWorker.h
deleted file mode 100644
index e908a1a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorker.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWorker_h
-#define JSWorker_h
-
-#if ENABLE(WORKERS)
-
-#include "JSAbstractWorker.h"
-#include "Worker.h"
-
-namespace WebCore {
-
-class Worker;
-
-class JSWorker : public JSAbstractWorker {
- typedef JSAbstractWorker Base;
-public:
- JSWorker(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Worker>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue postMessage(JSC::ExecState*, const JSC::ArgList&);
- Worker* impl() const
- {
- return static_cast<Worker*>(Base::impl());
- }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, Worker*);
-Worker* toWorker(JSC::JSValue);
-
-class JSWorkerPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWorkerPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWorkerPrototypeFunctionPostMessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerPrototypeFunctionTerminate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWorkerOnmessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerOnmessage(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp
deleted file mode 100644
index 7195a5c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp
+++ /dev/null
@@ -1,395 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSWorkerContext.h"
-
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "JSEventSource.h"
-#include "JSMessageChannel.h"
-#include "JSMessageEvent.h"
-#include "JSWebSocket.h"
-#include "JSWorkerContext.h"
-#include "JSWorkerLocation.h"
-#include "JSWorkerNavigator.h"
-#include "JSXMLHttpRequest.h"
-#include "RegisteredEventListener.h"
-#include "WorkerContext.h"
-#include "WorkerLocation.h"
-#include "WorkerNavigator.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWorkerContext);
-
-/* Hash table */
-
-static const HashTableValue JSWorkerContextTableValues[11] =
-{
- { "self", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextSelf), (intptr_t)setJSWorkerContextSelf },
- { "location", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextLocation), (intptr_t)setJSWorkerContextLocation },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextOnerror), (intptr_t)setJSWorkerContextOnerror },
- { "navigator", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextNavigator), (intptr_t)setJSWorkerContextNavigator },
- { "MessageEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextMessageEventConstructor), (intptr_t)setJSWorkerContextMessageEventConstructor },
- { "WorkerLocation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextWorkerLocationConstructor), (intptr_t)setJSWorkerContextWorkerLocationConstructor },
- { "MessageChannel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextMessageChannelConstructor), (intptr_t)setJSWorkerContextMessageChannelConstructor },
- { "EventSource", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextEventSourceConstructor), (intptr_t)setJSWorkerContextEventSourceConstructor },
- { "XMLHttpRequest", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextXMLHttpRequestConstructor), (intptr_t)setJSWorkerContextXMLHttpRequestConstructor },
- { "WebSocket", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerContextWebSocketConstructor), (intptr_t)setJSWorkerContextWebSocketConstructor },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerContextTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSWorkerContextTableValues, 0 };
-#else
- { 34, 31, JSWorkerContextTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWorkerContextPrototypeTableValues[10] =
-{
- { "close", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionClose), (intptr_t)0 },
- { "importScripts", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionImportScripts), (intptr_t)0 },
- { "setTimeout", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionSetTimeout), (intptr_t)2 },
- { "clearTimeout", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionClearTimeout), (intptr_t)1 },
- { "setInterval", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionSetInterval), (intptr_t)2 },
- { "clearInterval", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionClearInterval), (intptr_t)1 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerContextPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerContextPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSWorkerContextPrototypeTableValues, 0 };
-#else
- { 34, 31, JSWorkerContextPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSWorkerContextPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWorkerContextPrototypeTable);
-}
-const ClassInfo JSWorkerContextPrototype::s_info = { "WorkerContextPrototype", 0, 0, getJSWorkerContextPrototypeTable };
-
-void* JSWorkerContextPrototype::operator new(size_t size, JSGlobalData* globalData)
-{
- return globalData->heap.allocate(size);
-}
-
-bool JSWorkerContextPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSWorkerContextPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSWorkerContextPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSWorkerContextPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSWorkerContextTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWorkerContextTable);
-}
-const ClassInfo JSWorkerContext::s_info = { "WorkerContext", &JSWorkerContextBase::s_info, 0, getJSWorkerContextTable };
-
-JSWorkerContext::JSWorkerContext(NonNullPassRefPtr<Structure> structure, PassRefPtr<WorkerContext> impl)
- : JSWorkerContextBase(structure, impl)
-{
-}
-
-JSWorkerContext::~JSWorkerContext()
-{
- impl()->invalidateJSEventListeners(this);
-}
-
-bool JSWorkerContext::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- if (getOwnPropertySlotDelegate(exec, propertyName, slot))
- return true;
- return getStaticValueSlot<JSWorkerContext, Base>(exec, getJSWorkerContextTable(exec), this, propertyName, slot);
-}
-
-bool JSWorkerContext::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- if (getOwnPropertyDescriptorDelegate(exec, propertyName, descriptor))
- return true;
- return getStaticValueDescriptor<JSWorkerContext, Base>(exec, getJSWorkerContextTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsWorkerContextSelf(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->self()));
- return result;
-}
-
-JSValue jsWorkerContextLocation(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->location()));
- return result;
-}
-
-JSValue jsWorkerContextOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsWorkerContextNavigator(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->navigator()));
- return result;
-}
-
-JSValue jsWorkerContextMessageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- return JSMessageEvent::getConstructor(exec, castedThis);
-}
-
-JSValue jsWorkerContextWorkerLocationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- return JSWorkerLocation::getConstructor(exec, castedThis);
-}
-
-JSValue jsWorkerContextMessageChannelConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- return castedThis->messageChannel(exec);
-}
-
-JSValue jsWorkerContextEventSourceConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- return castedThis->eventSource(exec);
-}
-
-JSValue jsWorkerContextXMLHttpRequestConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- return castedThis->xmlHttpRequest(exec);
-}
-
-JSValue jsWorkerContextWebSocketConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerContext* castedThis = static_cast<JSWorkerContext*>(asObject(slotBase));
- return castedThis->webSocket(exec);
-}
-
-void JSWorkerContext::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSWorkerContext, Base>(exec, propertyName, value, getJSWorkerContextTable(exec), this, slot);
-}
-
-void setJSWorkerContextSelf(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in object
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "self"), value);
-}
-
-void setJSWorkerContextLocation(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in object
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "location"), value);
-}
-
-void setJSWorkerContextOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- WorkerContext* imp = static_cast<WorkerContext*>(static_cast<JSWorkerContext*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSWorkerContextNavigator(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in object
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "navigator"), value);
-}
-
-void setJSWorkerContextMessageEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in constructor
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "MessageEvent"), value);
-}
-
-void setJSWorkerContextWorkerLocationConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in constructor
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "WorkerLocation"), value);
-}
-
-void setJSWorkerContextMessageChannelConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in constructor
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "MessageChannel"), value);
-}
-
-void setJSWorkerContextEventSourceConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in constructor
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "EventSource"), value);
-}
-
-void setJSWorkerContextXMLHttpRequestConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in constructor
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequest"), value);
-}
-
-void setJSWorkerContextWebSocketConstructor(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- // Shadowing a built-in constructor
- static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "WebSocket"), value);
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionClose(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThisObj->impl());
-
- imp->close();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionImportScripts(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->importScripts(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionSetTimeout(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->setTimeout(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionClearTimeout(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThisObj->impl());
- int handle = args.at(0).toInt32(exec);
-
- imp->clearTimeout(handle);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionSetInterval(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->setInterval(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionClearInterval(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThisObj->impl());
- int handle = args.at(0).toInt32(exec);
-
- imp->clearInterval(handle);
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- JSWorkerContext* castedThisObj = toJSWorkerContext(thisValue.toThisObject(exec));
- if (!castedThisObj)
- return throwError(exec, TypeError);
- WorkerContext* imp = static_cast<WorkerContext*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h b/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h
deleted file mode 100644
index 1880ef7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWorkerContext_h
-#define JSWorkerContext_h
-
-#if ENABLE(WORKERS)
-
-#include "JSWorkerContextBase.h"
-
-namespace WebCore {
-
-class WorkerContext;
-
-class JSWorkerContext : public JSWorkerContextBase {
- typedef JSWorkerContextBase Base;
-public:
- JSWorkerContext(NonNullPassRefPtr<JSC::Structure>, PassRefPtr<WorkerContext>);
- virtual ~JSWorkerContext();
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- bool getOwnPropertySlotDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- bool getOwnPropertyDescriptorDelegate(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
-
- // Custom attributes
- JSC::JSValue messageChannel(JSC::ExecState*) const;
- JSC::JSValue eventSource(JSC::ExecState*) const;
- JSC::JSValue xmlHttpRequest(JSC::ExecState*) const;
- JSC::JSValue webSocket(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue importScripts(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setTimeout(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setInterval(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSWorkerContextPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- void* operator new(size_t, JSC::JSGlobalData*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWorkerContextPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionClose(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionImportScripts(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionSetTimeout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionClearTimeout(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionSetInterval(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionClearInterval(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWorkerContextSelf(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextSelf(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextLocation(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextLocation(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextNavigator(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextNavigator(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextMessageEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextMessageEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextWorkerLocationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextWorkerLocationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextMessageChannelConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextMessageChannelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextEventSourceConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextEventSourceConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextXMLHttpRequestConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextXMLHttpRequestConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsWorkerContextWebSocketConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSWorkerContextWebSocketConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp
deleted file mode 100644
index c0876a9..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp
+++ /dev/null
@@ -1,283 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSWorkerLocation.h"
-
-#include "KURL.h"
-#include "WorkerLocation.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWorkerLocation);
-
-/* Hash table */
-
-static const HashTableValue JSWorkerLocationTableValues[10] =
-{
- { "href", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationHref), (intptr_t)0 },
- { "protocol", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationProtocol), (intptr_t)0 },
- { "host", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationHost), (intptr_t)0 },
- { "hostname", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationHostname), (intptr_t)0 },
- { "port", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationPort), (intptr_t)0 },
- { "pathname", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationPathname), (intptr_t)0 },
- { "search", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationSearch), (intptr_t)0 },
- { "hash", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationHash), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerLocationConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerLocationTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSWorkerLocationTableValues, 0 };
-#else
- { 35, 31, JSWorkerLocationTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSWorkerLocationConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerLocationConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWorkerLocationConstructorTableValues, 0 };
-#else
- { 1, 0, JSWorkerLocationConstructorTableValues, 0 };
-#endif
-
-class JSWorkerLocationConstructor : public DOMConstructorObject {
-public:
- JSWorkerLocationConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSWorkerLocationConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSWorkerLocationPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSWorkerLocationConstructor::s_info = { "WorkerLocationConstructor", 0, &JSWorkerLocationConstructorTable, 0 };
-
-bool JSWorkerLocationConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWorkerLocationConstructor, DOMObject>(exec, &JSWorkerLocationConstructorTable, this, propertyName, slot);
-}
-
-bool JSWorkerLocationConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWorkerLocationConstructor, DOMObject>(exec, &JSWorkerLocationConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWorkerLocationPrototypeTableValues[2] =
-{
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsWorkerLocationPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerLocationPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWorkerLocationPrototypeTableValues, 0 };
-#else
- { 2, 1, JSWorkerLocationPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSWorkerLocationPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWorkerLocationPrototypeTable);
-}
-const ClassInfo JSWorkerLocationPrototype::s_info = { "WorkerLocationPrototype", 0, 0, getJSWorkerLocationPrototypeTable };
-
-JSObject* JSWorkerLocationPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWorkerLocation>(exec, globalObject);
-}
-
-bool JSWorkerLocationPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSWorkerLocationPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSWorkerLocationPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSWorkerLocationPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSWorkerLocationTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWorkerLocationTable);
-}
-const ClassInfo JSWorkerLocation::s_info = { "WorkerLocation", 0, 0, getJSWorkerLocationTable };
-
-JSWorkerLocation::JSWorkerLocation(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WorkerLocation> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWorkerLocation::~JSWorkerLocation()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWorkerLocation::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWorkerLocationPrototype(JSWorkerLocationPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWorkerLocation::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWorkerLocation, Base>(exec, getJSWorkerLocationTable(exec), this, propertyName, slot);
-}
-
-bool JSWorkerLocation::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWorkerLocation, Base>(exec, getJSWorkerLocationTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsWorkerLocationHref(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->href());
- return result;
-}
-
-JSValue jsWorkerLocationProtocol(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->protocol());
- return result;
-}
-
-JSValue jsWorkerLocationHost(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->host());
- return result;
-}
-
-JSValue jsWorkerLocationHostname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hostname());
- return result;
-}
-
-JSValue jsWorkerLocationPort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->port());
- return result;
-}
-
-JSValue jsWorkerLocationPathname(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->pathname());
- return result;
-}
-
-JSValue jsWorkerLocationSearch(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->search());
- return result;
-}
-
-JSValue jsWorkerLocationHash(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* castedThis = static_cast<JSWorkerLocation*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThis->impl());
- JSValue result = jsString(exec, imp->hash());
- return result;
-}
-
-JSValue jsWorkerLocationConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerLocation* domObject = static_cast<JSWorkerLocation*>(asObject(slotBase));
- return JSWorkerLocation::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSWorkerLocation::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSWorkerLocationConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsWorkerLocationPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSWorkerLocation::s_info))
- return throwError(exec, TypeError);
- JSWorkerLocation* castedThisObj = static_cast<JSWorkerLocation*>(asObject(thisValue));
- WorkerLocation* imp = static_cast<WorkerLocation*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WorkerLocation* object)
-{
- return getDOMObjectWrapper<JSWorkerLocation>(exec, globalObject, object);
-}
-WorkerLocation* toWorkerLocation(JSC::JSValue value)
-{
- return value.inherits(&JSWorkerLocation::s_info) ? static_cast<JSWorkerLocation*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.h b/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.h
deleted file mode 100644
index f6e080f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWorkerLocation_h
-#define JSWorkerLocation_h
-
-#if ENABLE(WORKERS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WorkerLocation;
-
-class JSWorkerLocation : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWorkerLocation(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WorkerLocation>);
- virtual ~JSWorkerLocation();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- WorkerLocation* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WorkerLocation> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WorkerLocation*);
-WorkerLocation* toWorkerLocation(JSC::JSValue);
-
-class JSWorkerLocationPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWorkerLocationPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsWorkerLocationPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsWorkerLocationHref(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationProtocol(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationHost(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationHostname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationPort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationPathname(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationSearch(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationHash(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerLocationConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp
deleted file mode 100644
index 49c9274..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(WORKERS)
-
-#include "JSWorkerNavigator.h"
-
-#include "KURL.h"
-#include "WorkerNavigator.h"
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSWorkerNavigator);
-
-/* Hash table */
-
-static const HashTableValue JSWorkerNavigatorTableValues[6] =
-{
- { "appName", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerNavigatorAppName), (intptr_t)0 },
- { "appVersion", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerNavigatorAppVersion), (intptr_t)0 },
- { "platform", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerNavigatorPlatform), (intptr_t)0 },
- { "userAgent", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerNavigatorUserAgent), (intptr_t)0 },
- { "onLine", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsWorkerNavigatorOnLine), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerNavigatorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 511, JSWorkerNavigatorTableValues, 0 };
-#else
- { 18, 15, JSWorkerNavigatorTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSWorkerNavigatorPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSWorkerNavigatorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSWorkerNavigatorPrototypeTableValues, 0 };
-#else
- { 1, 0, JSWorkerNavigatorPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSWorkerNavigatorPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWorkerNavigatorPrototypeTable);
-}
-const ClassInfo JSWorkerNavigatorPrototype::s_info = { "WorkerNavigatorPrototype", 0, 0, getJSWorkerNavigatorPrototypeTable };
-
-JSObject* JSWorkerNavigatorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSWorkerNavigator>(exec, globalObject);
-}
-
-static const HashTable* getJSWorkerNavigatorTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSWorkerNavigatorTable);
-}
-const ClassInfo JSWorkerNavigator::s_info = { "WorkerNavigator", 0, 0, getJSWorkerNavigatorTable };
-
-JSWorkerNavigator::JSWorkerNavigator(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<WorkerNavigator> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSWorkerNavigator::~JSWorkerNavigator()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSWorkerNavigator::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSWorkerNavigatorPrototype(JSWorkerNavigatorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSWorkerNavigator::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSWorkerNavigator, Base>(exec, getJSWorkerNavigatorTable(exec), this, propertyName, slot);
-}
-
-bool JSWorkerNavigator::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSWorkerNavigator, Base>(exec, getJSWorkerNavigatorTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsWorkerNavigatorAppName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerNavigator* castedThis = static_cast<JSWorkerNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerNavigator* imp = static_cast<WorkerNavigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->appName());
- return result;
-}
-
-JSValue jsWorkerNavigatorAppVersion(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerNavigator* castedThis = static_cast<JSWorkerNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerNavigator* imp = static_cast<WorkerNavigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->appVersion());
- return result;
-}
-
-JSValue jsWorkerNavigatorPlatform(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerNavigator* castedThis = static_cast<JSWorkerNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerNavigator* imp = static_cast<WorkerNavigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->platform());
- return result;
-}
-
-JSValue jsWorkerNavigatorUserAgent(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerNavigator* castedThis = static_cast<JSWorkerNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerNavigator* imp = static_cast<WorkerNavigator*>(castedThis->impl());
- JSValue result = jsString(exec, imp->userAgent());
- return result;
-}
-
-JSValue jsWorkerNavigatorOnLine(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSWorkerNavigator* castedThis = static_cast<JSWorkerNavigator*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- WorkerNavigator* imp = static_cast<WorkerNavigator*>(castedThis->impl());
- JSValue result = jsBoolean(imp->onLine());
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, WorkerNavigator* object)
-{
- return getDOMObjectWrapper<JSWorkerNavigator>(exec, globalObject, object);
-}
-WorkerNavigator* toWorkerNavigator(JSC::JSValue value)
-{
- return value.inherits(&JSWorkerNavigator::s_info) ? static_cast<JSWorkerNavigator*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(WORKERS)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.h b/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.h
deleted file mode 100644
index 2a8db04..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSWorkerNavigator_h
-#define JSWorkerNavigator_h
-
-#if ENABLE(WORKERS)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class WorkerNavigator;
-
-class JSWorkerNavigator : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSWorkerNavigator(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<WorkerNavigator>);
- virtual ~JSWorkerNavigator();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- WorkerNavigator* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<WorkerNavigator> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, WorkerNavigator*);
-WorkerNavigator* toWorkerNavigator(JSC::JSValue);
-
-class JSWorkerNavigatorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSWorkerNavigatorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsWorkerNavigatorAppName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerNavigatorAppVersion(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerNavigatorPlatform(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerNavigatorUserAgent(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsWorkerNavigatorOnLine(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(WORKERS)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp
deleted file mode 100644
index 878c45f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp
+++ /dev/null
@@ -1,500 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSXMLHttpRequest.h"
-
-#include "Document.h"
-#include "Event.h"
-#include "EventListener.h"
-#include "JSDocument.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "JSXMLHttpRequestUpload.h"
-#include "KURL.h"
-#include "RegisteredEventListener.h"
-#include "XMLHttpRequest.h"
-#include "XMLHttpRequestUpload.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXMLHttpRequest);
-
-/* Hash table */
-
-static const HashTableValue JSXMLHttpRequestTableValues[14] =
-{
- { "onabort", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOnabort), (intptr_t)setJSXMLHttpRequestOnabort },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOnerror), (intptr_t)setJSXMLHttpRequestOnerror },
- { "onload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOnload), (intptr_t)setJSXMLHttpRequestOnload },
- { "onloadstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOnloadstart), (intptr_t)setJSXMLHttpRequestOnloadstart },
- { "onprogress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOnprogress), (intptr_t)setJSXMLHttpRequestOnprogress },
- { "onreadystatechange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOnreadystatechange), (intptr_t)setJSXMLHttpRequestOnreadystatechange },
- { "readyState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestReadyState), (intptr_t)0 },
- { "withCredentials", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestWithCredentials), (intptr_t)setJSXMLHttpRequestWithCredentials },
- { "upload", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUpload), (intptr_t)0 },
- { "responseText", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestResponseText), (intptr_t)0 },
- { "responseXML", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestResponseXML), (intptr_t)0 },
- { "status", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestStatus), (intptr_t)0 },
- { "statusText", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestStatusText), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSXMLHttpRequestTableValues, 0 };
-#else
- { 35, 31, JSXMLHttpRequestTableValues, 0 };
-#endif
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXMLHttpRequestPrototypeTableValues[16] =
-{
- { "UNSENT", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUNSENT), (intptr_t)0 },
- { "OPENED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestOPENED), (intptr_t)0 },
- { "HEADERS_RECEIVED", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestHEADERS_RECEIVED), (intptr_t)0 },
- { "LOADING", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestLOADING), (intptr_t)0 },
- { "DONE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestDONE), (intptr_t)0 },
- { "open", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionOpen), (intptr_t)5 },
- { "setRequestHeader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionSetRequestHeader), (intptr_t)2 },
- { "send", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionSend), (intptr_t)1 },
- { "abort", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionAbort), (intptr_t)0 },
- { "getAllResponseHeaders", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionGetAllResponseHeaders), (intptr_t)0 },
- { "getResponseHeader", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionGetResponseHeader), (intptr_t)1 },
- { "overrideMimeType", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionOverrideMimeType), (intptr_t)1 },
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1023, JSXMLHttpRequestPrototypeTableValues, 0 };
-#else
- { 37, 31, JSXMLHttpRequestPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSXMLHttpRequestPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestPrototypeTable);
-}
-const ClassInfo JSXMLHttpRequestPrototype::s_info = { "XMLHttpRequestPrototype", 0, 0, getJSXMLHttpRequestPrototypeTable };
-
-JSObject* JSXMLHttpRequestPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXMLHttpRequest>(exec, globalObject);
-}
-
-bool JSXMLHttpRequestPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSXMLHttpRequestPrototype, JSObject>(exec, getJSXMLHttpRequestPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSXMLHttpRequestPrototype, JSObject>(exec, getJSXMLHttpRequestPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSXMLHttpRequestTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestTable);
-}
-const ClassInfo JSXMLHttpRequest::s_info = { "XMLHttpRequest", 0, 0, getJSXMLHttpRequestTable };
-
-JSXMLHttpRequest::JSXMLHttpRequest(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XMLHttpRequest> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXMLHttpRequest::~JSXMLHttpRequest()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXMLHttpRequest::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXMLHttpRequestPrototype(JSXMLHttpRequestPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXMLHttpRequest::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequest, Base>(exec, getJSXMLHttpRequestTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequest::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequest, Base>(exec, getJSXMLHttpRequestTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsXMLHttpRequestOnabort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- if (EventListener* listener = imp->onabort()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestOnload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- if (EventListener* listener = imp->onload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestOnloadstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- if (EventListener* listener = imp->onloadstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestOnprogress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- if (EventListener* listener = imp->onprogress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestOnreadystatechange(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- if (EventListener* listener = imp->onreadystatechange()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestReadyState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->readyState());
- return result;
-}
-
-JSValue jsXMLHttpRequestWithCredentials(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- JSValue result = jsBoolean(imp->withCredentials());
- return result;
-}
-
-JSValue jsXMLHttpRequestUpload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->upload()));
- return result;
-}
-
-JSValue jsXMLHttpRequestResponseText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- return castedThis->responseText(exec);
-}
-
-JSValue jsXMLHttpRequestResponseXML(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->responseXML()));
- return result;
-}
-
-JSValue jsXMLHttpRequestStatus(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- JSC::JSValue result = jsNumber(exec, imp->status(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsXMLHttpRequestStatusText(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequest* castedThis = static_cast<JSXMLHttpRequest*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThis->impl());
- JSC::JSValue result = jsString(exec, imp->statusText(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-void JSXMLHttpRequest::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSXMLHttpRequest, Base>(exec, propertyName, value, getJSXMLHttpRequestTable(exec), this, slot);
-}
-
-void setJSXMLHttpRequestOnabort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(static_cast<JSXMLHttpRequest*>(thisObject)->impl());
- imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(static_cast<JSXMLHttpRequest*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestOnload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(static_cast<JSXMLHttpRequest*>(thisObject)->impl());
- imp->setOnload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestOnloadstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(static_cast<JSXMLHttpRequest*>(thisObject)->impl());
- imp->setOnloadstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestOnprogress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(static_cast<JSXMLHttpRequest*>(thisObject)->impl());
- imp->setOnprogress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestOnreadystatechange(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(static_cast<JSXMLHttpRequest*>(thisObject)->impl());
- imp->setOnreadystatechange(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestWithCredentials(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(thisObject);
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- imp->setWithCredentials(value.toBoolean(exec), ec);
- setDOMException(exec, ec);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionOpen(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->open(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionSetRequestHeader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->setRequestHeader(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionSend(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->send(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionAbort(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThisObj->impl());
-
- imp->abort();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionGetAllResponseHeaders(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = jsStringOrUndefined(exec, imp->getAllResponseHeaders(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionGetResponseHeader(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->getResponseHeader(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionOverrideMimeType(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->overrideMimeType(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequest::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequest* castedThisObj = static_cast<JSXMLHttpRequest*>(asObject(thisValue));
- XMLHttpRequest* imp = static_cast<XMLHttpRequest*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsXMLHttpRequestUNSENT(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsXMLHttpRequestOPENED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsXMLHttpRequestHEADERS_RECEIVED(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsXMLHttpRequestLOADING(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsXMLHttpRequestDONE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XMLHttpRequest* object)
-{
- return getDOMObjectWrapper<JSXMLHttpRequest>(exec, globalObject, object);
-}
-XMLHttpRequest* toXMLHttpRequest(JSC::JSValue value)
-{
- return value.inherits(&JSXMLHttpRequest::s_info) ? static_cast<JSXMLHttpRequest*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.h b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.h
deleted file mode 100644
index 7286feb..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXMLHttpRequest_h
-#define JSXMLHttpRequest_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XMLHttpRequest;
-
-class JSXMLHttpRequest : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXMLHttpRequest(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XMLHttpRequest>);
- virtual ~JSXMLHttpRequest();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
-
- // Custom attributes
- JSC::JSValue responseText(JSC::ExecState*) const;
-
- // Custom functions
- JSC::JSValue open(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setRequestHeader(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue send(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getResponseHeader(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue overrideMimeType(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- XMLHttpRequest* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XMLHttpRequest> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XMLHttpRequest*);
-XMLHttpRequest* toXMLHttpRequest(JSC::JSValue);
-
-class JSXMLHttpRequestPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXMLHttpRequestPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionOpen(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionSetRequestHeader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionAbort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionGetAllResponseHeaders(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionGetResponseHeader(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionOverrideMimeType(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXMLHttpRequestOnabort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestOnabort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestOnload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestOnload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestOnloadstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestOnloadstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestOnprogress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestOnprogress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestOnreadystatechange(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestOnreadystatechange(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestReadyState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestWithCredentials(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestWithCredentials(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestUpload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestResponseText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestResponseXML(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestStatus(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestStatusText(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsXMLHttpRequestUNSENT(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestOPENED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestHEADERS_RECEIVED(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestLOADING(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestDONE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp
deleted file mode 100644
index d6717a5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp
+++ /dev/null
@@ -1,245 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSXMLHttpRequestException.h"
-
-#include "KURL.h"
-#include "XMLHttpRequestException.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXMLHttpRequestException);
-
-/* Hash table */
-
-static const HashTableValue JSXMLHttpRequestExceptionTableValues[5] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionCode), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionName), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestExceptionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSXMLHttpRequestExceptionTableValues, 0 };
-#else
- { 10, 7, JSXMLHttpRequestExceptionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXMLHttpRequestExceptionConstructorTableValues[3] =
-{
- { "NETWORK_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionNETWORK_ERR), (intptr_t)0 },
- { "ABORT_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionABORT_ERR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestExceptionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 1, JSXMLHttpRequestExceptionConstructorTableValues, 0 };
-#else
- { 4, 3, JSXMLHttpRequestExceptionConstructorTableValues, 0 };
-#endif
-
-class JSXMLHttpRequestExceptionConstructor : public DOMConstructorObject {
-public:
- JSXMLHttpRequestExceptionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXMLHttpRequestExceptionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXMLHttpRequestExceptionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSXMLHttpRequestExceptionConstructor::s_info = { "XMLHttpRequestExceptionConstructor", 0, &JSXMLHttpRequestExceptionConstructorTable, 0 };
-
-bool JSXMLHttpRequestExceptionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequestExceptionConstructor, DOMObject>(exec, &JSXMLHttpRequestExceptionConstructorTable, this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestExceptionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequestExceptionConstructor, DOMObject>(exec, &JSXMLHttpRequestExceptionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXMLHttpRequestExceptionPrototypeTableValues[4] =
-{
- { "NETWORK_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionNETWORK_ERR), (intptr_t)0 },
- { "ABORT_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestExceptionABORT_ERR), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestExceptionPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestExceptionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSXMLHttpRequestExceptionPrototypeTableValues, 0 };
-#else
- { 8, 7, JSXMLHttpRequestExceptionPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSXMLHttpRequestExceptionPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestExceptionPrototypeTable);
-}
-const ClassInfo JSXMLHttpRequestExceptionPrototype::s_info = { "XMLHttpRequestExceptionPrototype", 0, 0, getJSXMLHttpRequestExceptionPrototypeTable };
-
-JSObject* JSXMLHttpRequestExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXMLHttpRequestException>(exec, globalObject);
-}
-
-bool JSXMLHttpRequestExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSXMLHttpRequestExceptionPrototype, JSObject>(exec, getJSXMLHttpRequestExceptionPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestExceptionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSXMLHttpRequestExceptionPrototype, JSObject>(exec, getJSXMLHttpRequestExceptionPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSXMLHttpRequestExceptionTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestExceptionTable);
-}
-const ClassInfo JSXMLHttpRequestException::s_info = { "XMLHttpRequestException", 0, 0, getJSXMLHttpRequestExceptionTable };
-
-JSXMLHttpRequestException::JSXMLHttpRequestException(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XMLHttpRequestException> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXMLHttpRequestException::~JSXMLHttpRequestException()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXMLHttpRequestException::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXMLHttpRequestExceptionPrototype(JSXMLHttpRequestExceptionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXMLHttpRequestException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequestException, Base>(exec, getJSXMLHttpRequestExceptionTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestException::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequestException, Base>(exec, getJSXMLHttpRequestExceptionTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsXMLHttpRequestExceptionCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestException* castedThis = static_cast<JSXMLHttpRequestException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestException* imp = static_cast<XMLHttpRequestException*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsXMLHttpRequestExceptionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestException* castedThis = static_cast<JSXMLHttpRequestException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestException* imp = static_cast<XMLHttpRequestException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsXMLHttpRequestExceptionMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestException* castedThis = static_cast<JSXMLHttpRequestException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestException* imp = static_cast<XMLHttpRequestException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsXMLHttpRequestExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestException* domObject = static_cast<JSXMLHttpRequestException*>(asObject(slotBase));
- return JSXMLHttpRequestException::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXMLHttpRequestException::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXMLHttpRequestExceptionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequestException::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequestException* castedThisObj = static_cast<JSXMLHttpRequestException*>(asObject(thisValue));
- XMLHttpRequestException* imp = static_cast<XMLHttpRequestException*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-// Constant getters
-
-JSValue jsXMLHttpRequestExceptionNETWORK_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(101));
-}
-
-JSValue jsXMLHttpRequestExceptionABORT_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(102));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XMLHttpRequestException* object)
-{
- return getDOMObjectWrapper<JSXMLHttpRequestException>(exec, globalObject, object);
-}
-XMLHttpRequestException* toXMLHttpRequestException(JSC::JSValue value)
-{
- return value.inherits(&JSXMLHttpRequestException::s_info) ? static_cast<JSXMLHttpRequestException*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.h b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.h
deleted file mode 100644
index 4621d57..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXMLHttpRequestException_h
-#define JSXMLHttpRequestException_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XMLHttpRequestException;
-
-class JSXMLHttpRequestException : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXMLHttpRequestException(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XMLHttpRequestException>);
- virtual ~JSXMLHttpRequestException();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- XMLHttpRequestException* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XMLHttpRequestException> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XMLHttpRequestException*);
-XMLHttpRequestException* toXMLHttpRequestException(JSC::JSValue);
-
-class JSXMLHttpRequestExceptionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXMLHttpRequestExceptionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestExceptionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXMLHttpRequestExceptionCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestExceptionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestExceptionMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsXMLHttpRequestExceptionNETWORK_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestExceptionABORT_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp
deleted file mode 100644
index 6f19e2c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSXMLHttpRequestProgressEvent.h"
-
-#include "XMLHttpRequestProgressEvent.h"
-#include <runtime/JSNumberCell.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXMLHttpRequestProgressEvent);
-
-/* Hash table */
-
-static const HashTableValue JSXMLHttpRequestProgressEventTableValues[4] =
-{
- { "position", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestProgressEventPosition), (intptr_t)0 },
- { "totalSize", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestProgressEventTotalSize), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestProgressEventConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestProgressEventTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSXMLHttpRequestProgressEventTableValues, 0 };
-#else
- { 9, 7, JSXMLHttpRequestProgressEventTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXMLHttpRequestProgressEventConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestProgressEventConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXMLHttpRequestProgressEventConstructorTableValues, 0 };
-#else
- { 1, 0, JSXMLHttpRequestProgressEventConstructorTableValues, 0 };
-#endif
-
-class JSXMLHttpRequestProgressEventConstructor : public DOMConstructorObject {
-public:
- JSXMLHttpRequestProgressEventConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXMLHttpRequestProgressEventConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXMLHttpRequestProgressEventPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSXMLHttpRequestProgressEventConstructor::s_info = { "XMLHttpRequestProgressEventConstructor", 0, &JSXMLHttpRequestProgressEventConstructorTable, 0 };
-
-bool JSXMLHttpRequestProgressEventConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequestProgressEventConstructor, DOMObject>(exec, &JSXMLHttpRequestProgressEventConstructorTable, this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestProgressEventConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequestProgressEventConstructor, DOMObject>(exec, &JSXMLHttpRequestProgressEventConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXMLHttpRequestProgressEventPrototypeTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestProgressEventPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXMLHttpRequestProgressEventPrototypeTableValues, 0 };
-#else
- { 1, 0, JSXMLHttpRequestProgressEventPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSXMLHttpRequestProgressEventPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestProgressEventPrototypeTable);
-}
-const ClassInfo JSXMLHttpRequestProgressEventPrototype::s_info = { "XMLHttpRequestProgressEventPrototype", 0, 0, getJSXMLHttpRequestProgressEventPrototypeTable };
-
-JSObject* JSXMLHttpRequestProgressEventPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXMLHttpRequestProgressEvent>(exec, globalObject);
-}
-
-static const HashTable* getJSXMLHttpRequestProgressEventTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestProgressEventTable);
-}
-const ClassInfo JSXMLHttpRequestProgressEvent::s_info = { "XMLHttpRequestProgressEvent", &JSProgressEvent::s_info, 0, getJSXMLHttpRequestProgressEventTable };
-
-JSXMLHttpRequestProgressEvent::JSXMLHttpRequestProgressEvent(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XMLHttpRequestProgressEvent> impl)
- : JSProgressEvent(structure, globalObject, impl)
-{
-}
-
-JSObject* JSXMLHttpRequestProgressEvent::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXMLHttpRequestProgressEventPrototype(JSXMLHttpRequestProgressEventPrototype::createStructure(JSProgressEventPrototype::self(exec, globalObject)));
-}
-
-bool JSXMLHttpRequestProgressEvent::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequestProgressEvent, Base>(exec, getJSXMLHttpRequestProgressEventTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestProgressEvent::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequestProgressEvent, Base>(exec, getJSXMLHttpRequestProgressEventTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsXMLHttpRequestProgressEventPosition(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestProgressEvent* castedThis = static_cast<JSXMLHttpRequestProgressEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestProgressEvent* imp = static_cast<XMLHttpRequestProgressEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->position());
- return result;
-}
-
-JSValue jsXMLHttpRequestProgressEventTotalSize(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestProgressEvent* castedThis = static_cast<JSXMLHttpRequestProgressEvent*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestProgressEvent* imp = static_cast<XMLHttpRequestProgressEvent*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->totalSize());
- return result;
-}
-
-JSValue jsXMLHttpRequestProgressEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestProgressEvent* domObject = static_cast<JSXMLHttpRequestProgressEvent*>(asObject(slotBase));
- return JSXMLHttpRequestProgressEvent::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXMLHttpRequestProgressEvent::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXMLHttpRequestProgressEventConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.h b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.h
deleted file mode 100644
index 82df9f4..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXMLHttpRequestProgressEvent_h
-#define JSXMLHttpRequestProgressEvent_h
-
-#include "JSProgressEvent.h"
-
-namespace WebCore {
-
-class XMLHttpRequestProgressEvent;
-
-class JSXMLHttpRequestProgressEvent : public JSProgressEvent {
- typedef JSProgressEvent Base;
-public:
- JSXMLHttpRequestProgressEvent(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XMLHttpRequestProgressEvent>);
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-
-class JSXMLHttpRequestProgressEventPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXMLHttpRequestProgressEventPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-// Attributes
-
-JSC::JSValue jsXMLHttpRequestProgressEventPosition(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestProgressEventTotalSize(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXMLHttpRequestProgressEventConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp
deleted file mode 100644
index f15100d..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp
+++ /dev/null
@@ -1,340 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSXMLHttpRequestUpload.h"
-
-#include "Event.h"
-#include "EventListener.h"
-#include "JSEvent.h"
-#include "JSEventListener.h"
-#include "RegisteredEventListener.h"
-#include "XMLHttpRequestUpload.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXMLHttpRequestUpload);
-
-/* Hash table */
-
-static const HashTableValue JSXMLHttpRequestUploadTableValues[7] =
-{
- { "onabort", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUploadOnabort), (intptr_t)setJSXMLHttpRequestUploadOnabort },
- { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUploadOnerror), (intptr_t)setJSXMLHttpRequestUploadOnerror },
- { "onload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUploadOnload), (intptr_t)setJSXMLHttpRequestUploadOnload },
- { "onloadstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUploadOnloadstart), (intptr_t)setJSXMLHttpRequestUploadOnloadstart },
- { "onprogress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUploadOnprogress), (intptr_t)setJSXMLHttpRequestUploadOnprogress },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLHttpRequestUploadConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestUploadTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 15, JSXMLHttpRequestUploadTableValues, 0 };
-#else
- { 16, 15, JSXMLHttpRequestUploadTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXMLHttpRequestUploadConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestUploadConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXMLHttpRequestUploadConstructorTableValues, 0 };
-#else
- { 1, 0, JSXMLHttpRequestUploadConstructorTableValues, 0 };
-#endif
-
-class JSXMLHttpRequestUploadConstructor : public DOMConstructorObject {
-public:
- JSXMLHttpRequestUploadConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXMLHttpRequestUploadConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXMLHttpRequestUploadPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSXMLHttpRequestUploadConstructor::s_info = { "XMLHttpRequestUploadConstructor", 0, &JSXMLHttpRequestUploadConstructorTable, 0 };
-
-bool JSXMLHttpRequestUploadConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequestUploadConstructor, DOMObject>(exec, &JSXMLHttpRequestUploadConstructorTable, this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestUploadConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequestUploadConstructor, DOMObject>(exec, &JSXMLHttpRequestUploadConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXMLHttpRequestUploadPrototypeTableValues[4] =
-{
- { "addEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestUploadPrototypeFunctionAddEventListener), (intptr_t)3 },
- { "removeEventListener", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestUploadPrototypeFunctionRemoveEventListener), (intptr_t)3 },
- { "dispatchEvent", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLHttpRequestUploadPrototypeFunctionDispatchEvent), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestUploadPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSXMLHttpRequestUploadPrototypeTableValues, 0 };
-#else
- { 8, 7, JSXMLHttpRequestUploadPrototypeTableValues, 0 };
-#endif
-
-static const HashTable* getJSXMLHttpRequestUploadPrototypeTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestUploadPrototypeTable);
-}
-const ClassInfo JSXMLHttpRequestUploadPrototype::s_info = { "XMLHttpRequestUploadPrototype", 0, 0, getJSXMLHttpRequestUploadPrototypeTable };
-
-JSObject* JSXMLHttpRequestUploadPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXMLHttpRequestUpload>(exec, globalObject);
-}
-
-bool JSXMLHttpRequestUploadPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, getJSXMLHttpRequestUploadPrototypeTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestUploadPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, getJSXMLHttpRequestUploadPrototypeTable(exec), this, propertyName, descriptor);
-}
-
-static const HashTable* getJSXMLHttpRequestUploadTable(ExecState* exec)
-{
- return getHashTableForGlobalData(exec->globalData(), &JSXMLHttpRequestUploadTable);
-}
-const ClassInfo JSXMLHttpRequestUpload::s_info = { "XMLHttpRequestUpload", 0, 0, getJSXMLHttpRequestUploadTable };
-
-JSXMLHttpRequestUpload::JSXMLHttpRequestUpload(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XMLHttpRequestUpload> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXMLHttpRequestUpload::~JSXMLHttpRequestUpload()
-{
- impl()->invalidateJSEventListeners(this);
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXMLHttpRequestUpload::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXMLHttpRequestUploadPrototype(JSXMLHttpRequestUploadPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXMLHttpRequestUpload::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLHttpRequestUpload, Base>(exec, getJSXMLHttpRequestUploadTable(exec), this, propertyName, slot);
-}
-
-bool JSXMLHttpRequestUpload::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLHttpRequestUpload, Base>(exec, getJSXMLHttpRequestUploadTable(exec), this, propertyName, descriptor);
-}
-
-JSValue jsXMLHttpRequestUploadOnabort(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestUpload* castedThis = static_cast<JSXMLHttpRequestUpload*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(castedThis->impl());
- if (EventListener* listener = imp->onabort()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestUploadOnerror(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestUpload* castedThis = static_cast<JSXMLHttpRequestUpload*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(castedThis->impl());
- if (EventListener* listener = imp->onerror()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestUploadOnload(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestUpload* castedThis = static_cast<JSXMLHttpRequestUpload*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(castedThis->impl());
- if (EventListener* listener = imp->onload()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestUploadOnloadstart(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestUpload* castedThis = static_cast<JSXMLHttpRequestUpload*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(castedThis->impl());
- if (EventListener* listener = imp->onloadstart()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestUploadOnprogress(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestUpload* castedThis = static_cast<JSXMLHttpRequestUpload*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(castedThis->impl());
- if (EventListener* listener = imp->onprogress()) {
- if (const JSEventListener* jsListener = JSEventListener::cast(listener)) {
- if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext()))
- return jsFunction;
- }
- }
- return jsNull();
-}
-
-JSValue jsXMLHttpRequestUploadConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLHttpRequestUpload* domObject = static_cast<JSXMLHttpRequestUpload*>(asObject(slotBase));
- return JSXMLHttpRequestUpload::getConstructor(exec, domObject->globalObject());
-}
-void JSXMLHttpRequestUpload::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
-{
- lookupPut<JSXMLHttpRequestUpload, Base>(exec, propertyName, value, getJSXMLHttpRequestUploadTable(exec), this, slot);
-}
-
-void setJSXMLHttpRequestUploadOnabort(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(static_cast<JSXMLHttpRequestUpload*>(thisObject)->impl());
- imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestUploadOnerror(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(static_cast<JSXMLHttpRequestUpload*>(thisObject)->impl());
- imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestUploadOnload(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(static_cast<JSXMLHttpRequestUpload*>(thisObject)->impl());
- imp->setOnload(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestUploadOnloadstart(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(static_cast<JSXMLHttpRequestUpload*>(thisObject)->impl());
- imp->setOnloadstart(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-void setJSXMLHttpRequestUploadOnprogress(ExecState* exec, JSObject* thisObject, JSValue value)
-{
- UNUSED_PARAM(exec);
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(static_cast<JSXMLHttpRequestUpload*>(thisObject)->impl());
- imp->setOnprogress(createJSAttributeEventListener(exec, value, thisObject));
-}
-
-JSValue JSXMLHttpRequestUpload::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXMLHttpRequestUploadConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestUploadPrototypeFunctionAddEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequestUpload::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequestUpload* castedThisObj = static_cast<JSXMLHttpRequestUpload*>(asObject(thisValue));
- return castedThisObj->addEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestUploadPrototypeFunctionRemoveEventListener(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequestUpload::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequestUpload* castedThisObj = static_cast<JSXMLHttpRequestUpload*>(asObject(thisValue));
- return castedThisObj->removeEventListener(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXMLHttpRequestUploadPrototypeFunctionDispatchEvent(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLHttpRequestUpload::s_info))
- return throwError(exec, TypeError);
- JSXMLHttpRequestUpload* castedThisObj = static_cast<JSXMLHttpRequestUpload*>(asObject(thisValue));
- XMLHttpRequestUpload* imp = static_cast<XMLHttpRequestUpload*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Event* evt = toEvent(args.at(0));
-
-
- JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XMLHttpRequestUpload* object)
-{
- return getDOMObjectWrapper<JSXMLHttpRequestUpload>(exec, globalObject, object);
-}
-XMLHttpRequestUpload* toXMLHttpRequestUpload(JSC::JSValue value)
-{
- return value.inherits(&JSXMLHttpRequestUpload::s_info) ? static_cast<JSXMLHttpRequestUpload*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.h b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.h
deleted file mode 100644
index a6b15d2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXMLHttpRequestUpload_h
-#define JSXMLHttpRequestUpload_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XMLHttpRequestUpload;
-
-class JSXMLHttpRequestUpload : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXMLHttpRequestUpload(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XMLHttpRequestUpload>);
- virtual ~JSXMLHttpRequestUpload();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual void put(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- virtual void markChildren(JSC::MarkStack&);
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
-
- // Custom functions
- JSC::JSValue addEventListener(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeEventListener(JSC::ExecState*, const JSC::ArgList&);
- XMLHttpRequestUpload* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XMLHttpRequestUpload> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XMLHttpRequestUpload*);
-XMLHttpRequestUpload* toXMLHttpRequestUpload(JSC::JSValue);
-
-class JSXMLHttpRequestUploadPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXMLHttpRequestUploadPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesMarkChildren | JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestUploadPrototypeFunctionAddEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestUploadPrototypeFunctionRemoveEventListener(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXMLHttpRequestUploadPrototypeFunctionDispatchEvent(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXMLHttpRequestUploadOnabort(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestUploadOnabort(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestUploadOnerror(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestUploadOnerror(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestUploadOnload(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestUploadOnload(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestUploadOnloadstart(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestUploadOnloadstart(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestUploadOnprogress(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-void setJSXMLHttpRequestUploadOnprogress(JSC::ExecState*, JSC::JSObject*, JSC::JSValue);
-JSC::JSValue jsXMLHttpRequestUploadConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp
deleted file mode 100644
index ddf304e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-#include "JSXMLSerializer.h"
-
-#include "JSNode.h"
-#include "KURL.h"
-#include "XMLSerializer.h"
-#include <runtime/Error.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXMLSerializer);
-
-/* Hash table */
-
-static const HashTableValue JSXMLSerializerTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXMLSerializerConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLSerializerTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXMLSerializerTableValues, 0 };
-#else
- { 2, 1, JSXMLSerializerTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXMLSerializerConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLSerializerConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXMLSerializerConstructorTableValues, 0 };
-#else
- { 1, 0, JSXMLSerializerConstructorTableValues, 0 };
-#endif
-
-class JSXMLSerializerConstructor : public DOMConstructorObject {
-public:
- JSXMLSerializerConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXMLSerializerConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXMLSerializerPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
- static JSObject* constructXMLSerializer(ExecState* exec, JSObject* constructor, const ArgList&)
- {
- return asObject(toJS(exec, static_cast<JSXMLSerializerConstructor*>(constructor)->globalObject(), XMLSerializer::create()));
- }
- virtual ConstructType getConstructData(ConstructData& constructData)
- {
- constructData.native.function = constructXMLSerializer;
- return ConstructTypeHost;
- }
-};
-
-const ClassInfo JSXMLSerializerConstructor::s_info = { "XMLSerializerConstructor", 0, &JSXMLSerializerConstructorTable, 0 };
-
-bool JSXMLSerializerConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLSerializerConstructor, DOMObject>(exec, &JSXMLSerializerConstructorTable, this, propertyName, slot);
-}
-
-bool JSXMLSerializerConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLSerializerConstructor, DOMObject>(exec, &JSXMLSerializerConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXMLSerializerPrototypeTableValues[2] =
-{
- { "serializeToString", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXMLSerializerPrototypeFunctionSerializeToString), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXMLSerializerPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXMLSerializerPrototypeTableValues, 0 };
-#else
- { 2, 1, JSXMLSerializerPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXMLSerializerPrototype::s_info = { "XMLSerializerPrototype", 0, &JSXMLSerializerPrototypeTable, 0 };
-
-JSObject* JSXMLSerializerPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXMLSerializer>(exec, globalObject);
-}
-
-bool JSXMLSerializerPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSXMLSerializerPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXMLSerializerPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSXMLSerializerPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXMLSerializer::s_info = { "XMLSerializer", 0, &JSXMLSerializerTable, 0 };
-
-JSXMLSerializer::JSXMLSerializer(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XMLSerializer> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXMLSerializer::~JSXMLSerializer()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXMLSerializer::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXMLSerializerPrototype(JSXMLSerializerPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXMLSerializer::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXMLSerializer, Base>(exec, &JSXMLSerializerTable, this, propertyName, slot);
-}
-
-bool JSXMLSerializer::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXMLSerializer, Base>(exec, &JSXMLSerializerTable, this, propertyName, descriptor);
-}
-
-JSValue jsXMLSerializerConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXMLSerializer* domObject = static_cast<JSXMLSerializer*>(asObject(slotBase));
- return JSXMLSerializer::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXMLSerializer::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXMLSerializerConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXMLSerializerPrototypeFunctionSerializeToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXMLSerializer::s_info))
- return throwError(exec, TypeError);
- JSXMLSerializer* castedThisObj = static_cast<JSXMLSerializer*>(asObject(thisValue));
- XMLSerializer* imp = static_cast<XMLSerializer*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* node = toNode(args.at(0));
-
-
- JSC::JSValue result = jsString(exec, imp->serializeToString(node, ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XMLSerializer* object)
-{
- return getDOMObjectWrapper<JSXMLSerializer>(exec, globalObject, object);
-}
-XMLSerializer* toXMLSerializer(JSC::JSValue value)
-{
- return value.inherits(&JSXMLSerializer::s_info) ? static_cast<JSXMLSerializer*>(asObject(value))->impl() : 0;
-}
-
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.h b/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.h
deleted file mode 100644
index e8efad1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXMLSerializer_h
-#define JSXMLSerializer_h
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XMLSerializer;
-
-class JSXMLSerializer : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXMLSerializer(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XMLSerializer>);
- virtual ~JSXMLSerializer();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- XMLSerializer* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XMLSerializer> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XMLSerializer*);
-XMLSerializer* toXMLSerializer(JSC::JSValue);
-
-class JSXMLSerializerPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXMLSerializerPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXMLSerializerPrototypeFunctionSerializeToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXMLSerializerConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp
deleted file mode 100644
index b006281..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp
+++ /dev/null
@@ -1,265 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(XPATH)
-
-#include "JSXPathEvaluator.h"
-
-#include "JSCustomXPathNSResolver.h"
-#include "JSNode.h"
-#include "JSXPathExpression.h"
-#include "JSXPathNSResolver.h"
-#include "JSXPathResult.h"
-#include "PlatformString.h"
-#include "XPathEvaluator.h"
-#include "XPathExpression.h"
-#include "XPathNSResolver.h"
-#include "XPathResult.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXPathEvaluator);
-
-/* Hash table */
-
-static const HashTableValue JSXPathEvaluatorTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathEvaluatorConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathEvaluatorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXPathEvaluatorTableValues, 0 };
-#else
- { 2, 1, JSXPathEvaluatorTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXPathEvaluatorConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathEvaluatorConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXPathEvaluatorConstructorTableValues, 0 };
-#else
- { 1, 0, JSXPathEvaluatorConstructorTableValues, 0 };
-#endif
-
-class JSXPathEvaluatorConstructor : public DOMConstructorObject {
-public:
- JSXPathEvaluatorConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXPathEvaluatorConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXPathEvaluatorPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
- static JSObject* constructXPathEvaluator(ExecState* exec, JSObject* constructor, const ArgList&)
- {
- return asObject(toJS(exec, static_cast<JSXPathEvaluatorConstructor*>(constructor)->globalObject(), XPathEvaluator::create()));
- }
- virtual ConstructType getConstructData(ConstructData& constructData)
- {
- constructData.native.function = constructXPathEvaluator;
- return ConstructTypeHost;
- }
-};
-
-const ClassInfo JSXPathEvaluatorConstructor::s_info = { "XPathEvaluatorConstructor", 0, &JSXPathEvaluatorConstructorTable, 0 };
-
-bool JSXPathEvaluatorConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathEvaluatorConstructor, DOMObject>(exec, &JSXPathEvaluatorConstructorTable, this, propertyName, slot);
-}
-
-bool JSXPathEvaluatorConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathEvaluatorConstructor, DOMObject>(exec, &JSXPathEvaluatorConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXPathEvaluatorPrototypeTableValues[4] =
-{
- { "createExpression", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathEvaluatorPrototypeFunctionCreateExpression), (intptr_t)2 },
- { "createNSResolver", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathEvaluatorPrototypeFunctionCreateNSResolver), (intptr_t)1 },
- { "evaluate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathEvaluatorPrototypeFunctionEvaluate), (intptr_t)5 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathEvaluatorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSXPathEvaluatorPrototypeTableValues, 0 };
-#else
- { 8, 7, JSXPathEvaluatorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXPathEvaluatorPrototype::s_info = { "XPathEvaluatorPrototype", 0, &JSXPathEvaluatorPrototypeTable, 0 };
-
-JSObject* JSXPathEvaluatorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXPathEvaluator>(exec, globalObject);
-}
-
-bool JSXPathEvaluatorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSXPathEvaluatorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXPathEvaluatorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSXPathEvaluatorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXPathEvaluator::s_info = { "XPathEvaluator", 0, &JSXPathEvaluatorTable, 0 };
-
-JSXPathEvaluator::JSXPathEvaluator(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XPathEvaluator> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXPathEvaluator::~JSXPathEvaluator()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXPathEvaluator::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXPathEvaluatorPrototype(JSXPathEvaluatorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXPathEvaluator::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathEvaluator, Base>(exec, &JSXPathEvaluatorTable, this, propertyName, slot);
-}
-
-bool JSXPathEvaluator::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathEvaluator, Base>(exec, &JSXPathEvaluatorTable, this, propertyName, descriptor);
-}
-
-JSValue jsXPathEvaluatorConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathEvaluator* domObject = static_cast<JSXPathEvaluator*>(asObject(slotBase));
- return JSXPathEvaluator::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXPathEvaluator::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXPathEvaluatorConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXPathEvaluatorPrototypeFunctionCreateExpression(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathEvaluator::s_info))
- return throwError(exec, TypeError);
- JSXPathEvaluator* castedThisObj = static_cast<JSXPathEvaluator*>(asObject(thisValue));
- XPathEvaluator* imp = static_cast<XPathEvaluator*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& expression = args.at(0).toString(exec);
- RefPtr<XPathNSResolver> customResolver;
- XPathNSResolver* resolver = toXPathNSResolver(args.at(1));
- if (!resolver) {
- customResolver = JSCustomXPathNSResolver::create(exec, args.at(1));
- if (exec->hadException())
- return jsUndefined();
- resolver = customResolver.get();
- }
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createExpression(expression, resolver, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsXPathEvaluatorPrototypeFunctionCreateNSResolver(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathEvaluator::s_info))
- return throwError(exec, TypeError);
- JSXPathEvaluator* castedThisObj = static_cast<JSXPathEvaluator*>(asObject(thisValue));
- XPathEvaluator* imp = static_cast<XPathEvaluator*>(castedThisObj->impl());
- Node* nodeResolver = toNode(args.at(0));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->createNSResolver(nodeResolver)));
- return result;
-}
-
-JSValue JSC_HOST_CALL jsXPathEvaluatorPrototypeFunctionEvaluate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathEvaluator::s_info))
- return throwError(exec, TypeError);
- JSXPathEvaluator* castedThisObj = static_cast<JSXPathEvaluator*>(asObject(thisValue));
- XPathEvaluator* imp = static_cast<XPathEvaluator*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- const UString& expression = args.at(0).toString(exec);
- Node* contextNode = toNode(args.at(1));
- RefPtr<XPathNSResolver> customResolver;
- XPathNSResolver* resolver = toXPathNSResolver(args.at(2));
- if (!resolver) {
- customResolver = JSCustomXPathNSResolver::create(exec, args.at(2));
- if (exec->hadException())
- return jsUndefined();
- resolver = customResolver.get();
- }
- unsigned short type = args.at(3).toInt32(exec);
- XPathResult* inResult = toXPathResult(args.at(4));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->evaluate(expression, contextNode, resolver, type, inResult, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XPathEvaluator* object)
-{
- return getDOMObjectWrapper<JSXPathEvaluator>(exec, globalObject, object);
-}
-XPathEvaluator* toXPathEvaluator(JSC::JSValue value)
-{
- return value.inherits(&JSXPathEvaluator::s_info) ? static_cast<JSXPathEvaluator*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(XPATH)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.h b/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.h
deleted file mode 100644
index 914953c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXPathEvaluator_h
-#define JSXPathEvaluator_h
-
-#if ENABLE(XPATH)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XPathEvaluator;
-
-class JSXPathEvaluator : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXPathEvaluator(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XPathEvaluator>);
- virtual ~JSXPathEvaluator();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- XPathEvaluator* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XPathEvaluator> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XPathEvaluator*);
-XPathEvaluator* toXPathEvaluator(JSC::JSValue);
-
-class JSXPathEvaluatorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXPathEvaluatorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXPathEvaluatorPrototypeFunctionCreateExpression(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXPathEvaluatorPrototypeFunctionCreateNSResolver(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXPathEvaluatorPrototypeFunctionEvaluate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXPathEvaluatorConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(XPATH)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp
deleted file mode 100644
index 50e75d8..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp
+++ /dev/null
@@ -1,242 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(XPATH)
-
-#include "JSXPathException.h"
-
-#include "KURL.h"
-#include "XPathException.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXPathException);
-
-/* Hash table */
-
-static const HashTableValue JSXPathExceptionTableValues[5] =
-{
- { "code", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionCode), (intptr_t)0 },
- { "name", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionName), (intptr_t)0 },
- { "message", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionMessage), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathExceptionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSXPathExceptionTableValues, 0 };
-#else
- { 10, 7, JSXPathExceptionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXPathExceptionConstructorTableValues[3] =
-{
- { "INVALID_EXPRESSION_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionINVALID_EXPRESSION_ERR), (intptr_t)0 },
- { "TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionTYPE_ERR), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathExceptionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSXPathExceptionConstructorTableValues, 0 };
-#else
- { 4, 3, JSXPathExceptionConstructorTableValues, 0 };
-#endif
-
-class JSXPathExceptionConstructor : public DOMConstructorObject {
-public:
- JSXPathExceptionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXPathExceptionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXPathExceptionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSXPathExceptionConstructor::s_info = { "XPathExceptionConstructor", 0, &JSXPathExceptionConstructorTable, 0 };
-
-bool JSXPathExceptionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathExceptionConstructor, DOMObject>(exec, &JSXPathExceptionConstructorTable, this, propertyName, slot);
-}
-
-bool JSXPathExceptionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathExceptionConstructor, DOMObject>(exec, &JSXPathExceptionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXPathExceptionPrototypeTableValues[4] =
-{
- { "INVALID_EXPRESSION_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionINVALID_EXPRESSION_ERR), (intptr_t)0 },
- { "TYPE_ERR", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExceptionTYPE_ERR), (intptr_t)0 },
- { "toString", DontDelete|DontEnum|Function, (intptr_t)static_cast<NativeFunction>(jsXPathExceptionPrototypeFunctionToString), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathExceptionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 3, JSXPathExceptionPrototypeTableValues, 0 };
-#else
- { 8, 7, JSXPathExceptionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXPathExceptionPrototype::s_info = { "XPathExceptionPrototype", 0, &JSXPathExceptionPrototypeTable, 0 };
-
-JSObject* JSXPathExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXPathException>(exec, globalObject);
-}
-
-bool JSXPathExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSXPathExceptionPrototype, JSObject>(exec, &JSXPathExceptionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXPathExceptionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSXPathExceptionPrototype, JSObject>(exec, &JSXPathExceptionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXPathException::s_info = { "XPathException", 0, &JSXPathExceptionTable, 0 };
-
-JSXPathException::JSXPathException(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XPathException> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXPathException::~JSXPathException()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXPathException::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXPathExceptionPrototype(JSXPathExceptionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXPathException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathException, Base>(exec, &JSXPathExceptionTable, this, propertyName, slot);
-}
-
-bool JSXPathException::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathException, Base>(exec, &JSXPathExceptionTable, this, propertyName, descriptor);
-}
-
-JSValue jsXPathExceptionCode(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathException* castedThis = static_cast<JSXPathException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XPathException* imp = static_cast<XPathException*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->code());
- return result;
-}
-
-JSValue jsXPathExceptionName(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathException* castedThis = static_cast<JSXPathException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XPathException* imp = static_cast<XPathException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->name());
- return result;
-}
-
-JSValue jsXPathExceptionMessage(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathException* castedThis = static_cast<JSXPathException*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XPathException* imp = static_cast<XPathException*>(castedThis->impl());
- JSValue result = jsString(exec, imp->message());
- return result;
-}
-
-JSValue jsXPathExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathException* domObject = static_cast<JSXPathException*>(asObject(slotBase));
- return JSXPathException::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXPathException::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXPathExceptionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXPathExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathException::s_info))
- return throwError(exec, TypeError);
- JSXPathException* castedThisObj = static_cast<JSXPathException*>(asObject(thisValue));
- XPathException* imp = static_cast<XPathException*>(castedThisObj->impl());
-
-
- JSC::JSValue result = jsString(exec, imp->toString());
- return result;
-}
-
-// Constant getters
-
-JSValue jsXPathExceptionINVALID_EXPRESSION_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(51));
-}
-
-JSValue jsXPathExceptionTYPE_ERR(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(52));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XPathException* object)
-{
- return getDOMObjectWrapper<JSXPathException>(exec, globalObject, object);
-}
-XPathException* toXPathException(JSC::JSValue value)
-{
- return value.inherits(&JSXPathException::s_info) ? static_cast<JSXPathException*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(XPATH)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathException.h b/src/3rdparty/webkit/WebCore/generated/JSXPathException.h
deleted file mode 100644
index 3f182d5..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathException.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXPathException_h
-#define JSXPathException_h
-
-#if ENABLE(XPATH)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XPathException;
-
-class JSXPathException : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXPathException(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XPathException>);
- virtual ~JSXPathException();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- XPathException* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XPathException> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XPathException*);
-XPathException* toXPathException(JSC::JSValue);
-
-class JSXPathExceptionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXPathExceptionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXPathExceptionPrototypeFunctionToString(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXPathExceptionCode(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathExceptionName(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathExceptionMessage(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathExceptionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsXPathExceptionINVALID_EXPRESSION_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathExceptionTYPE_ERR(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(XPATH)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp
deleted file mode 100644
index 98c5016..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(XPATH)
-
-#include "JSXPathExpression.h"
-
-#include "JSNode.h"
-#include "JSXPathResult.h"
-#include "XPathExpression.h"
-#include "XPathResult.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXPathExpression);
-
-/* Hash table */
-
-static const HashTableValue JSXPathExpressionTableValues[2] =
-{
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathExpressionConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathExpressionTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXPathExpressionTableValues, 0 };
-#else
- { 2, 1, JSXPathExpressionTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXPathExpressionConstructorTableValues[1] =
-{
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathExpressionConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXPathExpressionConstructorTableValues, 0 };
-#else
- { 1, 0, JSXPathExpressionConstructorTableValues, 0 };
-#endif
-
-class JSXPathExpressionConstructor : public DOMConstructorObject {
-public:
- JSXPathExpressionConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXPathExpressionConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXPathExpressionPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSXPathExpressionConstructor::s_info = { "XPathExpressionConstructor", 0, &JSXPathExpressionConstructorTable, 0 };
-
-bool JSXPathExpressionConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathExpressionConstructor, DOMObject>(exec, &JSXPathExpressionConstructorTable, this, propertyName, slot);
-}
-
-bool JSXPathExpressionConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathExpressionConstructor, DOMObject>(exec, &JSXPathExpressionConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXPathExpressionPrototypeTableValues[2] =
-{
- { "evaluate", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathExpressionPrototypeFunctionEvaluate), (intptr_t)3 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathExpressionPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXPathExpressionPrototypeTableValues, 0 };
-#else
- { 2, 1, JSXPathExpressionPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXPathExpressionPrototype::s_info = { "XPathExpressionPrototype", 0, &JSXPathExpressionPrototypeTable, 0 };
-
-JSObject* JSXPathExpressionPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXPathExpression>(exec, globalObject);
-}
-
-bool JSXPathExpressionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSXPathExpressionPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXPathExpressionPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSXPathExpressionPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXPathExpression::s_info = { "XPathExpression", 0, &JSXPathExpressionTable, 0 };
-
-JSXPathExpression::JSXPathExpression(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XPathExpression> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXPathExpression::~JSXPathExpression()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXPathExpression::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXPathExpressionPrototype(JSXPathExpressionPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXPathExpression::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathExpression, Base>(exec, &JSXPathExpressionTable, this, propertyName, slot);
-}
-
-bool JSXPathExpression::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathExpression, Base>(exec, &JSXPathExpressionTable, this, propertyName, descriptor);
-}
-
-JSValue jsXPathExpressionConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathExpression* domObject = static_cast<JSXPathExpression*>(asObject(slotBase));
- return JSXPathExpression::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXPathExpression::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXPathExpressionConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXPathExpressionPrototypeFunctionEvaluate(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathExpression::s_info))
- return throwError(exec, TypeError);
- JSXPathExpression* castedThisObj = static_cast<JSXPathExpression*>(asObject(thisValue));
- XPathExpression* imp = static_cast<XPathExpression*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- Node* contextNode = toNode(args.at(0));
- unsigned short type = args.at(1).toInt32(exec);
- XPathResult* inResult = toXPathResult(args.at(2));
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->evaluate(contextNode, type, inResult, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XPathExpression* object)
-{
- return getDOMObjectWrapper<JSXPathExpression>(exec, globalObject, object);
-}
-XPathExpression* toXPathExpression(JSC::JSValue value)
-{
- return value.inherits(&JSXPathExpression::s_info) ? static_cast<JSXPathExpression*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(XPATH)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.h b/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.h
deleted file mode 100644
index 92c61dc..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXPathExpression_h
-#define JSXPathExpression_h
-
-#if ENABLE(XPATH)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XPathExpression;
-
-class JSXPathExpression : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXPathExpression(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XPathExpression>);
- virtual ~JSXPathExpression();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- XPathExpression* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XPathExpression> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XPathExpression*);
-XPathExpression* toXPathExpression(JSC::JSValue);
-
-class JSXPathExpressionPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXPathExpressionPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXPathExpressionPrototypeFunctionEvaluate(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXPathExpressionConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(XPATH)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp
deleted file mode 100644
index 2471697..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(XPATH)
-
-#include "JSXPathNSResolver.h"
-
-#include "JSCustomXPathNSResolver.h"
-#include "JSXPathNSResolver.h"
-#include "KURL.h"
-#include "PlatformString.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXPathNSResolver);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXPathNSResolverPrototypeTableValues[2] =
-{
- { "lookupNamespaceURI", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathNSResolverPrototypeFunctionLookupNamespaceURI), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathNSResolverPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 0, JSXPathNSResolverPrototypeTableValues, 0 };
-#else
- { 2, 1, JSXPathNSResolverPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXPathNSResolverPrototype::s_info = { "XPathNSResolverPrototype", 0, &JSXPathNSResolverPrototypeTable, 0 };
-
-JSObject* JSXPathNSResolverPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXPathNSResolver>(exec, globalObject);
-}
-
-bool JSXPathNSResolverPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSXPathNSResolverPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXPathNSResolverPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSXPathNSResolverPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXPathNSResolver::s_info = { "XPathNSResolver", 0, 0, 0 };
-
-JSXPathNSResolver::JSXPathNSResolver(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XPathNSResolver> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXPathNSResolver::~JSXPathNSResolver()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXPathNSResolver::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXPathNSResolverPrototype(JSXPathNSResolverPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue JSC_HOST_CALL jsXPathNSResolverPrototypeFunctionLookupNamespaceURI(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathNSResolver::s_info))
- return throwError(exec, TypeError);
- JSXPathNSResolver* castedThisObj = static_cast<JSXPathNSResolver*>(asObject(thisValue));
- XPathNSResolver* imp = static_cast<XPathNSResolver*>(castedThisObj->impl());
- const UString& prefix = args.at(0).toString(exec);
-
-
- JSC::JSValue result = jsStringOrNull(exec, imp->lookupNamespaceURI(prefix));
- return result;
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XPathNSResolver* object)
-{
- return getDOMObjectWrapper<JSXPathNSResolver>(exec, globalObject, object);
-}
-XPathNSResolver* toXPathNSResolver(JSC::JSValue value)
-{
- return value.inherits(&JSXPathNSResolver::s_info) ? static_cast<JSXPathNSResolver*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(XPATH)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.h b/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.h
deleted file mode 100644
index e9c08be..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXPathNSResolver_h
-#define JSXPathNSResolver_h
-
-#if ENABLE(XPATH)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XPathNSResolver;
-
-class JSXPathNSResolver : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXPathNSResolver(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XPathNSResolver>);
- virtual ~JSXPathNSResolver();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- XPathNSResolver* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XPathNSResolver> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XPathNSResolver*);
-XPathNSResolver* toXPathNSResolver(JSC::JSValue);
-
-class JSXPathNSResolverPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXPathNSResolverPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXPathNSResolverPrototypeFunctionLookupNamespaceURI(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(XPATH)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp
deleted file mode 100644
index c234e7f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp
+++ /dev/null
@@ -1,364 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(XPATH)
-
-#include "JSXPathResult.h"
-
-#include "JSNode.h"
-#include "KURL.h"
-#include "Node.h"
-#include "XPathResult.h"
-#include <runtime/Error.h>
-#include <runtime/JSNumberCell.h>
-#include <runtime/JSString.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXPathResult);
-
-/* Hash table */
-
-static const HashTableValue JSXPathResultTableValues[9] =
-{
- { "resultType", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultResultType), (intptr_t)0 },
- { "numberValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultNumberValue), (intptr_t)0 },
- { "stringValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultStringValue), (intptr_t)0 },
- { "booleanValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultBooleanValue), (intptr_t)0 },
- { "singleNodeValue", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultSingleNodeValue), (intptr_t)0 },
- { "invalidIteratorState", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultInvalidIteratorState), (intptr_t)0 },
- { "snapshotLength", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultSnapshotLength), (intptr_t)0 },
- { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultConstructor), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathResultTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSXPathResultTableValues, 0 };
-#else
- { 18, 15, JSXPathResultTableValues, 0 };
-#endif
-
-/* Hash table for constructor */
-
-static const HashTableValue JSXPathResultConstructorTableValues[11] =
-{
- { "ANY_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultANY_TYPE), (intptr_t)0 },
- { "NUMBER_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultNUMBER_TYPE), (intptr_t)0 },
- { "STRING_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultSTRING_TYPE), (intptr_t)0 },
- { "BOOLEAN_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultBOOLEAN_TYPE), (intptr_t)0 },
- { "UNORDERED_NODE_ITERATOR_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultUNORDERED_NODE_ITERATOR_TYPE), (intptr_t)0 },
- { "ORDERED_NODE_ITERATOR_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultORDERED_NODE_ITERATOR_TYPE), (intptr_t)0 },
- { "UNORDERED_NODE_SNAPSHOT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultUNORDERED_NODE_SNAPSHOT_TYPE), (intptr_t)0 },
- { "ORDERED_NODE_SNAPSHOT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultORDERED_NODE_SNAPSHOT_TYPE), (intptr_t)0 },
- { "ANY_UNORDERED_NODE_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultANY_UNORDERED_NODE_TYPE), (intptr_t)0 },
- { "FIRST_ORDERED_NODE_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultFIRST_ORDERED_NODE_TYPE), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathResultConstructorTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSXPathResultConstructorTableValues, 0 };
-#else
- { 33, 31, JSXPathResultConstructorTableValues, 0 };
-#endif
-
-class JSXPathResultConstructor : public DOMConstructorObject {
-public:
- JSXPathResultConstructor(ExecState* exec, JSDOMGlobalObject* globalObject)
- : DOMConstructorObject(JSXPathResultConstructor::createStructure(globalObject->objectPrototype()), globalObject)
- {
- putDirect(exec->propertyNames().prototype, JSXPathResultPrototype::self(exec, globalObject), None);
- }
- virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
- virtual bool getOwnPropertyDescriptor(ExecState*, const Identifier&, PropertyDescriptor&);
- virtual const ClassInfo* classInfo() const { return &s_info; }
- static const ClassInfo s_info;
-
- static PassRefPtr<Structure> createStructure(JSValue proto)
- {
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-protected:
- static const unsigned StructureFlags = OverridesGetOwnPropertySlot | ImplementsHasInstance | DOMConstructorObject::StructureFlags;
-};
-
-const ClassInfo JSXPathResultConstructor::s_info = { "XPathResultConstructor", 0, &JSXPathResultConstructorTable, 0 };
-
-bool JSXPathResultConstructor::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathResultConstructor, DOMObject>(exec, &JSXPathResultConstructorTable, this, propertyName, slot);
-}
-
-bool JSXPathResultConstructor::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathResultConstructor, DOMObject>(exec, &JSXPathResultConstructorTable, this, propertyName, descriptor);
-}
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXPathResultPrototypeTableValues[13] =
-{
- { "ANY_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultANY_TYPE), (intptr_t)0 },
- { "NUMBER_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultNUMBER_TYPE), (intptr_t)0 },
- { "STRING_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultSTRING_TYPE), (intptr_t)0 },
- { "BOOLEAN_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultBOOLEAN_TYPE), (intptr_t)0 },
- { "UNORDERED_NODE_ITERATOR_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultUNORDERED_NODE_ITERATOR_TYPE), (intptr_t)0 },
- { "ORDERED_NODE_ITERATOR_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultORDERED_NODE_ITERATOR_TYPE), (intptr_t)0 },
- { "UNORDERED_NODE_SNAPSHOT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultUNORDERED_NODE_SNAPSHOT_TYPE), (intptr_t)0 },
- { "ORDERED_NODE_SNAPSHOT_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultORDERED_NODE_SNAPSHOT_TYPE), (intptr_t)0 },
- { "ANY_UNORDERED_NODE_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultANY_UNORDERED_NODE_TYPE), (intptr_t)0 },
- { "FIRST_ORDERED_NODE_TYPE", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsXPathResultFIRST_ORDERED_NODE_TYPE), (intptr_t)0 },
- { "iterateNext", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathResultPrototypeFunctionIterateNext), (intptr_t)0 },
- { "snapshotItem", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXPathResultPrototypeFunctionSnapshotItem), (intptr_t)1 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXPathResultPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 127, JSXPathResultPrototypeTableValues, 0 };
-#else
- { 33, 31, JSXPathResultPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXPathResultPrototype::s_info = { "XPathResultPrototype", 0, &JSXPathResultPrototypeTable, 0 };
-
-JSObject* JSXPathResultPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXPathResult>(exec, globalObject);
-}
-
-bool JSXPathResultPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticPropertySlot<JSXPathResultPrototype, JSObject>(exec, &JSXPathResultPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXPathResultPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticPropertyDescriptor<JSXPathResultPrototype, JSObject>(exec, &JSXPathResultPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXPathResult::s_info = { "XPathResult", 0, &JSXPathResultTable, 0 };
-
-JSXPathResult::JSXPathResult(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XPathResult> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXPathResult::~JSXPathResult()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXPathResult::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXPathResultPrototype(JSXPathResultPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-bool JSXPathResult::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticValueSlot<JSXPathResult, Base>(exec, &JSXPathResultTable, this, propertyName, slot);
-}
-
-bool JSXPathResult::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticValueDescriptor<JSXPathResult, Base>(exec, &JSXPathResultTable, this, propertyName, descriptor);
-}
-
-JSValue jsXPathResultResultType(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSValue result = jsNumber(exec, imp->resultType());
- return result;
-}
-
-JSValue jsXPathResultNumberValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSC::JSValue result = jsNumber(exec, imp->numberValue(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsXPathResultStringValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSC::JSValue result = jsString(exec, imp->stringValue(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsXPathResultBooleanValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSC::JSValue result = jsBoolean(imp->booleanValue(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsXPathResultSingleNodeValue(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->singleNodeValue(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsXPathResultInvalidIteratorState(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- UNUSED_PARAM(exec);
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSValue result = jsBoolean(imp->invalidIteratorState());
- return result;
-}
-
-JSValue jsXPathResultSnapshotLength(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* castedThis = static_cast<JSXPathResult*>(asObject(slotBase));
- ExceptionCode ec = 0;
- XPathResult* imp = static_cast<XPathResult*>(castedThis->impl());
- JSC::JSValue result = jsNumber(exec, imp->snapshotLength(ec));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue jsXPathResultConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
-{
- JSXPathResult* domObject = static_cast<JSXPathResult*>(asObject(slotBase));
- return JSXPathResult::getConstructor(exec, domObject->globalObject());
-}
-JSValue JSXPathResult::getConstructor(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMConstructor<JSXPathResultConstructor>(exec, static_cast<JSDOMGlobalObject*>(globalObject));
-}
-
-JSValue JSC_HOST_CALL jsXPathResultPrototypeFunctionIterateNext(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathResult::s_info))
- return throwError(exec, TypeError);
- JSXPathResult* castedThisObj = static_cast<JSXPathResult*>(asObject(thisValue));
- XPathResult* imp = static_cast<XPathResult*>(castedThisObj->impl());
- ExceptionCode ec = 0;
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->iterateNext(ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-JSValue JSC_HOST_CALL jsXPathResultPrototypeFunctionSnapshotItem(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXPathResult::s_info))
- return throwError(exec, TypeError);
- JSXPathResult* castedThisObj = static_cast<JSXPathResult*>(asObject(thisValue));
- XPathResult* imp = static_cast<XPathResult*>(castedThisObj->impl());
- ExceptionCode ec = 0;
- unsigned index = args.at(0).toInt32(exec);
-
-
- JSC::JSValue result = toJS(exec, castedThisObj->globalObject(), WTF::getPtr(imp->snapshotItem(index, ec)));
- setDOMException(exec, ec);
- return result;
-}
-
-// Constant getters
-
-JSValue jsXPathResultANY_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(0));
-}
-
-JSValue jsXPathResultNUMBER_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(1));
-}
-
-JSValue jsXPathResultSTRING_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(2));
-}
-
-JSValue jsXPathResultBOOLEAN_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(3));
-}
-
-JSValue jsXPathResultUNORDERED_NODE_ITERATOR_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(4));
-}
-
-JSValue jsXPathResultORDERED_NODE_ITERATOR_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(5));
-}
-
-JSValue jsXPathResultUNORDERED_NODE_SNAPSHOT_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(6));
-}
-
-JSValue jsXPathResultORDERED_NODE_SNAPSHOT_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(7));
-}
-
-JSValue jsXPathResultANY_UNORDERED_NODE_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(8));
-}
-
-JSValue jsXPathResultFIRST_ORDERED_NODE_TYPE(ExecState* exec, JSValue, const Identifier&)
-{
- return jsNumber(exec, static_cast<int>(9));
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XPathResult* object)
-{
- return getDOMObjectWrapper<JSXPathResult>(exec, globalObject, object);
-}
-XPathResult* toXPathResult(JSC::JSValue value)
-{
- return value.inherits(&JSXPathResult::s_info) ? static_cast<JSXPathResult*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(XPATH)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathResult.h b/src/3rdparty/webkit/WebCore/generated/JSXPathResult.h
deleted file mode 100644
index b86300c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXPathResult.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXPathResult_h
-#define JSXPathResult_h
-
-#if ENABLE(XPATH)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XPathResult;
-
-class JSXPathResult : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXPathResult(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XPathResult>);
- virtual ~JSXPathResult();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
- static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);
- XPathResult* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XPathResult> m_impl;
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XPathResult*);
-XPathResult* toXPathResult(JSC::JSValue);
-
-class JSXPathResultPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXPathResultPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXPathResultPrototypeFunctionIterateNext(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXPathResultPrototypeFunctionSnapshotItem(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-// Attributes
-
-JSC::JSValue jsXPathResultResultType(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultNumberValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultStringValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultBooleanValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultSingleNodeValue(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultInvalidIteratorState(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultSnapshotLength(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultConstructor(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-// Constants
-
-JSC::JSValue jsXPathResultANY_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultNUMBER_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultSTRING_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultBOOLEAN_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultUNORDERED_NODE_ITERATOR_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultORDERED_NODE_ITERATOR_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultUNORDERED_NODE_SNAPSHOT_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultORDERED_NODE_SNAPSHOT_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultANY_UNORDERED_NODE_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-JSC::JSValue jsXPathResultFIRST_ORDERED_NODE_TYPE(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&);
-
-} // namespace WebCore
-
-#endif // ENABLE(XPATH)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.cpp b/src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.cpp
deleted file mode 100644
index bb05b4b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "config.h"
-
-#if ENABLE(XSLT)
-
-#include "JSXSLTProcessor.h"
-
-#include "Document.h"
-#include "DocumentFragment.h"
-#include "NodeFilter.h"
-#include "XSLTProcessor.h"
-#include <runtime/Error.h>
-#include <wtf/GetPtr.h>
-
-using namespace JSC;
-
-namespace WebCore {
-
-ASSERT_CLASS_FITS_IN_CELL(JSXSLTProcessor);
-
-/* Hash table for prototype */
-
-static const HashTableValue JSXSLTProcessorPrototypeTableValues[9] =
-{
- { "importStylesheet", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionImportStylesheet), (intptr_t)1 },
- { "transformToFragment", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionTransformToFragment), (intptr_t)2 },
- { "transformToDocument", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionTransformToDocument), (intptr_t)1 },
- { "setParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionSetParameter), (intptr_t)3 },
- { "getParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionGetParameter), (intptr_t)2 },
- { "removeParameter", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionRemoveParameter), (intptr_t)2 },
- { "clearParameters", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionClearParameters), (intptr_t)0 },
- { "reset", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsXSLTProcessorPrototypeFunctionReset), (intptr_t)0 },
- { 0, 0, 0, 0 }
-};
-
-static JSC_CONST_HASHTABLE HashTable JSXSLTProcessorPrototypeTable =
-#if ENABLE(PERFECT_HASH_SIZE)
- { 63, JSXSLTProcessorPrototypeTableValues, 0 };
-#else
- { 17, 15, JSXSLTProcessorPrototypeTableValues, 0 };
-#endif
-
-const ClassInfo JSXSLTProcessorPrototype::s_info = { "XSLTProcessorPrototype", 0, &JSXSLTProcessorPrototypeTable, 0 };
-
-JSObject* JSXSLTProcessorPrototype::self(ExecState* exec, JSGlobalObject* globalObject)
-{
- return getDOMPrototype<JSXSLTProcessor>(exec, globalObject);
-}
-
-bool JSXSLTProcessorPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
-{
- return getStaticFunctionSlot<JSObject>(exec, &JSXSLTProcessorPrototypeTable, this, propertyName, slot);
-}
-
-bool JSXSLTProcessorPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
-{
- return getStaticFunctionDescriptor<JSObject>(exec, &JSXSLTProcessorPrototypeTable, this, propertyName, descriptor);
-}
-
-const ClassInfo JSXSLTProcessor::s_info = { "XSLTProcessor", 0, 0, 0 };
-
-JSXSLTProcessor::JSXSLTProcessor(NonNullPassRefPtr<Structure> structure, JSDOMGlobalObject* globalObject, PassRefPtr<XSLTProcessor> impl)
- : DOMObjectWithGlobalPointer(structure, globalObject)
- , m_impl(impl)
-{
-}
-
-JSXSLTProcessor::~JSXSLTProcessor()
-{
- forgetDOMObject(this, impl());
-}
-
-JSObject* JSXSLTProcessor::createPrototype(ExecState* exec, JSGlobalObject* globalObject)
-{
- return new (exec) JSXSLTProcessorPrototype(JSXSLTProcessorPrototype::createStructure(globalObject->objectPrototype()));
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionImportStylesheet(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- return castedThisObj->importStylesheet(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionTransformToFragment(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- return castedThisObj->transformToFragment(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionTransformToDocument(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- return castedThisObj->transformToDocument(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionSetParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- return castedThisObj->setParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionGetParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- return castedThisObj->getParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionRemoveParameter(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- return castedThisObj->removeParameter(exec, args);
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionClearParameters(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- XSLTProcessor* imp = static_cast<XSLTProcessor*>(castedThisObj->impl());
-
- imp->clearParameters();
- return jsUndefined();
-}
-
-JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionReset(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args)
-{
- UNUSED_PARAM(args);
- if (!thisValue.inherits(&JSXSLTProcessor::s_info))
- return throwError(exec, TypeError);
- JSXSLTProcessor* castedThisObj = static_cast<JSXSLTProcessor*>(asObject(thisValue));
- XSLTProcessor* imp = static_cast<XSLTProcessor*>(castedThisObj->impl());
-
- imp->reset();
- return jsUndefined();
-}
-
-JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, XSLTProcessor* object)
-{
- return getDOMObjectWrapper<JSXSLTProcessor>(exec, globalObject, object);
-}
-XSLTProcessor* toXSLTProcessor(JSC::JSValue value)
-{
- return value.inherits(&JSXSLTProcessor::s_info) ? static_cast<JSXSLTProcessor*>(asObject(value))->impl() : 0;
-}
-
-}
-
-#endif // ENABLE(XSLT)
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.h b/src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.h
deleted file mode 100644
index 253121a..0000000
--- a/src/3rdparty/webkit/WebCore/generated/JSXSLTProcessor.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- This file is part of the WebKit open source project.
- This file has been generated by generate-bindings.pl. DO NOT MODIFY!
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#ifndef JSXSLTProcessor_h
-#define JSXSLTProcessor_h
-
-#if ENABLE(XSLT)
-
-#include "JSDOMBinding.h"
-#include <runtime/JSGlobalObject.h>
-#include <runtime/ObjectPrototype.h>
-
-namespace WebCore {
-
-class XSLTProcessor;
-
-class JSXSLTProcessor : public DOMObjectWithGlobalPointer {
- typedef DOMObjectWithGlobalPointer Base;
-public:
- JSXSLTProcessor(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<XSLTProcessor>);
- virtual ~JSXSLTProcessor();
- static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
-
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
-
-
- // Custom functions
- JSC::JSValue importStylesheet(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue transformToFragment(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue transformToDocument(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue setParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue getParameter(JSC::ExecState*, const JSC::ArgList&);
- JSC::JSValue removeParameter(JSC::ExecState*, const JSC::ArgList&);
- XSLTProcessor* impl() const { return m_impl.get(); }
-
-private:
- RefPtr<XSLTProcessor> m_impl;
-protected:
- static const unsigned StructureFlags = Base::StructureFlags;
-};
-
-JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, XSLTProcessor*);
-XSLTProcessor* toXSLTProcessor(JSC::JSValue);
-
-class JSXSLTProcessorPrototype : public JSC::JSObject {
- typedef JSC::JSObject Base;
-public:
- static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*);
- virtual const JSC::ClassInfo* classInfo() const { return &s_info; }
- static const JSC::ClassInfo s_info;
- virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier&, JSC::PropertySlot&);
- virtual bool getOwnPropertyDescriptor(JSC::ExecState*, const JSC::Identifier&, JSC::PropertyDescriptor&);
- static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype)
- {
- return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), AnonymousSlotCount);
- }
- JSXSLTProcessorPrototype(NonNullPassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { }
-protected:
- static const unsigned StructureFlags = JSC::OverridesGetOwnPropertySlot | Base::StructureFlags;
-};
-
-// Functions
-
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionImportStylesheet(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionTransformToFragment(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionTransformToDocument(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionSetParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionGetParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionRemoveParameter(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionClearParameters(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-JSC::JSValue JSC_HOST_CALL jsXSLTProcessorPrototypeFunctionReset(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, const JSC::ArgList&);
-
-} // namespace WebCore
-
-#endif // ENABLE(XSLT)
-
-#endif
diff --git a/src/3rdparty/webkit/WebCore/generated/SVGElementFactory.cpp b/src/3rdparty/webkit/WebCore/generated/SVGElementFactory.cpp
deleted file mode 100644
index 6268bb1..0000000
--- a/src/3rdparty/webkit/WebCore/generated/SVGElementFactory.cpp
+++ /dev/null
@@ -1,609 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "SVGElementFactory.h"
-
-#include "SVGNames.h"
-#include "SVGAElement.h"
-#include "SVGAltGlyphElement.h"
-#include "SVGAnimateElement.h"
-#include "SVGAnimateColorElement.h"
-#include "SVGAnimateMotionElement.h"
-#include "SVGAnimateTransformElement.h"
-#include "SVGCircleElement.h"
-#include "SVGClipPathElement.h"
-#include "SVGCursorElement.h"
-#include "SVGDefsElement.h"
-#include "SVGDescElement.h"
-#include "SVGEllipseElement.h"
-#include "SVGFEBlendElement.h"
-#include "SVGFEColorMatrixElement.h"
-#include "SVGFEComponentTransferElement.h"
-#include "SVGFECompositeElement.h"
-#include "SVGFEDiffuseLightingElement.h"
-#include "SVGFEDisplacementMapElement.h"
-#include "SVGFEDistantLightElement.h"
-#include "SVGFEFloodElement.h"
-#include "SVGFEFuncAElement.h"
-#include "SVGFEFuncBElement.h"
-#include "SVGFEFuncGElement.h"
-#include "SVGFEFuncRElement.h"
-#include "SVGFEGaussianBlurElement.h"
-#include "SVGFEImageElement.h"
-#include "SVGFEMergeElement.h"
-#include "SVGFEMergeNodeElement.h"
-#include "SVGFEMorphologyElement.h"
-#include "SVGFEOffsetElement.h"
-#include "SVGFEPointLightElement.h"
-#include "SVGFESpecularLightingElement.h"
-#include "SVGFESpotLightElement.h"
-#include "SVGFETileElement.h"
-#include "SVGFETurbulenceElement.h"
-#include "SVGFilterElement.h"
-#include "SVGFontElement.h"
-#include "SVGFontFaceElement.h"
-#include "SVGFontFaceFormatElement.h"
-#include "SVGFontFaceNameElement.h"
-#include "SVGFontFaceSrcElement.h"
-#include "SVGFontFaceUriElement.h"
-#include "SVGForeignObjectElement.h"
-#include "SVGGElement.h"
-#include "SVGGlyphElement.h"
-#include "SVGHKernElement.h"
-#include "SVGImageElement.h"
-#include "SVGLineElement.h"
-#include "SVGLinearGradientElement.h"
-#include "SVGMarkerElement.h"
-#include "SVGMaskElement.h"
-#include "SVGMetadataElement.h"
-#include "SVGMissingGlyphElement.h"
-#include "SVGMPathElement.h"
-#include "SVGPathElement.h"
-#include "SVGPatternElement.h"
-#include "SVGPolygonElement.h"
-#include "SVGPolylineElement.h"
-#include "SVGRadialGradientElement.h"
-#include "SVGRectElement.h"
-#include "SVGScriptElement.h"
-#include "SVGSetElement.h"
-#include "SVGStopElement.h"
-#include "SVGStyleElement.h"
-#include "SVGSVGElement.h"
-#include "SVGSwitchElement.h"
-#include "SVGSymbolElement.h"
-#include "SVGTextElement.h"
-#include "SVGTextPathElement.h"
-#include "SVGTitleElement.h"
-#include "SVGTRefElement.h"
-#include "SVGTSpanElement.h"
-#include "SVGUseElement.h"
-#include "SVGViewElement.h"
-#include <wtf/HashMap.h>
-
-#if ENABLE(DASHBOARD_SUPPORT)
-#include "Document.h"
-#include "Settings.h"
-#endif
-
-namespace WebCore {
-
-using namespace SVGNames;
-
-typedef PassRefPtr<SVGElement> (*ConstructorFunction)(const QualifiedName&, Document*, bool createdByParser);
-typedef HashMap<AtomicStringImpl*, ConstructorFunction> FunctionMap;
-
-static FunctionMap* gFunctionMap = 0;
-
-#if ENABLE(SVG)
-static PassRefPtr<SVGElement> aConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGAElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> altglyphConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGAltGlyphElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> animateConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGAnimateElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> animatecolorConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGAnimateColorElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> animatemotionConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGAnimateMotionElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> animatetransformConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGAnimateTransformElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> circleConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGCircleElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> clippathConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGClipPathElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> cursorConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGCursorElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> defsConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGDefsElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> descConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGDescElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> ellipseConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGEllipseElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> feblendConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEBlendElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fecolormatrixConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEColorMatrixElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fecomponenttransferConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEComponentTransferElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fecompositeConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFECompositeElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fediffuselightingConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEDiffuseLightingElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fedisplacementmapConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEDisplacementMapElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fedistantlightConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEDistantLightElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fefloodConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEFloodElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fefuncaConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEFuncAElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fefuncbConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEFuncBElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fefuncgConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEFuncGElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fefuncrConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEFuncRElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fegaussianblurConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEGaussianBlurElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> feimageConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEImageElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> femergeConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEMergeElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> femergenodeConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEMergeNodeElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> femorphologyConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEMorphologyElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> feoffsetConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEOffsetElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fepointlightConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFEPointLightElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fespecularlightingConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFESpecularLightingElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fespotlightConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFESpotLightElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fetileConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFETileElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> feturbulenceConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFETurbulenceElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> filterConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFilterElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fontConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFontElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fontfaceConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFontFaceElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fontfaceformatConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFontFaceFormatElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fontfacenameConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFontFaceNameElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fontfacesrcConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFontFaceSrcElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> fontfaceuriConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGFontFaceUriElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> foreignobjectConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGForeignObjectElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> gConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGGElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> glyphConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGGlyphElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> hkernConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGHKernElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> imageConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGImageElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> lineConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGLineElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> lineargradientConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGLinearGradientElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> markerConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGMarkerElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> maskConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGMaskElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> metadataConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGMetadataElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> missingglyphConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGMissingGlyphElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> mpathConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGMPathElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> pathConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGPathElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> patternConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGPatternElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> polygonConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGPolygonElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> polylineConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGPolylineElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> radialgradientConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGRadialGradientElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> rectConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGRectElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> scriptConstructor(const QualifiedName& tagName, Document* document, bool createdByParser)
-{
- return new SVGScriptElement(tagName, document, createdByParser);
-}
-
-static PassRefPtr<SVGElement> setConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGSetElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> stopConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGStopElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> styleConstructor(const QualifiedName& tagName, Document* document, bool createdByParser)
-{
- return new SVGStyleElement(tagName, document, createdByParser);
-}
-
-static PassRefPtr<SVGElement> svgConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGSVGElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> switchConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGSwitchElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> symbolConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGSymbolElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> textConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGTextElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> textpathConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGTextPathElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> titleConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGTitleElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> trefConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGTRefElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> tspanConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGTSpanElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> useConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGUseElement(tagName, document);
-}
-
-static PassRefPtr<SVGElement> viewConstructor(const QualifiedName& tagName, Document* document, bool)
-{
- return new SVGViewElement(tagName, document);
-}
-
-#endif
-#if ENABLE(SVG)
-static void addTag(const QualifiedName& tag, ConstructorFunction func)
-{
- gFunctionMap->set(tag.localName().impl(), func);
-}
-
-static void createFunctionMap()
-{
- ASSERT(!gFunctionMap);
-
- // Create the table.
- gFunctionMap = new FunctionMap;
-
- // Populate it with constructor functions.
- addTag(aTag, aConstructor);
- addTag(altGlyphTag, altglyphConstructor);
- addTag(animateTag, animateConstructor);
- addTag(animateColorTag, animatecolorConstructor);
- addTag(animateMotionTag, animatemotionConstructor);
- addTag(animateTransformTag, animatetransformConstructor);
- addTag(circleTag, circleConstructor);
- addTag(clipPathTag, clippathConstructor);
- addTag(cursorTag, cursorConstructor);
- addTag(defsTag, defsConstructor);
- addTag(descTag, descConstructor);
- addTag(ellipseTag, ellipseConstructor);
- addTag(feBlendTag, feblendConstructor);
- addTag(feColorMatrixTag, fecolormatrixConstructor);
- addTag(feComponentTransferTag, fecomponenttransferConstructor);
- addTag(feCompositeTag, fecompositeConstructor);
- addTag(feDiffuseLightingTag, fediffuselightingConstructor);
- addTag(feDisplacementMapTag, fedisplacementmapConstructor);
- addTag(feDistantLightTag, fedistantlightConstructor);
- addTag(feFloodTag, fefloodConstructor);
- addTag(feFuncATag, fefuncaConstructor);
- addTag(feFuncBTag, fefuncbConstructor);
- addTag(feFuncGTag, fefuncgConstructor);
- addTag(feFuncRTag, fefuncrConstructor);
- addTag(feGaussianBlurTag, fegaussianblurConstructor);
- addTag(feImageTag, feimageConstructor);
- addTag(feMergeTag, femergeConstructor);
- addTag(feMergeNodeTag, femergenodeConstructor);
- addTag(feMorphologyTag, femorphologyConstructor);
- addTag(feOffsetTag, feoffsetConstructor);
- addTag(fePointLightTag, fepointlightConstructor);
- addTag(feSpecularLightingTag, fespecularlightingConstructor);
- addTag(feSpotLightTag, fespotlightConstructor);
- addTag(feTileTag, fetileConstructor);
- addTag(feTurbulenceTag, feturbulenceConstructor);
- addTag(filterTag, filterConstructor);
- addTag(fontTag, fontConstructor);
- addTag(font_faceTag, fontfaceConstructor);
- addTag(font_face_formatTag, fontfaceformatConstructor);
- addTag(font_face_nameTag, fontfacenameConstructor);
- addTag(font_face_srcTag, fontfacesrcConstructor);
- addTag(font_face_uriTag, fontfaceuriConstructor);
- addTag(foreignObjectTag, foreignobjectConstructor);
- addTag(gTag, gConstructor);
- addTag(glyphTag, glyphConstructor);
- addTag(hkernTag, hkernConstructor);
- addTag(imageTag, imageConstructor);
- addTag(lineTag, lineConstructor);
- addTag(linearGradientTag, lineargradientConstructor);
- addTag(markerTag, markerConstructor);
- addTag(maskTag, maskConstructor);
- addTag(metadataTag, metadataConstructor);
- addTag(missing_glyphTag, missingglyphConstructor);
- addTag(mpathTag, mpathConstructor);
- addTag(pathTag, pathConstructor);
- addTag(patternTag, patternConstructor);
- addTag(polygonTag, polygonConstructor);
- addTag(polylineTag, polylineConstructor);
- addTag(radialGradientTag, radialgradientConstructor);
- addTag(rectTag, rectConstructor);
- addTag(scriptTag, scriptConstructor);
- addTag(setTag, setConstructor);
- addTag(stopTag, stopConstructor);
- addTag(styleTag, styleConstructor);
- addTag(svgTag, svgConstructor);
- addTag(switchTag, switchConstructor);
- addTag(symbolTag, symbolConstructor);
- addTag(textTag, textConstructor);
- addTag(textPathTag, textpathConstructor);
- addTag(titleTag, titleConstructor);
- addTag(trefTag, trefConstructor);
- addTag(tspanTag, tspanConstructor);
- addTag(useTag, useConstructor);
- addTag(viewTag, viewConstructor);
-}
-#endif
-
-PassRefPtr<SVGElement> SVGElementFactory::createSVGElement(const QualifiedName& qName, Document* document, bool createdByParser)
-{
-#if ENABLE(SVG)
- if (!document)
- return 0;
-
-#if ENABLE(DASHBOARD_SUPPORT)
- Settings* settings = document->settings();
- if (settings && settings->usesDashboardBackwardCompatibilityMode())
- return 0;
-#endif
- if (!gFunctionMap)
- createFunctionMap();
- if (ConstructorFunction function = gFunctionMap->get(qName.localName().impl()))
- return function(qName, document, createdByParser);
- return SVGElement::create(qName, document);
-#else
- return 0;
-#endif
-}
-
-} // namespace WebCore
-
diff --git a/src/3rdparty/webkit/WebCore/generated/SVGElementFactory.h b/src/3rdparty/webkit/WebCore/generated/SVGElementFactory.h
deleted file mode 100644
index 12ffb3f..0000000
--- a/src/3rdparty/webkit/WebCore/generated/SVGElementFactory.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef SVGElementFactory_h
-#define SVGElementFactory_h
-
-#include <wtf/PassRefPtr.h>
-
-namespace WebCore {
- class Element;
- class Document;
- class QualifiedName;
- class AtomicString;
-}
-
-namespace WebCore {
-
- class SVGElement;
- // The idea behind this class is that there will eventually be a mapping from namespace URIs to ElementFactories that can dispense
- // elements. In a compound document world, the generic createElement function (will end up being virtual) will be called.
- class SVGElementFactory {
- public:
- PassRefPtr<Element> createElement(const WebCore::QualifiedName&, WebCore::Document*, bool createdByParser = true);
- static PassRefPtr<SVGElement> createSVGElement(const WebCore::QualifiedName&, WebCore::Document*, bool /*createdByParser*/ = true);
- };
-}
-
-#endif // SVGElementFactory_h
-
diff --git a/src/3rdparty/webkit/WebCore/generated/SVGNames.cpp b/src/3rdparty/webkit/WebCore/generated/SVGNames.cpp
deleted file mode 100644
index f4558b3..0000000
--- a/src/3rdparty/webkit/WebCore/generated/SVGNames.cpp
+++ /dev/null
@@ -1,1052 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
-#define DOM_SVGNAMES_HIDE_GLOBALS 1
-#else
-#define QNAME_DEFAULT_CONSTRUCTOR 1
-#endif
-
-#include "SVGNames.h"
-
-#include "StaticConstructors.h"
-namespace WebCore {
-
- namespace SVGNames {
-
-using namespace WebCore;
-
-DEFINE_GLOBAL(AtomicString, svgNamespaceURI, "http://www.w3.org/2000/svg")
-// Tags
-DEFINE_GLOBAL(QualifiedName, aTag, nullAtom, "a", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, altGlyphTag, nullAtom, "altGlyph", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, animateTag, nullAtom, "animate", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, animateColorTag, nullAtom, "animateColor", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, animateMotionTag, nullAtom, "animateMotion", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, animateTransformTag, nullAtom, "animateTransform", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, circleTag, nullAtom, "circle", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, clipPathTag, nullAtom, "clipPath", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cursorTag, nullAtom, "cursor", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, defsTag, nullAtom, "defs", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, descTag, nullAtom, "desc", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ellipseTag, nullAtom, "ellipse", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feBlendTag, nullAtom, "feBlend", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feColorMatrixTag, nullAtom, "feColorMatrix", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feComponentTransferTag, nullAtom, "feComponentTransfer", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feCompositeTag, nullAtom, "feComposite", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feDiffuseLightingTag, nullAtom, "feDiffuseLighting", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feDisplacementMapTag, nullAtom, "feDisplacementMap", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feDistantLightTag, nullAtom, "feDistantLight", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feFloodTag, nullAtom, "feFlood", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feFuncATag, nullAtom, "feFuncA", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feFuncBTag, nullAtom, "feFuncB", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feFuncGTag, nullAtom, "feFuncG", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feFuncRTag, nullAtom, "feFuncR", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feGaussianBlurTag, nullAtom, "feGaussianBlur", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feImageTag, nullAtom, "feImage", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feMergeTag, nullAtom, "feMerge", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feMergeNodeTag, nullAtom, "feMergeNode", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feMorphologyTag, nullAtom, "feMorphology", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feOffsetTag, nullAtom, "feOffset", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fePointLightTag, nullAtom, "fePointLight", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feSpecularLightingTag, nullAtom, "feSpecularLighting", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feSpotLightTag, nullAtom, "feSpotLight", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feTileTag, nullAtom, "feTile", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feTurbulenceTag, nullAtom, "feTurbulence", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, filterTag, nullAtom, "filter", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fontTag, nullAtom, "font", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_faceTag, nullAtom, "font_face", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_face_formatTag, nullAtom, "font_face_format", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_face_nameTag, nullAtom, "font_face_name", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_face_srcTag, nullAtom, "font_face_src", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_face_uriTag, nullAtom, "font_face_uri", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, foreignObjectTag, nullAtom, "foreignObject", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, gTag, nullAtom, "g", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, glyphTag, nullAtom, "glyph", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hkernTag, nullAtom, "hkern", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, imageTag, nullAtom, "image", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, lineTag, nullAtom, "line", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, linearGradientTag, nullAtom, "linearGradient", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, markerTag, nullAtom, "marker", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maskTag, nullAtom, "mask", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, metadataTag, nullAtom, "metadata", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, missing_glyphTag, nullAtom, "missing_glyph", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, mpathTag, nullAtom, "mpath", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pathTag, nullAtom, "path", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, patternTag, nullAtom, "pattern", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, polygonTag, nullAtom, "polygon", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, polylineTag, nullAtom, "polyline", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, radialGradientTag, nullAtom, "radialGradient", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rectTag, nullAtom, "rect", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scriptTag, nullAtom, "script", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, setTag, nullAtom, "set", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stopTag, nullAtom, "stop", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, styleTag, nullAtom, "style", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, svgTag, nullAtom, "svg", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, switchTag, nullAtom, "switch", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, symbolTag, nullAtom, "symbol", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, textTag, nullAtom, "text", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, textPathTag, nullAtom, "textPath", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, titleTag, nullAtom, "title", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, trefTag, nullAtom, "tref", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tspanTag, nullAtom, "tspan", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, useTag, nullAtom, "use", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, viewTag, nullAtom, "view", svgNamespaceURI);
-
-
-WebCore::QualifiedName** getSVGTags(size_t* size)
-{
- static WebCore::QualifiedName* SVGTags[] = {
- (WebCore::QualifiedName*)&aTag,
- (WebCore::QualifiedName*)&altGlyphTag,
- (WebCore::QualifiedName*)&animateTag,
- (WebCore::QualifiedName*)&animateColorTag,
- (WebCore::QualifiedName*)&animateMotionTag,
- (WebCore::QualifiedName*)&animateTransformTag,
- (WebCore::QualifiedName*)&circleTag,
- (WebCore::QualifiedName*)&clipPathTag,
- (WebCore::QualifiedName*)&cursorTag,
- (WebCore::QualifiedName*)&defsTag,
- (WebCore::QualifiedName*)&descTag,
- (WebCore::QualifiedName*)&ellipseTag,
- (WebCore::QualifiedName*)&feBlendTag,
- (WebCore::QualifiedName*)&feColorMatrixTag,
- (WebCore::QualifiedName*)&feComponentTransferTag,
- (WebCore::QualifiedName*)&feCompositeTag,
- (WebCore::QualifiedName*)&feDiffuseLightingTag,
- (WebCore::QualifiedName*)&feDisplacementMapTag,
- (WebCore::QualifiedName*)&feDistantLightTag,
- (WebCore::QualifiedName*)&feFloodTag,
- (WebCore::QualifiedName*)&feFuncATag,
- (WebCore::QualifiedName*)&feFuncBTag,
- (WebCore::QualifiedName*)&feFuncGTag,
- (WebCore::QualifiedName*)&feFuncRTag,
- (WebCore::QualifiedName*)&feGaussianBlurTag,
- (WebCore::QualifiedName*)&feImageTag,
- (WebCore::QualifiedName*)&feMergeTag,
- (WebCore::QualifiedName*)&feMergeNodeTag,
- (WebCore::QualifiedName*)&feMorphologyTag,
- (WebCore::QualifiedName*)&feOffsetTag,
- (WebCore::QualifiedName*)&fePointLightTag,
- (WebCore::QualifiedName*)&feSpecularLightingTag,
- (WebCore::QualifiedName*)&feSpotLightTag,
- (WebCore::QualifiedName*)&feTileTag,
- (WebCore::QualifiedName*)&feTurbulenceTag,
- (WebCore::QualifiedName*)&filterTag,
- (WebCore::QualifiedName*)&fontTag,
- (WebCore::QualifiedName*)&font_faceTag,
- (WebCore::QualifiedName*)&font_face_formatTag,
- (WebCore::QualifiedName*)&font_face_nameTag,
- (WebCore::QualifiedName*)&font_face_srcTag,
- (WebCore::QualifiedName*)&font_face_uriTag,
- (WebCore::QualifiedName*)&foreignObjectTag,
- (WebCore::QualifiedName*)&gTag,
- (WebCore::QualifiedName*)&glyphTag,
- (WebCore::QualifiedName*)&hkernTag,
- (WebCore::QualifiedName*)&imageTag,
- (WebCore::QualifiedName*)&lineTag,
- (WebCore::QualifiedName*)&linearGradientTag,
- (WebCore::QualifiedName*)&markerTag,
- (WebCore::QualifiedName*)&maskTag,
- (WebCore::QualifiedName*)&metadataTag,
- (WebCore::QualifiedName*)&missing_glyphTag,
- (WebCore::QualifiedName*)&mpathTag,
- (WebCore::QualifiedName*)&pathTag,
- (WebCore::QualifiedName*)&patternTag,
- (WebCore::QualifiedName*)&polygonTag,
- (WebCore::QualifiedName*)&polylineTag,
- (WebCore::QualifiedName*)&radialGradientTag,
- (WebCore::QualifiedName*)&rectTag,
- (WebCore::QualifiedName*)&scriptTag,
- (WebCore::QualifiedName*)&setTag,
- (WebCore::QualifiedName*)&stopTag,
- (WebCore::QualifiedName*)&styleTag,
- (WebCore::QualifiedName*)&svgTag,
- (WebCore::QualifiedName*)&switchTag,
- (WebCore::QualifiedName*)&symbolTag,
- (WebCore::QualifiedName*)&textTag,
- (WebCore::QualifiedName*)&textPathTag,
- (WebCore::QualifiedName*)&titleTag,
- (WebCore::QualifiedName*)&trefTag,
- (WebCore::QualifiedName*)&tspanTag,
- (WebCore::QualifiedName*)&useTag,
- (WebCore::QualifiedName*)&viewTag,
- };
- *size = 74;
- return SVGTags;
-}
-
-// Attributes
-DEFINE_GLOBAL(QualifiedName, accent_heightAttr, nullAtom, "accent_height", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, accumulateAttr, nullAtom, "accumulate", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, additiveAttr, nullAtom, "additive", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, alignment_baselineAttr, nullAtom, "alignment_baseline", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, alphabeticAttr, nullAtom, "alphabetic", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, amplitudeAttr, nullAtom, "amplitude", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, animateAttr, nullAtom, "animate", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, arabic_formAttr, nullAtom, "arabic_form", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ascentAttr, nullAtom, "ascent", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, attributeNameAttr, nullAtom, "attributeName", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, attributeTypeAttr, nullAtom, "attributeType", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, azimuthAttr, nullAtom, "azimuth", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, baseFrequencyAttr, nullAtom, "baseFrequency", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, baseProfileAttr, nullAtom, "baseProfile", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, baseline_shiftAttr, nullAtom, "baseline_shift", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, bboxAttr, nullAtom, "bbox", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, beginAttr, nullAtom, "begin", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, biasAttr, nullAtom, "bias", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, byAttr, nullAtom, "by", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, calcModeAttr, nullAtom, "calcMode", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cap_heightAttr, nullAtom, "cap_height", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, clipAttr, nullAtom, "clip", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, clipPathUnitsAttr, nullAtom, "clipPathUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, clip_pathAttr, nullAtom, "clip_path", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, clip_ruleAttr, nullAtom, "clip_rule", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, colorAttr, nullAtom, "color", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, color_interpolationAttr, nullAtom, "color_interpolation", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, color_interpolation_filtersAttr, nullAtom, "color_interpolation_filters", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, color_profileAttr, nullAtom, "color_profile", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, color_renderingAttr, nullAtom, "color_rendering", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, contentScriptTypeAttr, nullAtom, "contentScriptType", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, contentStyleTypeAttr, nullAtom, "contentStyleType", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cursorAttr, nullAtom, "cursor", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cxAttr, nullAtom, "cx", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, cyAttr, nullAtom, "cy", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dAttr, nullAtom, "d", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, descentAttr, nullAtom, "descent", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, diffuseConstantAttr, nullAtom, "diffuseConstant", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, directionAttr, nullAtom, "direction", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, displayAttr, nullAtom, "display", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, divisorAttr, nullAtom, "divisor", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dominant_baselineAttr, nullAtom, "dominant_baseline", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, durAttr, nullAtom, "dur", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dxAttr, nullAtom, "dx", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, dyAttr, nullAtom, "dy", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, edgeModeAttr, nullAtom, "edgeMode", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, elevationAttr, nullAtom, "elevation", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, enable_backgroundAttr, nullAtom, "enable_background", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, endAttr, nullAtom, "end", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, exponentAttr, nullAtom, "exponent", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, externalResourcesRequiredAttr, nullAtom, "externalResourcesRequired", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feColorMatrixAttr, nullAtom, "feColorMatrix", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feCompositeAttr, nullAtom, "feComposite", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feGaussianBlurAttr, nullAtom, "feGaussianBlur", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feMorphologyAttr, nullAtom, "feMorphology", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, feTileAttr, nullAtom, "feTile", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fillAttr, nullAtom, "fill", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fill_opacityAttr, nullAtom, "fill_opacity", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fill_ruleAttr, nullAtom, "fill_rule", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, filterAttr, nullAtom, "filter", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, filterResAttr, nullAtom, "filterRes", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, filterUnitsAttr, nullAtom, "filterUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, flood_colorAttr, nullAtom, "flood_color", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, flood_opacityAttr, nullAtom, "flood_opacity", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_familyAttr, nullAtom, "font_family", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_sizeAttr, nullAtom, "font_size", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_size_adjustAttr, nullAtom, "font_size_adjust", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_stretchAttr, nullAtom, "font_stretch", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_styleAttr, nullAtom, "font_style", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_variantAttr, nullAtom, "font_variant", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, font_weightAttr, nullAtom, "font_weight", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, formatAttr, nullAtom, "format", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fromAttr, nullAtom, "from", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fxAttr, nullAtom, "fx", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, fyAttr, nullAtom, "fy", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, g1Attr, nullAtom, "g1", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, g2Attr, nullAtom, "g2", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, glyphRefAttr, nullAtom, "glyphRef", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, glyph_nameAttr, nullAtom, "glyph_name", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, glyph_orientation_horizontalAttr, nullAtom, "glyph_orientation_horizontal", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, glyph_orientation_verticalAttr, nullAtom, "glyph_orientation_vertical", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, gradientTransformAttr, nullAtom, "gradientTransform", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, gradientUnitsAttr, nullAtom, "gradientUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hangingAttr, nullAtom, "hanging", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, heightAttr, nullAtom, "height", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, horiz_adv_xAttr, nullAtom, "horiz_adv_x", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, horiz_origin_xAttr, nullAtom, "horiz_origin_x", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, horiz_origin_yAttr, nullAtom, "horiz_origin_y", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ideographicAttr, nullAtom, "ideographic", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, image_renderingAttr, nullAtom, "image_rendering", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, inAttr, nullAtom, "in", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, in2Attr, nullAtom, "in2", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, interceptAttr, nullAtom, "intercept", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, kAttr, nullAtom, "k", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, k1Attr, nullAtom, "k1", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, k2Attr, nullAtom, "k2", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, k3Attr, nullAtom, "k3", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, k4Attr, nullAtom, "k4", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, kernelMatrixAttr, nullAtom, "kernelMatrix", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, kernelUnitLengthAttr, nullAtom, "kernelUnitLength", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, kerningAttr, nullAtom, "kerning", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, keyPointsAttr, nullAtom, "keyPoints", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, keySplinesAttr, nullAtom, "keySplines", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, keyTimesAttr, nullAtom, "keyTimes", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, langAttr, nullAtom, "lang", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, lengthAdjustAttr, nullAtom, "lengthAdjust", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, letter_spacingAttr, nullAtom, "letter_spacing", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, lighting_colorAttr, nullAtom, "lighting_color", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, limitingConeAngleAttr, nullAtom, "limitingConeAngle", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, localAttr, nullAtom, "local", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, markerHeightAttr, nullAtom, "markerHeight", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, markerUnitsAttr, nullAtom, "markerUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, markerWidthAttr, nullAtom, "markerWidth", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, marker_endAttr, nullAtom, "marker_end", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, marker_midAttr, nullAtom, "marker_mid", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, marker_startAttr, nullAtom, "marker_start", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maskAttr, nullAtom, "mask", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maskContentUnitsAttr, nullAtom, "maskContentUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maskUnitsAttr, nullAtom, "maskUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, mathematicalAttr, nullAtom, "mathematical", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, maxAttr, nullAtom, "max", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, mediaAttr, nullAtom, "media", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, methodAttr, nullAtom, "method", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, minAttr, nullAtom, "min", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, modeAttr, nullAtom, "mode", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, nameAttr, nullAtom, "name", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, numOctavesAttr, nullAtom, "numOctaves", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, offsetAttr, nullAtom, "offset", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onactivateAttr, nullAtom, "onactivate", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onbeginAttr, nullAtom, "onbegin", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onendAttr, nullAtom, "onend", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onfocusinAttr, nullAtom, "onfocusin", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onfocusoutAttr, nullAtom, "onfocusout", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onrepeatAttr, nullAtom, "onrepeat", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, onzoomAttr, nullAtom, "onzoom", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, opacityAttr, nullAtom, "opacity", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, operatorAttr, nullAtom, "operator", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, orderAttr, nullAtom, "order", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, orientAttr, nullAtom, "orient", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, orientationAttr, nullAtom, "orientation", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, originAttr, nullAtom, "origin", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, overflowAttr, nullAtom, "overflow", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, overline_positionAttr, nullAtom, "overline_position", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, overline_thicknessAttr, nullAtom, "overline_thickness", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, panose_1Attr, nullAtom, "panose_1", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pathAttr, nullAtom, "path", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pathLengthAttr, nullAtom, "pathLength", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, patternContentUnitsAttr, nullAtom, "patternContentUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, patternTransformAttr, nullAtom, "patternTransform", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, patternUnitsAttr, nullAtom, "patternUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pointer_eventsAttr, nullAtom, "pointer_events", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pointsAttr, nullAtom, "points", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pointsAtXAttr, nullAtom, "pointsAtX", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pointsAtYAttr, nullAtom, "pointsAtY", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, pointsAtZAttr, nullAtom, "pointsAtZ", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, preserveAlphaAttr, nullAtom, "preserveAlpha", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, preserveAspectRatioAttr, nullAtom, "preserveAspectRatio", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, primitiveUnitsAttr, nullAtom, "primitiveUnits", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rAttr, nullAtom, "r", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, radiusAttr, nullAtom, "radius", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, refXAttr, nullAtom, "refX", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, refYAttr, nullAtom, "refY", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rendering_intentAttr, nullAtom, "rendering_intent", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, repeatCountAttr, nullAtom, "repeatCount", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, repeatDurAttr, nullAtom, "repeatDur", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, requiredExtensionsAttr, nullAtom, "requiredExtensions", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, requiredFeaturesAttr, nullAtom, "requiredFeatures", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, restartAttr, nullAtom, "restart", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, resultAttr, nullAtom, "result", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rotateAttr, nullAtom, "rotate", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, rxAttr, nullAtom, "rx", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, ryAttr, nullAtom, "ry", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, scaleAttr, nullAtom, "scale", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, seedAttr, nullAtom, "seed", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, shape_renderingAttr, nullAtom, "shape_rendering", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, slopeAttr, nullAtom, "slope", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, spacingAttr, nullAtom, "spacing", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, specularConstantAttr, nullAtom, "specularConstant", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, specularExponentAttr, nullAtom, "specularExponent", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, spreadMethodAttr, nullAtom, "spreadMethod", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, startOffsetAttr, nullAtom, "startOffset", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stdDeviationAttr, nullAtom, "stdDeviation", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stemhAttr, nullAtom, "stemh", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stemvAttr, nullAtom, "stemv", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stitchTilesAttr, nullAtom, "stitchTiles", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stop_colorAttr, nullAtom, "stop_color", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stop_opacityAttr, nullAtom, "stop_opacity", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, strikethrough_positionAttr, nullAtom, "strikethrough_position", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, strikethrough_thicknessAttr, nullAtom, "strikethrough_thickness", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, strokeAttr, nullAtom, "stroke", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_dasharrayAttr, nullAtom, "stroke_dasharray", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_dashoffsetAttr, nullAtom, "stroke_dashoffset", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_linecapAttr, nullAtom, "stroke_linecap", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_linejoinAttr, nullAtom, "stroke_linejoin", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_miterlimitAttr, nullAtom, "stroke_miterlimit", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_opacityAttr, nullAtom, "stroke_opacity", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, stroke_widthAttr, nullAtom, "stroke_width", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, styleAttr, nullAtom, "style", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, surfaceScaleAttr, nullAtom, "surfaceScale", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, systemLanguageAttr, nullAtom, "systemLanguage", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, tableValuesAttr, nullAtom, "tableValues", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, targetAttr, nullAtom, "target", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, targetXAttr, nullAtom, "targetX", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, targetYAttr, nullAtom, "targetY", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, textLengthAttr, nullAtom, "textLength", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, text_anchorAttr, nullAtom, "text_anchor", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, text_decorationAttr, nullAtom, "text_decoration", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, text_renderingAttr, nullAtom, "text_rendering", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, titleAttr, nullAtom, "title", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, toAttr, nullAtom, "to", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, transformAttr, nullAtom, "transform", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, typeAttr, nullAtom, "type", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, u1Attr, nullAtom, "u1", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, u2Attr, nullAtom, "u2", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, underline_positionAttr, nullAtom, "underline_position", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, underline_thicknessAttr, nullAtom, "underline_thickness", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, unicodeAttr, nullAtom, "unicode", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, unicode_bidiAttr, nullAtom, "unicode_bidi", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, unicode_rangeAttr, nullAtom, "unicode_range", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, units_per_emAttr, nullAtom, "units_per_em", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, v_alphabeticAttr, nullAtom, "v_alphabetic", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, v_hangingAttr, nullAtom, "v_hanging", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, v_ideographicAttr, nullAtom, "v_ideographic", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, v_mathematicalAttr, nullAtom, "v_mathematical", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, valuesAttr, nullAtom, "values", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, versionAttr, nullAtom, "version", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, vert_adv_yAttr, nullAtom, "vert_adv_y", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, vert_origin_xAttr, nullAtom, "vert_origin_x", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, vert_origin_yAttr, nullAtom, "vert_origin_y", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, viewBoxAttr, nullAtom, "viewBox", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, viewTargetAttr, nullAtom, "viewTarget", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, visibilityAttr, nullAtom, "visibility", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, widthAttr, nullAtom, "width", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, widthsAttr, nullAtom, "widths", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, word_spacingAttr, nullAtom, "word_spacing", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, writing_modeAttr, nullAtom, "writing_mode", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, xAttr, nullAtom, "x", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, x1Attr, nullAtom, "x1", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, x2Attr, nullAtom, "x2", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, xChannelSelectorAttr, nullAtom, "xChannelSelector", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, x_heightAttr, nullAtom, "x_height", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, yAttr, nullAtom, "y", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, y1Attr, nullAtom, "y1", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, y2Attr, nullAtom, "y2", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, yChannelSelectorAttr, nullAtom, "yChannelSelector", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, zAttr, nullAtom, "z", svgNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, zoomAndPanAttr, nullAtom, "zoomAndPan", svgNamespaceURI);
-
-
-WebCore::QualifiedName** getSVGAttrs(size_t* size)
-{
- static WebCore::QualifiedName* SVGAttr[] = {
- (WebCore::QualifiedName*)&accent_heightAttr,
- (WebCore::QualifiedName*)&accumulateAttr,
- (WebCore::QualifiedName*)&additiveAttr,
- (WebCore::QualifiedName*)&alignment_baselineAttr,
- (WebCore::QualifiedName*)&alphabeticAttr,
- (WebCore::QualifiedName*)&amplitudeAttr,
- (WebCore::QualifiedName*)&animateAttr,
- (WebCore::QualifiedName*)&arabic_formAttr,
- (WebCore::QualifiedName*)&ascentAttr,
- (WebCore::QualifiedName*)&attributeNameAttr,
- (WebCore::QualifiedName*)&attributeTypeAttr,
- (WebCore::QualifiedName*)&azimuthAttr,
- (WebCore::QualifiedName*)&baseFrequencyAttr,
- (WebCore::QualifiedName*)&baseProfileAttr,
- (WebCore::QualifiedName*)&baseline_shiftAttr,
- (WebCore::QualifiedName*)&bboxAttr,
- (WebCore::QualifiedName*)&beginAttr,
- (WebCore::QualifiedName*)&biasAttr,
- (WebCore::QualifiedName*)&byAttr,
- (WebCore::QualifiedName*)&calcModeAttr,
- (WebCore::QualifiedName*)&cap_heightAttr,
- (WebCore::QualifiedName*)&clipAttr,
- (WebCore::QualifiedName*)&clipPathUnitsAttr,
- (WebCore::QualifiedName*)&clip_pathAttr,
- (WebCore::QualifiedName*)&clip_ruleAttr,
- (WebCore::QualifiedName*)&colorAttr,
- (WebCore::QualifiedName*)&color_interpolationAttr,
- (WebCore::QualifiedName*)&color_interpolation_filtersAttr,
- (WebCore::QualifiedName*)&color_profileAttr,
- (WebCore::QualifiedName*)&color_renderingAttr,
- (WebCore::QualifiedName*)&contentScriptTypeAttr,
- (WebCore::QualifiedName*)&contentStyleTypeAttr,
- (WebCore::QualifiedName*)&cursorAttr,
- (WebCore::QualifiedName*)&cxAttr,
- (WebCore::QualifiedName*)&cyAttr,
- (WebCore::QualifiedName*)&dAttr,
- (WebCore::QualifiedName*)&descentAttr,
- (WebCore::QualifiedName*)&diffuseConstantAttr,
- (WebCore::QualifiedName*)&directionAttr,
- (WebCore::QualifiedName*)&displayAttr,
- (WebCore::QualifiedName*)&divisorAttr,
- (WebCore::QualifiedName*)&dominant_baselineAttr,
- (WebCore::QualifiedName*)&durAttr,
- (WebCore::QualifiedName*)&dxAttr,
- (WebCore::QualifiedName*)&dyAttr,
- (WebCore::QualifiedName*)&edgeModeAttr,
- (WebCore::QualifiedName*)&elevationAttr,
- (WebCore::QualifiedName*)&enable_backgroundAttr,
- (WebCore::QualifiedName*)&endAttr,
- (WebCore::QualifiedName*)&exponentAttr,
- (WebCore::QualifiedName*)&externalResourcesRequiredAttr,
- (WebCore::QualifiedName*)&feColorMatrixAttr,
- (WebCore::QualifiedName*)&feCompositeAttr,
- (WebCore::QualifiedName*)&feGaussianBlurAttr,
- (WebCore::QualifiedName*)&feMorphologyAttr,
- (WebCore::QualifiedName*)&feTileAttr,
- (WebCore::QualifiedName*)&fillAttr,
- (WebCore::QualifiedName*)&fill_opacityAttr,
- (WebCore::QualifiedName*)&fill_ruleAttr,
- (WebCore::QualifiedName*)&filterAttr,
- (WebCore::QualifiedName*)&filterResAttr,
- (WebCore::QualifiedName*)&filterUnitsAttr,
- (WebCore::QualifiedName*)&flood_colorAttr,
- (WebCore::QualifiedName*)&flood_opacityAttr,
- (WebCore::QualifiedName*)&font_familyAttr,
- (WebCore::QualifiedName*)&font_sizeAttr,
- (WebCore::QualifiedName*)&font_size_adjustAttr,
- (WebCore::QualifiedName*)&font_stretchAttr,
- (WebCore::QualifiedName*)&font_styleAttr,
- (WebCore::QualifiedName*)&font_variantAttr,
- (WebCore::QualifiedName*)&font_weightAttr,
- (WebCore::QualifiedName*)&formatAttr,
- (WebCore::QualifiedName*)&fromAttr,
- (WebCore::QualifiedName*)&fxAttr,
- (WebCore::QualifiedName*)&fyAttr,
- (WebCore::QualifiedName*)&g1Attr,
- (WebCore::QualifiedName*)&g2Attr,
- (WebCore::QualifiedName*)&glyphRefAttr,
- (WebCore::QualifiedName*)&glyph_nameAttr,
- (WebCore::QualifiedName*)&glyph_orientation_horizontalAttr,
- (WebCore::QualifiedName*)&glyph_orientation_verticalAttr,
- (WebCore::QualifiedName*)&gradientTransformAttr,
- (WebCore::QualifiedName*)&gradientUnitsAttr,
- (WebCore::QualifiedName*)&hangingAttr,
- (WebCore::QualifiedName*)&heightAttr,
- (WebCore::QualifiedName*)&horiz_adv_xAttr,
- (WebCore::QualifiedName*)&horiz_origin_xAttr,
- (WebCore::QualifiedName*)&horiz_origin_yAttr,
- (WebCore::QualifiedName*)&ideographicAttr,
- (WebCore::QualifiedName*)&image_renderingAttr,
- (WebCore::QualifiedName*)&inAttr,
- (WebCore::QualifiedName*)&in2Attr,
- (WebCore::QualifiedName*)&interceptAttr,
- (WebCore::QualifiedName*)&kAttr,
- (WebCore::QualifiedName*)&k1Attr,
- (WebCore::QualifiedName*)&k2Attr,
- (WebCore::QualifiedName*)&k3Attr,
- (WebCore::QualifiedName*)&k4Attr,
- (WebCore::QualifiedName*)&kernelMatrixAttr,
- (WebCore::QualifiedName*)&kernelUnitLengthAttr,
- (WebCore::QualifiedName*)&kerningAttr,
- (WebCore::QualifiedName*)&keyPointsAttr,
- (WebCore::QualifiedName*)&keySplinesAttr,
- (WebCore::QualifiedName*)&keyTimesAttr,
- (WebCore::QualifiedName*)&langAttr,
- (WebCore::QualifiedName*)&lengthAdjustAttr,
- (WebCore::QualifiedName*)&letter_spacingAttr,
- (WebCore::QualifiedName*)&lighting_colorAttr,
- (WebCore::QualifiedName*)&limitingConeAngleAttr,
- (WebCore::QualifiedName*)&localAttr,
- (WebCore::QualifiedName*)&markerHeightAttr,
- (WebCore::QualifiedName*)&markerUnitsAttr,
- (WebCore::QualifiedName*)&markerWidthAttr,
- (WebCore::QualifiedName*)&marker_endAttr,
- (WebCore::QualifiedName*)&marker_midAttr,
- (WebCore::QualifiedName*)&marker_startAttr,
- (WebCore::QualifiedName*)&maskAttr,
- (WebCore::QualifiedName*)&maskContentUnitsAttr,
- (WebCore::QualifiedName*)&maskUnitsAttr,
- (WebCore::QualifiedName*)&mathematicalAttr,
- (WebCore::QualifiedName*)&maxAttr,
- (WebCore::QualifiedName*)&mediaAttr,
- (WebCore::QualifiedName*)&methodAttr,
- (WebCore::QualifiedName*)&minAttr,
- (WebCore::QualifiedName*)&modeAttr,
- (WebCore::QualifiedName*)&nameAttr,
- (WebCore::QualifiedName*)&numOctavesAttr,
- (WebCore::QualifiedName*)&offsetAttr,
- (WebCore::QualifiedName*)&onactivateAttr,
- (WebCore::QualifiedName*)&onbeginAttr,
- (WebCore::QualifiedName*)&onendAttr,
- (WebCore::QualifiedName*)&onfocusinAttr,
- (WebCore::QualifiedName*)&onfocusoutAttr,
- (WebCore::QualifiedName*)&onrepeatAttr,
- (WebCore::QualifiedName*)&onzoomAttr,
- (WebCore::QualifiedName*)&opacityAttr,
- (WebCore::QualifiedName*)&operatorAttr,
- (WebCore::QualifiedName*)&orderAttr,
- (WebCore::QualifiedName*)&orientAttr,
- (WebCore::QualifiedName*)&orientationAttr,
- (WebCore::QualifiedName*)&originAttr,
- (WebCore::QualifiedName*)&overflowAttr,
- (WebCore::QualifiedName*)&overline_positionAttr,
- (WebCore::QualifiedName*)&overline_thicknessAttr,
- (WebCore::QualifiedName*)&panose_1Attr,
- (WebCore::QualifiedName*)&pathAttr,
- (WebCore::QualifiedName*)&pathLengthAttr,
- (WebCore::QualifiedName*)&patternContentUnitsAttr,
- (WebCore::QualifiedName*)&patternTransformAttr,
- (WebCore::QualifiedName*)&patternUnitsAttr,
- (WebCore::QualifiedName*)&pointer_eventsAttr,
- (WebCore::QualifiedName*)&pointsAttr,
- (WebCore::QualifiedName*)&pointsAtXAttr,
- (WebCore::QualifiedName*)&pointsAtYAttr,
- (WebCore::QualifiedName*)&pointsAtZAttr,
- (WebCore::QualifiedName*)&preserveAlphaAttr,
- (WebCore::QualifiedName*)&preserveAspectRatioAttr,
- (WebCore::QualifiedName*)&primitiveUnitsAttr,
- (WebCore::QualifiedName*)&rAttr,
- (WebCore::QualifiedName*)&radiusAttr,
- (WebCore::QualifiedName*)&refXAttr,
- (WebCore::QualifiedName*)&refYAttr,
- (WebCore::QualifiedName*)&rendering_intentAttr,
- (WebCore::QualifiedName*)&repeatCountAttr,
- (WebCore::QualifiedName*)&repeatDurAttr,
- (WebCore::QualifiedName*)&requiredExtensionsAttr,
- (WebCore::QualifiedName*)&requiredFeaturesAttr,
- (WebCore::QualifiedName*)&restartAttr,
- (WebCore::QualifiedName*)&resultAttr,
- (WebCore::QualifiedName*)&rotateAttr,
- (WebCore::QualifiedName*)&rxAttr,
- (WebCore::QualifiedName*)&ryAttr,
- (WebCore::QualifiedName*)&scaleAttr,
- (WebCore::QualifiedName*)&seedAttr,
- (WebCore::QualifiedName*)&shape_renderingAttr,
- (WebCore::QualifiedName*)&slopeAttr,
- (WebCore::QualifiedName*)&spacingAttr,
- (WebCore::QualifiedName*)&specularConstantAttr,
- (WebCore::QualifiedName*)&specularExponentAttr,
- (WebCore::QualifiedName*)&spreadMethodAttr,
- (WebCore::QualifiedName*)&startOffsetAttr,
- (WebCore::QualifiedName*)&stdDeviationAttr,
- (WebCore::QualifiedName*)&stemhAttr,
- (WebCore::QualifiedName*)&stemvAttr,
- (WebCore::QualifiedName*)&stitchTilesAttr,
- (WebCore::QualifiedName*)&stop_colorAttr,
- (WebCore::QualifiedName*)&stop_opacityAttr,
- (WebCore::QualifiedName*)&strikethrough_positionAttr,
- (WebCore::QualifiedName*)&strikethrough_thicknessAttr,
- (WebCore::QualifiedName*)&strokeAttr,
- (WebCore::QualifiedName*)&stroke_dasharrayAttr,
- (WebCore::QualifiedName*)&stroke_dashoffsetAttr,
- (WebCore::QualifiedName*)&stroke_linecapAttr,
- (WebCore::QualifiedName*)&stroke_linejoinAttr,
- (WebCore::QualifiedName*)&stroke_miterlimitAttr,
- (WebCore::QualifiedName*)&stroke_opacityAttr,
- (WebCore::QualifiedName*)&stroke_widthAttr,
- (WebCore::QualifiedName*)&styleAttr,
- (WebCore::QualifiedName*)&surfaceScaleAttr,
- (WebCore::QualifiedName*)&systemLanguageAttr,
- (WebCore::QualifiedName*)&tableValuesAttr,
- (WebCore::QualifiedName*)&targetAttr,
- (WebCore::QualifiedName*)&targetXAttr,
- (WebCore::QualifiedName*)&targetYAttr,
- (WebCore::QualifiedName*)&textLengthAttr,
- (WebCore::QualifiedName*)&text_anchorAttr,
- (WebCore::QualifiedName*)&text_decorationAttr,
- (WebCore::QualifiedName*)&text_renderingAttr,
- (WebCore::QualifiedName*)&titleAttr,
- (WebCore::QualifiedName*)&toAttr,
- (WebCore::QualifiedName*)&transformAttr,
- (WebCore::QualifiedName*)&typeAttr,
- (WebCore::QualifiedName*)&u1Attr,
- (WebCore::QualifiedName*)&u2Attr,
- (WebCore::QualifiedName*)&underline_positionAttr,
- (WebCore::QualifiedName*)&underline_thicknessAttr,
- (WebCore::QualifiedName*)&unicodeAttr,
- (WebCore::QualifiedName*)&unicode_bidiAttr,
- (WebCore::QualifiedName*)&unicode_rangeAttr,
- (WebCore::QualifiedName*)&units_per_emAttr,
- (WebCore::QualifiedName*)&v_alphabeticAttr,
- (WebCore::QualifiedName*)&v_hangingAttr,
- (WebCore::QualifiedName*)&v_ideographicAttr,
- (WebCore::QualifiedName*)&v_mathematicalAttr,
- (WebCore::QualifiedName*)&valuesAttr,
- (WebCore::QualifiedName*)&versionAttr,
- (WebCore::QualifiedName*)&vert_adv_yAttr,
- (WebCore::QualifiedName*)&vert_origin_xAttr,
- (WebCore::QualifiedName*)&vert_origin_yAttr,
- (WebCore::QualifiedName*)&viewBoxAttr,
- (WebCore::QualifiedName*)&viewTargetAttr,
- (WebCore::QualifiedName*)&visibilityAttr,
- (WebCore::QualifiedName*)&widthAttr,
- (WebCore::QualifiedName*)&widthsAttr,
- (WebCore::QualifiedName*)&word_spacingAttr,
- (WebCore::QualifiedName*)&writing_modeAttr,
- (WebCore::QualifiedName*)&xAttr,
- (WebCore::QualifiedName*)&x1Attr,
- (WebCore::QualifiedName*)&x2Attr,
- (WebCore::QualifiedName*)&xChannelSelectorAttr,
- (WebCore::QualifiedName*)&x_heightAttr,
- (WebCore::QualifiedName*)&yAttr,
- (WebCore::QualifiedName*)&y1Attr,
- (WebCore::QualifiedName*)&y2Attr,
- (WebCore::QualifiedName*)&yChannelSelectorAttr,
- (WebCore::QualifiedName*)&zAttr,
- (WebCore::QualifiedName*)&zoomAndPanAttr,
- };
- *size = 247;
- return SVGAttr;
-}
-
-void init()
-{
- static bool initialized = false;
- if (initialized)
- return;
- initialized = true;
-
- // Use placement new to initialize the globals.
-
- AtomicString::init();
- AtomicString svgNS("http://www.w3.org/2000/svg");
-
- // Namespace
- new ((void*)&svgNamespaceURI) AtomicString(svgNS);
-
- // Tags
- new ((void*)&aTag) QualifiedName(nullAtom, "a", svgNS);
- new ((void*)&altGlyphTag) QualifiedName(nullAtom, "altGlyph", svgNS);
- new ((void*)&animateTag) QualifiedName(nullAtom, "animate", svgNS);
- new ((void*)&animateColorTag) QualifiedName(nullAtom, "animateColor", svgNS);
- new ((void*)&animateMotionTag) QualifiedName(nullAtom, "animateMotion", svgNS);
- new ((void*)&animateTransformTag) QualifiedName(nullAtom, "animateTransform", svgNS);
- new ((void*)&circleTag) QualifiedName(nullAtom, "circle", svgNS);
- new ((void*)&clipPathTag) QualifiedName(nullAtom, "clipPath", svgNS);
- new ((void*)&cursorTag) QualifiedName(nullAtom, "cursor", svgNS);
- new ((void*)&defsTag) QualifiedName(nullAtom, "defs", svgNS);
- new ((void*)&descTag) QualifiedName(nullAtom, "desc", svgNS);
- new ((void*)&ellipseTag) QualifiedName(nullAtom, "ellipse", svgNS);
- new ((void*)&feBlendTag) QualifiedName(nullAtom, "feBlend", svgNS);
- new ((void*)&feColorMatrixTag) QualifiedName(nullAtom, "feColorMatrix", svgNS);
- new ((void*)&feComponentTransferTag) QualifiedName(nullAtom, "feComponentTransfer", svgNS);
- new ((void*)&feCompositeTag) QualifiedName(nullAtom, "feComposite", svgNS);
- new ((void*)&feDiffuseLightingTag) QualifiedName(nullAtom, "feDiffuseLighting", svgNS);
- new ((void*)&feDisplacementMapTag) QualifiedName(nullAtom, "feDisplacementMap", svgNS);
- new ((void*)&feDistantLightTag) QualifiedName(nullAtom, "feDistantLight", svgNS);
- new ((void*)&feFloodTag) QualifiedName(nullAtom, "feFlood", svgNS);
- new ((void*)&feFuncATag) QualifiedName(nullAtom, "feFuncA", svgNS);
- new ((void*)&feFuncBTag) QualifiedName(nullAtom, "feFuncB", svgNS);
- new ((void*)&feFuncGTag) QualifiedName(nullAtom, "feFuncG", svgNS);
- new ((void*)&feFuncRTag) QualifiedName(nullAtom, "feFuncR", svgNS);
- new ((void*)&feGaussianBlurTag) QualifiedName(nullAtom, "feGaussianBlur", svgNS);
- new ((void*)&feImageTag) QualifiedName(nullAtom, "feImage", svgNS);
- new ((void*)&feMergeTag) QualifiedName(nullAtom, "feMerge", svgNS);
- new ((void*)&feMergeNodeTag) QualifiedName(nullAtom, "feMergeNode", svgNS);
- new ((void*)&feMorphologyTag) QualifiedName(nullAtom, "feMorphology", svgNS);
- new ((void*)&feOffsetTag) QualifiedName(nullAtom, "feOffset", svgNS);
- new ((void*)&fePointLightTag) QualifiedName(nullAtom, "fePointLight", svgNS);
- new ((void*)&feSpecularLightingTag) QualifiedName(nullAtom, "feSpecularLighting", svgNS);
- new ((void*)&feSpotLightTag) QualifiedName(nullAtom, "feSpotLight", svgNS);
- new ((void*)&feTileTag) QualifiedName(nullAtom, "feTile", svgNS);
- new ((void*)&feTurbulenceTag) QualifiedName(nullAtom, "feTurbulence", svgNS);
- new ((void*)&filterTag) QualifiedName(nullAtom, "filter", svgNS);
- new ((void*)&fontTag) QualifiedName(nullAtom, "font", svgNS);
- new ((void*)&font_faceTag) QualifiedName(nullAtom, "font-face", svgNS);
- new ((void*)&font_face_formatTag) QualifiedName(nullAtom, "font-face-format", svgNS);
- new ((void*)&font_face_nameTag) QualifiedName(nullAtom, "font-face-name", svgNS);
- new ((void*)&font_face_srcTag) QualifiedName(nullAtom, "font-face-src", svgNS);
- new ((void*)&font_face_uriTag) QualifiedName(nullAtom, "font-face-uri", svgNS);
- new ((void*)&foreignObjectTag) QualifiedName(nullAtom, "foreignObject", svgNS);
- new ((void*)&gTag) QualifiedName(nullAtom, "g", svgNS);
- new ((void*)&glyphTag) QualifiedName(nullAtom, "glyph", svgNS);
- new ((void*)&hkernTag) QualifiedName(nullAtom, "hkern", svgNS);
- new ((void*)&imageTag) QualifiedName(nullAtom, "image", svgNS);
- new ((void*)&lineTag) QualifiedName(nullAtom, "line", svgNS);
- new ((void*)&linearGradientTag) QualifiedName(nullAtom, "linearGradient", svgNS);
- new ((void*)&markerTag) QualifiedName(nullAtom, "marker", svgNS);
- new ((void*)&maskTag) QualifiedName(nullAtom, "mask", svgNS);
- new ((void*)&metadataTag) QualifiedName(nullAtom, "metadata", svgNS);
- new ((void*)&missing_glyphTag) QualifiedName(nullAtom, "missing-glyph", svgNS);
- new ((void*)&mpathTag) QualifiedName(nullAtom, "mpath", svgNS);
- new ((void*)&pathTag) QualifiedName(nullAtom, "path", svgNS);
- new ((void*)&patternTag) QualifiedName(nullAtom, "pattern", svgNS);
- new ((void*)&polygonTag) QualifiedName(nullAtom, "polygon", svgNS);
- new ((void*)&polylineTag) QualifiedName(nullAtom, "polyline", svgNS);
- new ((void*)&radialGradientTag) QualifiedName(nullAtom, "radialGradient", svgNS);
- new ((void*)&rectTag) QualifiedName(nullAtom, "rect", svgNS);
- new ((void*)&scriptTag) QualifiedName(nullAtom, "script", svgNS);
- new ((void*)&setTag) QualifiedName(nullAtom, "set", svgNS);
- new ((void*)&stopTag) QualifiedName(nullAtom, "stop", svgNS);
- new ((void*)&styleTag) QualifiedName(nullAtom, "style", svgNS);
- new ((void*)&svgTag) QualifiedName(nullAtom, "svg", svgNS);
- new ((void*)&switchTag) QualifiedName(nullAtom, "switch", svgNS);
- new ((void*)&symbolTag) QualifiedName(nullAtom, "symbol", svgNS);
- new ((void*)&textTag) QualifiedName(nullAtom, "text", svgNS);
- new ((void*)&textPathTag) QualifiedName(nullAtom, "textPath", svgNS);
- new ((void*)&titleTag) QualifiedName(nullAtom, "title", svgNS);
- new ((void*)&trefTag) QualifiedName(nullAtom, "tref", svgNS);
- new ((void*)&tspanTag) QualifiedName(nullAtom, "tspan", svgNS);
- new ((void*)&useTag) QualifiedName(nullAtom, "use", svgNS);
- new ((void*)&viewTag) QualifiedName(nullAtom, "view", svgNS);
- // Attributes
- new ((void*)&accent_heightAttr) QualifiedName(nullAtom, "accent-height", nullAtom);
- new ((void*)&accumulateAttr) QualifiedName(nullAtom, "accumulate", nullAtom);
- new ((void*)&additiveAttr) QualifiedName(nullAtom, "additive", nullAtom);
- new ((void*)&alignment_baselineAttr) QualifiedName(nullAtom, "alignment-baseline", nullAtom);
- new ((void*)&alphabeticAttr) QualifiedName(nullAtom, "alphabetic", nullAtom);
- new ((void*)&amplitudeAttr) QualifiedName(nullAtom, "amplitude", nullAtom);
- new ((void*)&animateAttr) QualifiedName(nullAtom, "animate", nullAtom);
- new ((void*)&arabic_formAttr) QualifiedName(nullAtom, "arabic-form", nullAtom);
- new ((void*)&ascentAttr) QualifiedName(nullAtom, "ascent", nullAtom);
- new ((void*)&attributeNameAttr) QualifiedName(nullAtom, "attributeName", nullAtom);
- new ((void*)&attributeTypeAttr) QualifiedName(nullAtom, "attributeType", nullAtom);
- new ((void*)&azimuthAttr) QualifiedName(nullAtom, "azimuth", nullAtom);
- new ((void*)&baseFrequencyAttr) QualifiedName(nullAtom, "baseFrequency", nullAtom);
- new ((void*)&baseProfileAttr) QualifiedName(nullAtom, "baseProfile", nullAtom);
- new ((void*)&baseline_shiftAttr) QualifiedName(nullAtom, "baseline-shift", nullAtom);
- new ((void*)&bboxAttr) QualifiedName(nullAtom, "bbox", nullAtom);
- new ((void*)&beginAttr) QualifiedName(nullAtom, "begin", nullAtom);
- new ((void*)&biasAttr) QualifiedName(nullAtom, "bias", nullAtom);
- new ((void*)&byAttr) QualifiedName(nullAtom, "by", nullAtom);
- new ((void*)&calcModeAttr) QualifiedName(nullAtom, "calcMode", nullAtom);
- new ((void*)&cap_heightAttr) QualifiedName(nullAtom, "cap-height", nullAtom);
- new ((void*)&clipAttr) QualifiedName(nullAtom, "clip", nullAtom);
- new ((void*)&clipPathUnitsAttr) QualifiedName(nullAtom, "clipPathUnits", nullAtom);
- new ((void*)&clip_pathAttr) QualifiedName(nullAtom, "clip-path", nullAtom);
- new ((void*)&clip_ruleAttr) QualifiedName(nullAtom, "clip-rule", nullAtom);
- new ((void*)&colorAttr) QualifiedName(nullAtom, "color", nullAtom);
- new ((void*)&color_interpolationAttr) QualifiedName(nullAtom, "color-interpolation", nullAtom);
- new ((void*)&color_interpolation_filtersAttr) QualifiedName(nullAtom, "color-interpolation-filters", nullAtom);
- new ((void*)&color_profileAttr) QualifiedName(nullAtom, "color-profile", nullAtom);
- new ((void*)&color_renderingAttr) QualifiedName(nullAtom, "color-rendering", nullAtom);
- new ((void*)&contentScriptTypeAttr) QualifiedName(nullAtom, "contentScriptType", nullAtom);
- new ((void*)&contentStyleTypeAttr) QualifiedName(nullAtom, "contentStyleType", nullAtom);
- new ((void*)&cursorAttr) QualifiedName(nullAtom, "cursor", nullAtom);
- new ((void*)&cxAttr) QualifiedName(nullAtom, "cx", nullAtom);
- new ((void*)&cyAttr) QualifiedName(nullAtom, "cy", nullAtom);
- new ((void*)&dAttr) QualifiedName(nullAtom, "d", nullAtom);
- new ((void*)&descentAttr) QualifiedName(nullAtom, "descent", nullAtom);
- new ((void*)&diffuseConstantAttr) QualifiedName(nullAtom, "diffuseConstant", nullAtom);
- new ((void*)&directionAttr) QualifiedName(nullAtom, "direction", nullAtom);
- new ((void*)&displayAttr) QualifiedName(nullAtom, "display", nullAtom);
- new ((void*)&divisorAttr) QualifiedName(nullAtom, "divisor", nullAtom);
- new ((void*)&dominant_baselineAttr) QualifiedName(nullAtom, "dominant-baseline", nullAtom);
- new ((void*)&durAttr) QualifiedName(nullAtom, "dur", nullAtom);
- new ((void*)&dxAttr) QualifiedName(nullAtom, "dx", nullAtom);
- new ((void*)&dyAttr) QualifiedName(nullAtom, "dy", nullAtom);
- new ((void*)&edgeModeAttr) QualifiedName(nullAtom, "edgeMode", nullAtom);
- new ((void*)&elevationAttr) QualifiedName(nullAtom, "elevation", nullAtom);
- new ((void*)&enable_backgroundAttr) QualifiedName(nullAtom, "enable-background", nullAtom);
- new ((void*)&endAttr) QualifiedName(nullAtom, "end", nullAtom);
- new ((void*)&exponentAttr) QualifiedName(nullAtom, "exponent", nullAtom);
- new ((void*)&externalResourcesRequiredAttr) QualifiedName(nullAtom, "externalResourcesRequired", nullAtom);
- new ((void*)&feColorMatrixAttr) QualifiedName(nullAtom, "feColorMatrix", nullAtom);
- new ((void*)&feCompositeAttr) QualifiedName(nullAtom, "feComposite", nullAtom);
- new ((void*)&feGaussianBlurAttr) QualifiedName(nullAtom, "feGaussianBlur", nullAtom);
- new ((void*)&feMorphologyAttr) QualifiedName(nullAtom, "feMorphology", nullAtom);
- new ((void*)&feTileAttr) QualifiedName(nullAtom, "feTile", nullAtom);
- new ((void*)&fillAttr) QualifiedName(nullAtom, "fill", nullAtom);
- new ((void*)&fill_opacityAttr) QualifiedName(nullAtom, "fill-opacity", nullAtom);
- new ((void*)&fill_ruleAttr) QualifiedName(nullAtom, "fill-rule", nullAtom);
- new ((void*)&filterAttr) QualifiedName(nullAtom, "filter", nullAtom);
- new ((void*)&filterResAttr) QualifiedName(nullAtom, "filterRes", nullAtom);
- new ((void*)&filterUnitsAttr) QualifiedName(nullAtom, "filterUnits", nullAtom);
- new ((void*)&flood_colorAttr) QualifiedName(nullAtom, "flood-color", nullAtom);
- new ((void*)&flood_opacityAttr) QualifiedName(nullAtom, "flood-opacity", nullAtom);
- new ((void*)&font_familyAttr) QualifiedName(nullAtom, "font-family", nullAtom);
- new ((void*)&font_sizeAttr) QualifiedName(nullAtom, "font-size", nullAtom);
- new ((void*)&font_size_adjustAttr) QualifiedName(nullAtom, "font-size-adjust", nullAtom);
- new ((void*)&font_stretchAttr) QualifiedName(nullAtom, "font-stretch", nullAtom);
- new ((void*)&font_styleAttr) QualifiedName(nullAtom, "font-style", nullAtom);
- new ((void*)&font_variantAttr) QualifiedName(nullAtom, "font-variant", nullAtom);
- new ((void*)&font_weightAttr) QualifiedName(nullAtom, "font-weight", nullAtom);
- new ((void*)&formatAttr) QualifiedName(nullAtom, "format", nullAtom);
- new ((void*)&fromAttr) QualifiedName(nullAtom, "from", nullAtom);
- new ((void*)&fxAttr) QualifiedName(nullAtom, "fx", nullAtom);
- new ((void*)&fyAttr) QualifiedName(nullAtom, "fy", nullAtom);
- new ((void*)&g1Attr) QualifiedName(nullAtom, "g1", nullAtom);
- new ((void*)&g2Attr) QualifiedName(nullAtom, "g2", nullAtom);
- new ((void*)&glyphRefAttr) QualifiedName(nullAtom, "glyphRef", nullAtom);
- new ((void*)&glyph_nameAttr) QualifiedName(nullAtom, "glyph-name", nullAtom);
- new ((void*)&glyph_orientation_horizontalAttr) QualifiedName(nullAtom, "glyph-orientation-horizontal", nullAtom);
- new ((void*)&glyph_orientation_verticalAttr) QualifiedName(nullAtom, "glyph-orientation-vertical", nullAtom);
- new ((void*)&gradientTransformAttr) QualifiedName(nullAtom, "gradientTransform", nullAtom);
- new ((void*)&gradientUnitsAttr) QualifiedName(nullAtom, "gradientUnits", nullAtom);
- new ((void*)&hangingAttr) QualifiedName(nullAtom, "hanging", nullAtom);
- new ((void*)&heightAttr) QualifiedName(nullAtom, "height", nullAtom);
- new ((void*)&horiz_adv_xAttr) QualifiedName(nullAtom, "horiz-adv-x", nullAtom);
- new ((void*)&horiz_origin_xAttr) QualifiedName(nullAtom, "horiz-origin-x", nullAtom);
- new ((void*)&horiz_origin_yAttr) QualifiedName(nullAtom, "horiz-origin-y", nullAtom);
- new ((void*)&ideographicAttr) QualifiedName(nullAtom, "ideographic", nullAtom);
- new ((void*)&image_renderingAttr) QualifiedName(nullAtom, "image-rendering", nullAtom);
- new ((void*)&inAttr) QualifiedName(nullAtom, "in", nullAtom);
- new ((void*)&in2Attr) QualifiedName(nullAtom, "in2", nullAtom);
- new ((void*)&interceptAttr) QualifiedName(nullAtom, "intercept", nullAtom);
- new ((void*)&kAttr) QualifiedName(nullAtom, "k", nullAtom);
- new ((void*)&k1Attr) QualifiedName(nullAtom, "k1", nullAtom);
- new ((void*)&k2Attr) QualifiedName(nullAtom, "k2", nullAtom);
- new ((void*)&k3Attr) QualifiedName(nullAtom, "k3", nullAtom);
- new ((void*)&k4Attr) QualifiedName(nullAtom, "k4", nullAtom);
- new ((void*)&kernelMatrixAttr) QualifiedName(nullAtom, "kernelMatrix", nullAtom);
- new ((void*)&kernelUnitLengthAttr) QualifiedName(nullAtom, "kernelUnitLength", nullAtom);
- new ((void*)&kerningAttr) QualifiedName(nullAtom, "kerning", nullAtom);
- new ((void*)&keyPointsAttr) QualifiedName(nullAtom, "keyPoints", nullAtom);
- new ((void*)&keySplinesAttr) QualifiedName(nullAtom, "keySplines", nullAtom);
- new ((void*)&keyTimesAttr) QualifiedName(nullAtom, "keyTimes", nullAtom);
- new ((void*)&langAttr) QualifiedName(nullAtom, "lang", nullAtom);
- new ((void*)&lengthAdjustAttr) QualifiedName(nullAtom, "lengthAdjust", nullAtom);
- new ((void*)&letter_spacingAttr) QualifiedName(nullAtom, "letter-spacing", nullAtom);
- new ((void*)&lighting_colorAttr) QualifiedName(nullAtom, "lighting-color", nullAtom);
- new ((void*)&limitingConeAngleAttr) QualifiedName(nullAtom, "limitingConeAngle", nullAtom);
- new ((void*)&localAttr) QualifiedName(nullAtom, "local", nullAtom);
- new ((void*)&markerHeightAttr) QualifiedName(nullAtom, "markerHeight", nullAtom);
- new ((void*)&markerUnitsAttr) QualifiedName(nullAtom, "markerUnits", nullAtom);
- new ((void*)&markerWidthAttr) QualifiedName(nullAtom, "markerWidth", nullAtom);
- new ((void*)&marker_endAttr) QualifiedName(nullAtom, "marker-end", nullAtom);
- new ((void*)&marker_midAttr) QualifiedName(nullAtom, "marker-mid", nullAtom);
- new ((void*)&marker_startAttr) QualifiedName(nullAtom, "marker-start", nullAtom);
- new ((void*)&maskAttr) QualifiedName(nullAtom, "mask", nullAtom);
- new ((void*)&maskContentUnitsAttr) QualifiedName(nullAtom, "maskContentUnits", nullAtom);
- new ((void*)&maskUnitsAttr) QualifiedName(nullAtom, "maskUnits", nullAtom);
- new ((void*)&mathematicalAttr) QualifiedName(nullAtom, "mathematical", nullAtom);
- new ((void*)&maxAttr) QualifiedName(nullAtom, "max", nullAtom);
- new ((void*)&mediaAttr) QualifiedName(nullAtom, "media", nullAtom);
- new ((void*)&methodAttr) QualifiedName(nullAtom, "method", nullAtom);
- new ((void*)&minAttr) QualifiedName(nullAtom, "min", nullAtom);
- new ((void*)&modeAttr) QualifiedName(nullAtom, "mode", nullAtom);
- new ((void*)&nameAttr) QualifiedName(nullAtom, "name", nullAtom);
- new ((void*)&numOctavesAttr) QualifiedName(nullAtom, "numOctaves", nullAtom);
- new ((void*)&offsetAttr) QualifiedName(nullAtom, "offset", nullAtom);
- new ((void*)&onactivateAttr) QualifiedName(nullAtom, "onactivate", nullAtom);
- new ((void*)&onbeginAttr) QualifiedName(nullAtom, "onbegin", nullAtom);
- new ((void*)&onendAttr) QualifiedName(nullAtom, "onend", nullAtom);
- new ((void*)&onfocusinAttr) QualifiedName(nullAtom, "onfocusin", nullAtom);
- new ((void*)&onfocusoutAttr) QualifiedName(nullAtom, "onfocusout", nullAtom);
- new ((void*)&onrepeatAttr) QualifiedName(nullAtom, "onrepeat", nullAtom);
- new ((void*)&onzoomAttr) QualifiedName(nullAtom, "onzoom", nullAtom);
- new ((void*)&opacityAttr) QualifiedName(nullAtom, "opacity", nullAtom);
- new ((void*)&operatorAttr) QualifiedName(nullAtom, "operator", nullAtom);
- new ((void*)&orderAttr) QualifiedName(nullAtom, "order", nullAtom);
- new ((void*)&orientAttr) QualifiedName(nullAtom, "orient", nullAtom);
- new ((void*)&orientationAttr) QualifiedName(nullAtom, "orientation", nullAtom);
- new ((void*)&originAttr) QualifiedName(nullAtom, "origin", nullAtom);
- new ((void*)&overflowAttr) QualifiedName(nullAtom, "overflow", nullAtom);
- new ((void*)&overline_positionAttr) QualifiedName(nullAtom, "overline-position", nullAtom);
- new ((void*)&overline_thicknessAttr) QualifiedName(nullAtom, "overline-thickness", nullAtom);
- new ((void*)&panose_1Attr) QualifiedName(nullAtom, "panose-1", nullAtom);
- new ((void*)&pathAttr) QualifiedName(nullAtom, "path", nullAtom);
- new ((void*)&pathLengthAttr) QualifiedName(nullAtom, "pathLength", nullAtom);
- new ((void*)&patternContentUnitsAttr) QualifiedName(nullAtom, "patternContentUnits", nullAtom);
- new ((void*)&patternTransformAttr) QualifiedName(nullAtom, "patternTransform", nullAtom);
- new ((void*)&patternUnitsAttr) QualifiedName(nullAtom, "patternUnits", nullAtom);
- new ((void*)&pointer_eventsAttr) QualifiedName(nullAtom, "pointer-events", nullAtom);
- new ((void*)&pointsAttr) QualifiedName(nullAtom, "points", nullAtom);
- new ((void*)&pointsAtXAttr) QualifiedName(nullAtom, "pointsAtX", nullAtom);
- new ((void*)&pointsAtYAttr) QualifiedName(nullAtom, "pointsAtY", nullAtom);
- new ((void*)&pointsAtZAttr) QualifiedName(nullAtom, "pointsAtZ", nullAtom);
- new ((void*)&preserveAlphaAttr) QualifiedName(nullAtom, "preserveAlpha", nullAtom);
- new ((void*)&preserveAspectRatioAttr) QualifiedName(nullAtom, "preserveAspectRatio", nullAtom);
- new ((void*)&primitiveUnitsAttr) QualifiedName(nullAtom, "primitiveUnits", nullAtom);
- new ((void*)&rAttr) QualifiedName(nullAtom, "r", nullAtom);
- new ((void*)&radiusAttr) QualifiedName(nullAtom, "radius", nullAtom);
- new ((void*)&refXAttr) QualifiedName(nullAtom, "refX", nullAtom);
- new ((void*)&refYAttr) QualifiedName(nullAtom, "refY", nullAtom);
- new ((void*)&rendering_intentAttr) QualifiedName(nullAtom, "rendering-intent", nullAtom);
- new ((void*)&repeatCountAttr) QualifiedName(nullAtom, "repeatCount", nullAtom);
- new ((void*)&repeatDurAttr) QualifiedName(nullAtom, "repeatDur", nullAtom);
- new ((void*)&requiredExtensionsAttr) QualifiedName(nullAtom, "requiredExtensions", nullAtom);
- new ((void*)&requiredFeaturesAttr) QualifiedName(nullAtom, "requiredFeatures", nullAtom);
- new ((void*)&restartAttr) QualifiedName(nullAtom, "restart", nullAtom);
- new ((void*)&resultAttr) QualifiedName(nullAtom, "result", nullAtom);
- new ((void*)&rotateAttr) QualifiedName(nullAtom, "rotate", nullAtom);
- new ((void*)&rxAttr) QualifiedName(nullAtom, "rx", nullAtom);
- new ((void*)&ryAttr) QualifiedName(nullAtom, "ry", nullAtom);
- new ((void*)&scaleAttr) QualifiedName(nullAtom, "scale", nullAtom);
- new ((void*)&seedAttr) QualifiedName(nullAtom, "seed", nullAtom);
- new ((void*)&shape_renderingAttr) QualifiedName(nullAtom, "shape-rendering", nullAtom);
- new ((void*)&slopeAttr) QualifiedName(nullAtom, "slope", nullAtom);
- new ((void*)&spacingAttr) QualifiedName(nullAtom, "spacing", nullAtom);
- new ((void*)&specularConstantAttr) QualifiedName(nullAtom, "specularConstant", nullAtom);
- new ((void*)&specularExponentAttr) QualifiedName(nullAtom, "specularExponent", nullAtom);
- new ((void*)&spreadMethodAttr) QualifiedName(nullAtom, "spreadMethod", nullAtom);
- new ((void*)&startOffsetAttr) QualifiedName(nullAtom, "startOffset", nullAtom);
- new ((void*)&stdDeviationAttr) QualifiedName(nullAtom, "stdDeviation", nullAtom);
- new ((void*)&stemhAttr) QualifiedName(nullAtom, "stemh", nullAtom);
- new ((void*)&stemvAttr) QualifiedName(nullAtom, "stemv", nullAtom);
- new ((void*)&stitchTilesAttr) QualifiedName(nullAtom, "stitchTiles", nullAtom);
- new ((void*)&stop_colorAttr) QualifiedName(nullAtom, "stop-color", nullAtom);
- new ((void*)&stop_opacityAttr) QualifiedName(nullAtom, "stop-opacity", nullAtom);
- new ((void*)&strikethrough_positionAttr) QualifiedName(nullAtom, "strikethrough-position", nullAtom);
- new ((void*)&strikethrough_thicknessAttr) QualifiedName(nullAtom, "strikethrough-thickness", nullAtom);
- new ((void*)&strokeAttr) QualifiedName(nullAtom, "stroke", nullAtom);
- new ((void*)&stroke_dasharrayAttr) QualifiedName(nullAtom, "stroke-dasharray", nullAtom);
- new ((void*)&stroke_dashoffsetAttr) QualifiedName(nullAtom, "stroke-dashoffset", nullAtom);
- new ((void*)&stroke_linecapAttr) QualifiedName(nullAtom, "stroke-linecap", nullAtom);
- new ((void*)&stroke_linejoinAttr) QualifiedName(nullAtom, "stroke-linejoin", nullAtom);
- new ((void*)&stroke_miterlimitAttr) QualifiedName(nullAtom, "stroke-miterlimit", nullAtom);
- new ((void*)&stroke_opacityAttr) QualifiedName(nullAtom, "stroke-opacity", nullAtom);
- new ((void*)&stroke_widthAttr) QualifiedName(nullAtom, "stroke-width", nullAtom);
- new ((void*)&styleAttr) QualifiedName(nullAtom, "style", nullAtom);
- new ((void*)&surfaceScaleAttr) QualifiedName(nullAtom, "surfaceScale", nullAtom);
- new ((void*)&systemLanguageAttr) QualifiedName(nullAtom, "systemLanguage", nullAtom);
- new ((void*)&tableValuesAttr) QualifiedName(nullAtom, "tableValues", nullAtom);
- new ((void*)&targetAttr) QualifiedName(nullAtom, "target", nullAtom);
- new ((void*)&targetXAttr) QualifiedName(nullAtom, "targetX", nullAtom);
- new ((void*)&targetYAttr) QualifiedName(nullAtom, "targetY", nullAtom);
- new ((void*)&textLengthAttr) QualifiedName(nullAtom, "textLength", nullAtom);
- new ((void*)&text_anchorAttr) QualifiedName(nullAtom, "text-anchor", nullAtom);
- new ((void*)&text_decorationAttr) QualifiedName(nullAtom, "text-decoration", nullAtom);
- new ((void*)&text_renderingAttr) QualifiedName(nullAtom, "text-rendering", nullAtom);
- new ((void*)&titleAttr) QualifiedName(nullAtom, "title", nullAtom);
- new ((void*)&toAttr) QualifiedName(nullAtom, "to", nullAtom);
- new ((void*)&transformAttr) QualifiedName(nullAtom, "transform", nullAtom);
- new ((void*)&typeAttr) QualifiedName(nullAtom, "type", nullAtom);
- new ((void*)&u1Attr) QualifiedName(nullAtom, "u1", nullAtom);
- new ((void*)&u2Attr) QualifiedName(nullAtom, "u2", nullAtom);
- new ((void*)&underline_positionAttr) QualifiedName(nullAtom, "underline-position", nullAtom);
- new ((void*)&underline_thicknessAttr) QualifiedName(nullAtom, "underline-thickness", nullAtom);
- new ((void*)&unicodeAttr) QualifiedName(nullAtom, "unicode", nullAtom);
- new ((void*)&unicode_bidiAttr) QualifiedName(nullAtom, "unicode-bidi", nullAtom);
- new ((void*)&unicode_rangeAttr) QualifiedName(nullAtom, "unicode-range", nullAtom);
- new ((void*)&units_per_emAttr) QualifiedName(nullAtom, "units-per-em", nullAtom);
- new ((void*)&v_alphabeticAttr) QualifiedName(nullAtom, "v-alphabetic", nullAtom);
- new ((void*)&v_hangingAttr) QualifiedName(nullAtom, "v-hanging", nullAtom);
- new ((void*)&v_ideographicAttr) QualifiedName(nullAtom, "v-ideographic", nullAtom);
- new ((void*)&v_mathematicalAttr) QualifiedName(nullAtom, "v-mathematical", nullAtom);
- new ((void*)&valuesAttr) QualifiedName(nullAtom, "values", nullAtom);
- new ((void*)&versionAttr) QualifiedName(nullAtom, "version", nullAtom);
- new ((void*)&vert_adv_yAttr) QualifiedName(nullAtom, "vert-adv-y", nullAtom);
- new ((void*)&vert_origin_xAttr) QualifiedName(nullAtom, "vert-origin-x", nullAtom);
- new ((void*)&vert_origin_yAttr) QualifiedName(nullAtom, "vert-origin-y", nullAtom);
- new ((void*)&viewBoxAttr) QualifiedName(nullAtom, "viewBox", nullAtom);
- new ((void*)&viewTargetAttr) QualifiedName(nullAtom, "viewTarget", nullAtom);
- new ((void*)&visibilityAttr) QualifiedName(nullAtom, "visibility", nullAtom);
- new ((void*)&widthAttr) QualifiedName(nullAtom, "width", nullAtom);
- new ((void*)&widthsAttr) QualifiedName(nullAtom, "widths", nullAtom);
- new ((void*)&word_spacingAttr) QualifiedName(nullAtom, "word-spacing", nullAtom);
- new ((void*)&writing_modeAttr) QualifiedName(nullAtom, "writing-mode", nullAtom);
- new ((void*)&xAttr) QualifiedName(nullAtom, "x", nullAtom);
- new ((void*)&x1Attr) QualifiedName(nullAtom, "x1", nullAtom);
- new ((void*)&x2Attr) QualifiedName(nullAtom, "x2", nullAtom);
- new ((void*)&xChannelSelectorAttr) QualifiedName(nullAtom, "xChannelSelector", nullAtom);
- new ((void*)&x_heightAttr) QualifiedName(nullAtom, "x-height", nullAtom);
- new ((void*)&yAttr) QualifiedName(nullAtom, "y", nullAtom);
- new ((void*)&y1Attr) QualifiedName(nullAtom, "y1", nullAtom);
- new ((void*)&y2Attr) QualifiedName(nullAtom, "y2", nullAtom);
- new ((void*)&yChannelSelectorAttr) QualifiedName(nullAtom, "yChannelSelector", nullAtom);
- new ((void*)&zAttr) QualifiedName(nullAtom, "z", nullAtom);
- new ((void*)&zoomAndPanAttr) QualifiedName(nullAtom, "zoomAndPan", nullAtom);
-}
-
-} }
-
diff --git a/src/3rdparty/webkit/WebCore/generated/SVGNames.h b/src/3rdparty/webkit/WebCore/generated/SVGNames.h
deleted file mode 100644
index ad8d62b..0000000
--- a/src/3rdparty/webkit/WebCore/generated/SVGNames.h
+++ /dev/null
@@ -1,376 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef DOM_SVGNAMES_H
-#define DOM_SVGNAMES_H
-
-#include "QualifiedName.h"
-
-namespace WebCore {
-
- namespace SVGNames {
-
-#ifndef DOM_SVGNAMES_HIDE_GLOBALS
-// Namespace
-extern const WebCore::AtomicString svgNamespaceURI;
-
-// Tags
-extern const WebCore::QualifiedName aTag;
-extern const WebCore::QualifiedName altGlyphTag;
-extern const WebCore::QualifiedName animateTag;
-extern const WebCore::QualifiedName animateColorTag;
-extern const WebCore::QualifiedName animateMotionTag;
-extern const WebCore::QualifiedName animateTransformTag;
-extern const WebCore::QualifiedName circleTag;
-extern const WebCore::QualifiedName clipPathTag;
-extern const WebCore::QualifiedName cursorTag;
-extern const WebCore::QualifiedName defsTag;
-extern const WebCore::QualifiedName descTag;
-extern const WebCore::QualifiedName ellipseTag;
-extern const WebCore::QualifiedName feBlendTag;
-extern const WebCore::QualifiedName feColorMatrixTag;
-extern const WebCore::QualifiedName feComponentTransferTag;
-extern const WebCore::QualifiedName feCompositeTag;
-extern const WebCore::QualifiedName feDiffuseLightingTag;
-extern const WebCore::QualifiedName feDisplacementMapTag;
-extern const WebCore::QualifiedName feDistantLightTag;
-extern const WebCore::QualifiedName feFloodTag;
-extern const WebCore::QualifiedName feFuncATag;
-extern const WebCore::QualifiedName feFuncBTag;
-extern const WebCore::QualifiedName feFuncGTag;
-extern const WebCore::QualifiedName feFuncRTag;
-extern const WebCore::QualifiedName feGaussianBlurTag;
-extern const WebCore::QualifiedName feImageTag;
-extern const WebCore::QualifiedName feMergeTag;
-extern const WebCore::QualifiedName feMergeNodeTag;
-extern const WebCore::QualifiedName feMorphologyTag;
-extern const WebCore::QualifiedName feOffsetTag;
-extern const WebCore::QualifiedName fePointLightTag;
-extern const WebCore::QualifiedName feSpecularLightingTag;
-extern const WebCore::QualifiedName feSpotLightTag;
-extern const WebCore::QualifiedName feTileTag;
-extern const WebCore::QualifiedName feTurbulenceTag;
-extern const WebCore::QualifiedName filterTag;
-extern const WebCore::QualifiedName fontTag;
-extern const WebCore::QualifiedName font_faceTag;
-extern const WebCore::QualifiedName font_face_formatTag;
-extern const WebCore::QualifiedName font_face_nameTag;
-extern const WebCore::QualifiedName font_face_srcTag;
-extern const WebCore::QualifiedName font_face_uriTag;
-extern const WebCore::QualifiedName foreignObjectTag;
-extern const WebCore::QualifiedName gTag;
-extern const WebCore::QualifiedName glyphTag;
-extern const WebCore::QualifiedName hkernTag;
-extern const WebCore::QualifiedName imageTag;
-extern const WebCore::QualifiedName lineTag;
-extern const WebCore::QualifiedName linearGradientTag;
-extern const WebCore::QualifiedName markerTag;
-extern const WebCore::QualifiedName maskTag;
-extern const WebCore::QualifiedName metadataTag;
-extern const WebCore::QualifiedName missing_glyphTag;
-extern const WebCore::QualifiedName mpathTag;
-extern const WebCore::QualifiedName pathTag;
-extern const WebCore::QualifiedName patternTag;
-extern const WebCore::QualifiedName polygonTag;
-extern const WebCore::QualifiedName polylineTag;
-extern const WebCore::QualifiedName radialGradientTag;
-extern const WebCore::QualifiedName rectTag;
-extern const WebCore::QualifiedName scriptTag;
-extern const WebCore::QualifiedName setTag;
-extern const WebCore::QualifiedName stopTag;
-extern const WebCore::QualifiedName styleTag;
-extern const WebCore::QualifiedName svgTag;
-extern const WebCore::QualifiedName switchTag;
-extern const WebCore::QualifiedName symbolTag;
-extern const WebCore::QualifiedName textTag;
-extern const WebCore::QualifiedName textPathTag;
-extern const WebCore::QualifiedName titleTag;
-extern const WebCore::QualifiedName trefTag;
-extern const WebCore::QualifiedName tspanTag;
-extern const WebCore::QualifiedName useTag;
-extern const WebCore::QualifiedName viewTag;
-// Attributes
-extern const WebCore::QualifiedName accent_heightAttr;
-extern const WebCore::QualifiedName accumulateAttr;
-extern const WebCore::QualifiedName additiveAttr;
-extern const WebCore::QualifiedName alignment_baselineAttr;
-extern const WebCore::QualifiedName alphabeticAttr;
-extern const WebCore::QualifiedName amplitudeAttr;
-extern const WebCore::QualifiedName animateAttr;
-extern const WebCore::QualifiedName arabic_formAttr;
-extern const WebCore::QualifiedName ascentAttr;
-extern const WebCore::QualifiedName attributeNameAttr;
-extern const WebCore::QualifiedName attributeTypeAttr;
-extern const WebCore::QualifiedName azimuthAttr;
-extern const WebCore::QualifiedName baseFrequencyAttr;
-extern const WebCore::QualifiedName baseProfileAttr;
-extern const WebCore::QualifiedName baseline_shiftAttr;
-extern const WebCore::QualifiedName bboxAttr;
-extern const WebCore::QualifiedName beginAttr;
-extern const WebCore::QualifiedName biasAttr;
-extern const WebCore::QualifiedName byAttr;
-extern const WebCore::QualifiedName calcModeAttr;
-extern const WebCore::QualifiedName cap_heightAttr;
-extern const WebCore::QualifiedName clipAttr;
-extern const WebCore::QualifiedName clipPathUnitsAttr;
-extern const WebCore::QualifiedName clip_pathAttr;
-extern const WebCore::QualifiedName clip_ruleAttr;
-extern const WebCore::QualifiedName colorAttr;
-extern const WebCore::QualifiedName color_interpolationAttr;
-extern const WebCore::QualifiedName color_interpolation_filtersAttr;
-extern const WebCore::QualifiedName color_profileAttr;
-extern const WebCore::QualifiedName color_renderingAttr;
-extern const WebCore::QualifiedName contentScriptTypeAttr;
-extern const WebCore::QualifiedName contentStyleTypeAttr;
-extern const WebCore::QualifiedName cursorAttr;
-extern const WebCore::QualifiedName cxAttr;
-extern const WebCore::QualifiedName cyAttr;
-extern const WebCore::QualifiedName dAttr;
-extern const WebCore::QualifiedName descentAttr;
-extern const WebCore::QualifiedName diffuseConstantAttr;
-extern const WebCore::QualifiedName directionAttr;
-extern const WebCore::QualifiedName displayAttr;
-extern const WebCore::QualifiedName divisorAttr;
-extern const WebCore::QualifiedName dominant_baselineAttr;
-extern const WebCore::QualifiedName durAttr;
-extern const WebCore::QualifiedName dxAttr;
-extern const WebCore::QualifiedName dyAttr;
-extern const WebCore::QualifiedName edgeModeAttr;
-extern const WebCore::QualifiedName elevationAttr;
-extern const WebCore::QualifiedName enable_backgroundAttr;
-extern const WebCore::QualifiedName endAttr;
-extern const WebCore::QualifiedName exponentAttr;
-extern const WebCore::QualifiedName externalResourcesRequiredAttr;
-extern const WebCore::QualifiedName feColorMatrixAttr;
-extern const WebCore::QualifiedName feCompositeAttr;
-extern const WebCore::QualifiedName feGaussianBlurAttr;
-extern const WebCore::QualifiedName feMorphologyAttr;
-extern const WebCore::QualifiedName feTileAttr;
-extern const WebCore::QualifiedName fillAttr;
-extern const WebCore::QualifiedName fill_opacityAttr;
-extern const WebCore::QualifiedName fill_ruleAttr;
-extern const WebCore::QualifiedName filterAttr;
-extern const WebCore::QualifiedName filterResAttr;
-extern const WebCore::QualifiedName filterUnitsAttr;
-extern const WebCore::QualifiedName flood_colorAttr;
-extern const WebCore::QualifiedName flood_opacityAttr;
-extern const WebCore::QualifiedName font_familyAttr;
-extern const WebCore::QualifiedName font_sizeAttr;
-extern const WebCore::QualifiedName font_size_adjustAttr;
-extern const WebCore::QualifiedName font_stretchAttr;
-extern const WebCore::QualifiedName font_styleAttr;
-extern const WebCore::QualifiedName font_variantAttr;
-extern const WebCore::QualifiedName font_weightAttr;
-extern const WebCore::QualifiedName formatAttr;
-extern const WebCore::QualifiedName fromAttr;
-extern const WebCore::QualifiedName fxAttr;
-extern const WebCore::QualifiedName fyAttr;
-extern const WebCore::QualifiedName g1Attr;
-extern const WebCore::QualifiedName g2Attr;
-extern const WebCore::QualifiedName glyphRefAttr;
-extern const WebCore::QualifiedName glyph_nameAttr;
-extern const WebCore::QualifiedName glyph_orientation_horizontalAttr;
-extern const WebCore::QualifiedName glyph_orientation_verticalAttr;
-extern const WebCore::QualifiedName gradientTransformAttr;
-extern const WebCore::QualifiedName gradientUnitsAttr;
-extern const WebCore::QualifiedName hangingAttr;
-extern const WebCore::QualifiedName heightAttr;
-extern const WebCore::QualifiedName horiz_adv_xAttr;
-extern const WebCore::QualifiedName horiz_origin_xAttr;
-extern const WebCore::QualifiedName horiz_origin_yAttr;
-extern const WebCore::QualifiedName ideographicAttr;
-extern const WebCore::QualifiedName image_renderingAttr;
-extern const WebCore::QualifiedName inAttr;
-extern const WebCore::QualifiedName in2Attr;
-extern const WebCore::QualifiedName interceptAttr;
-extern const WebCore::QualifiedName kAttr;
-extern const WebCore::QualifiedName k1Attr;
-extern const WebCore::QualifiedName k2Attr;
-extern const WebCore::QualifiedName k3Attr;
-extern const WebCore::QualifiedName k4Attr;
-extern const WebCore::QualifiedName kernelMatrixAttr;
-extern const WebCore::QualifiedName kernelUnitLengthAttr;
-extern const WebCore::QualifiedName kerningAttr;
-extern const WebCore::QualifiedName keyPointsAttr;
-extern const WebCore::QualifiedName keySplinesAttr;
-extern const WebCore::QualifiedName keyTimesAttr;
-extern const WebCore::QualifiedName langAttr;
-extern const WebCore::QualifiedName lengthAdjustAttr;
-extern const WebCore::QualifiedName letter_spacingAttr;
-extern const WebCore::QualifiedName lighting_colorAttr;
-extern const WebCore::QualifiedName limitingConeAngleAttr;
-extern const WebCore::QualifiedName localAttr;
-extern const WebCore::QualifiedName markerHeightAttr;
-extern const WebCore::QualifiedName markerUnitsAttr;
-extern const WebCore::QualifiedName markerWidthAttr;
-extern const WebCore::QualifiedName marker_endAttr;
-extern const WebCore::QualifiedName marker_midAttr;
-extern const WebCore::QualifiedName marker_startAttr;
-extern const WebCore::QualifiedName maskAttr;
-extern const WebCore::QualifiedName maskContentUnitsAttr;
-extern const WebCore::QualifiedName maskUnitsAttr;
-extern const WebCore::QualifiedName mathematicalAttr;
-extern const WebCore::QualifiedName maxAttr;
-extern const WebCore::QualifiedName mediaAttr;
-extern const WebCore::QualifiedName methodAttr;
-extern const WebCore::QualifiedName minAttr;
-extern const WebCore::QualifiedName modeAttr;
-extern const WebCore::QualifiedName nameAttr;
-extern const WebCore::QualifiedName numOctavesAttr;
-extern const WebCore::QualifiedName offsetAttr;
-extern const WebCore::QualifiedName onactivateAttr;
-extern const WebCore::QualifiedName onbeginAttr;
-extern const WebCore::QualifiedName onendAttr;
-extern const WebCore::QualifiedName onfocusinAttr;
-extern const WebCore::QualifiedName onfocusoutAttr;
-extern const WebCore::QualifiedName onrepeatAttr;
-extern const WebCore::QualifiedName onzoomAttr;
-extern const WebCore::QualifiedName opacityAttr;
-extern const WebCore::QualifiedName operatorAttr;
-extern const WebCore::QualifiedName orderAttr;
-extern const WebCore::QualifiedName orientAttr;
-extern const WebCore::QualifiedName orientationAttr;
-extern const WebCore::QualifiedName originAttr;
-extern const WebCore::QualifiedName overflowAttr;
-extern const WebCore::QualifiedName overline_positionAttr;
-extern const WebCore::QualifiedName overline_thicknessAttr;
-extern const WebCore::QualifiedName panose_1Attr;
-extern const WebCore::QualifiedName pathAttr;
-extern const WebCore::QualifiedName pathLengthAttr;
-extern const WebCore::QualifiedName patternContentUnitsAttr;
-extern const WebCore::QualifiedName patternTransformAttr;
-extern const WebCore::QualifiedName patternUnitsAttr;
-extern const WebCore::QualifiedName pointer_eventsAttr;
-extern const WebCore::QualifiedName pointsAttr;
-extern const WebCore::QualifiedName pointsAtXAttr;
-extern const WebCore::QualifiedName pointsAtYAttr;
-extern const WebCore::QualifiedName pointsAtZAttr;
-extern const WebCore::QualifiedName preserveAlphaAttr;
-extern const WebCore::QualifiedName preserveAspectRatioAttr;
-extern const WebCore::QualifiedName primitiveUnitsAttr;
-extern const WebCore::QualifiedName rAttr;
-extern const WebCore::QualifiedName radiusAttr;
-extern const WebCore::QualifiedName refXAttr;
-extern const WebCore::QualifiedName refYAttr;
-extern const WebCore::QualifiedName rendering_intentAttr;
-extern const WebCore::QualifiedName repeatCountAttr;
-extern const WebCore::QualifiedName repeatDurAttr;
-extern const WebCore::QualifiedName requiredExtensionsAttr;
-extern const WebCore::QualifiedName requiredFeaturesAttr;
-extern const WebCore::QualifiedName restartAttr;
-extern const WebCore::QualifiedName resultAttr;
-extern const WebCore::QualifiedName rotateAttr;
-extern const WebCore::QualifiedName rxAttr;
-extern const WebCore::QualifiedName ryAttr;
-extern const WebCore::QualifiedName scaleAttr;
-extern const WebCore::QualifiedName seedAttr;
-extern const WebCore::QualifiedName shape_renderingAttr;
-extern const WebCore::QualifiedName slopeAttr;
-extern const WebCore::QualifiedName spacingAttr;
-extern const WebCore::QualifiedName specularConstantAttr;
-extern const WebCore::QualifiedName specularExponentAttr;
-extern const WebCore::QualifiedName spreadMethodAttr;
-extern const WebCore::QualifiedName startOffsetAttr;
-extern const WebCore::QualifiedName stdDeviationAttr;
-extern const WebCore::QualifiedName stemhAttr;
-extern const WebCore::QualifiedName stemvAttr;
-extern const WebCore::QualifiedName stitchTilesAttr;
-extern const WebCore::QualifiedName stop_colorAttr;
-extern const WebCore::QualifiedName stop_opacityAttr;
-extern const WebCore::QualifiedName strikethrough_positionAttr;
-extern const WebCore::QualifiedName strikethrough_thicknessAttr;
-extern const WebCore::QualifiedName strokeAttr;
-extern const WebCore::QualifiedName stroke_dasharrayAttr;
-extern const WebCore::QualifiedName stroke_dashoffsetAttr;
-extern const WebCore::QualifiedName stroke_linecapAttr;
-extern const WebCore::QualifiedName stroke_linejoinAttr;
-extern const WebCore::QualifiedName stroke_miterlimitAttr;
-extern const WebCore::QualifiedName stroke_opacityAttr;
-extern const WebCore::QualifiedName stroke_widthAttr;
-extern const WebCore::QualifiedName styleAttr;
-extern const WebCore::QualifiedName surfaceScaleAttr;
-extern const WebCore::QualifiedName systemLanguageAttr;
-extern const WebCore::QualifiedName tableValuesAttr;
-extern const WebCore::QualifiedName targetAttr;
-extern const WebCore::QualifiedName targetXAttr;
-extern const WebCore::QualifiedName targetYAttr;
-extern const WebCore::QualifiedName textLengthAttr;
-extern const WebCore::QualifiedName text_anchorAttr;
-extern const WebCore::QualifiedName text_decorationAttr;
-extern const WebCore::QualifiedName text_renderingAttr;
-extern const WebCore::QualifiedName titleAttr;
-extern const WebCore::QualifiedName toAttr;
-extern const WebCore::QualifiedName transformAttr;
-extern const WebCore::QualifiedName typeAttr;
-extern const WebCore::QualifiedName u1Attr;
-extern const WebCore::QualifiedName u2Attr;
-extern const WebCore::QualifiedName underline_positionAttr;
-extern const WebCore::QualifiedName underline_thicknessAttr;
-extern const WebCore::QualifiedName unicodeAttr;
-extern const WebCore::QualifiedName unicode_bidiAttr;
-extern const WebCore::QualifiedName unicode_rangeAttr;
-extern const WebCore::QualifiedName units_per_emAttr;
-extern const WebCore::QualifiedName v_alphabeticAttr;
-extern const WebCore::QualifiedName v_hangingAttr;
-extern const WebCore::QualifiedName v_ideographicAttr;
-extern const WebCore::QualifiedName v_mathematicalAttr;
-extern const WebCore::QualifiedName valuesAttr;
-extern const WebCore::QualifiedName versionAttr;
-extern const WebCore::QualifiedName vert_adv_yAttr;
-extern const WebCore::QualifiedName vert_origin_xAttr;
-extern const WebCore::QualifiedName vert_origin_yAttr;
-extern const WebCore::QualifiedName viewBoxAttr;
-extern const WebCore::QualifiedName viewTargetAttr;
-extern const WebCore::QualifiedName visibilityAttr;
-extern const WebCore::QualifiedName widthAttr;
-extern const WebCore::QualifiedName widthsAttr;
-extern const WebCore::QualifiedName word_spacingAttr;
-extern const WebCore::QualifiedName writing_modeAttr;
-extern const WebCore::QualifiedName xAttr;
-extern const WebCore::QualifiedName x1Attr;
-extern const WebCore::QualifiedName x2Attr;
-extern const WebCore::QualifiedName xChannelSelectorAttr;
-extern const WebCore::QualifiedName x_heightAttr;
-extern const WebCore::QualifiedName yAttr;
-extern const WebCore::QualifiedName y1Attr;
-extern const WebCore::QualifiedName y2Attr;
-extern const WebCore::QualifiedName yChannelSelectorAttr;
-extern const WebCore::QualifiedName zAttr;
-extern const WebCore::QualifiedName zoomAndPanAttr;
-#endif
-
-WebCore::QualifiedName** getSVGTags(size_t* size);
-WebCore::QualifiedName** getSVGAttrs(size_t* size);
-
-void init();
-
-} }
-
-#endif
-
diff --git a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h b/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h
deleted file mode 100644
index 3d1f3f6..0000000
--- a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h
+++ /dev/null
@@ -1,11 +0,0 @@
-namespace WebCore {
-extern const char htmlUserAgentStyleSheet[9324];
-extern const char quirksUserAgentStyleSheet[359];
-extern const char svgUserAgentStyleSheet[351];
-extern const char sourceUserAgentStyleSheet[2022];
-extern const char wmlUserAgentStyleSheet[3060];
-extern const char mediaControlsUserAgentStyleSheet[2813];
-extern const char mediaControlsQtUserAgentStyleSheet[2653];
-extern const char themeQtNoListboxesUserAgentStyleSheet[180];
-extern const char themeQtMaemo5UserAgentStyleSheet[1314];
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp b/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp
deleted file mode 100644
index 75e549c..0000000
--- a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp
+++ /dev/null
@@ -1,1404 +0,0 @@
-namespace WebCore {
-extern const char htmlUserAgentStyleSheet[9324] = {
- 64, 110, 97, 109, 101, 115, 112, 97, 99, 101, 32, 34, 104, 116, 116, 112,
- 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57,
- 57, 57, 47, 120, 104, 116, 109, 108, 34, 59, 32, 104, 116, 109, 108, 32,
- 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107,
- 32, 125, 32, 104, 101, 97, 100, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 110, 111, 110, 101, 32, 125, 32, 109, 101, 116, 97, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 32, 125,
- 32, 116, 105, 116, 108, 101, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121,
- 58, 32, 110, 111, 110, 101, 32, 125, 32, 108, 105, 110, 107, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 32, 125, 32,
- 115, 116, 121, 108, 101, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 110, 111, 110, 101, 32, 125, 32, 115, 99, 114, 105, 112, 116, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 32, 125,
- 32, 98, 111, 100, 121, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 98, 108, 111, 99, 107, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32,
- 56, 112, 120, 32, 125, 32, 112, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97, 114, 103, 105, 110,
- 58, 32, 49, 46, 48, 95, 95, 113, 101, 109, 32, 48, 112, 120, 32, 125,
- 32, 100, 105, 118, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 98, 108, 111, 99, 107, 32, 125, 32, 108, 97, 121, 101, 114, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 32, 125,
- 32, 97, 114, 116, 105, 99, 108, 101, 44, 32, 97, 115, 105, 100, 101, 44,
- 32, 102, 111, 111, 116, 101, 114, 44, 32, 104, 101, 97, 100, 101, 114, 44,
- 32, 104, 103, 114, 111, 117, 112, 44, 32, 110, 97, 118, 44, 32, 115, 101,
- 99, 116, 105, 111, 110, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 98, 108, 111, 99, 107, 32, 125, 32, 109, 97, 114, 113, 117, 101, 101,
- 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105,
- 110, 101, 45, 98, 108, 111, 99, 107, 59, 32, 111, 118, 101, 114, 102, 108,
- 111, 119, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 109, 97, 114, 113,
- 117, 101, 101, 32, 125, 32, 97, 100, 100, 114, 101, 115, 115, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 32, 125,
- 32, 98, 108, 111, 99, 107, 113, 117, 111, 116, 101, 32, 123, 32, 100, 105,
- 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97,
- 114, 103, 105, 110, 58, 32, 49, 95, 95, 113, 101, 109, 32, 52, 48, 112,
- 120, 32, 49, 101, 109, 32, 52, 48, 112, 120, 32, 125, 32, 113, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105, 110, 101,
- 32, 125, 32, 113, 58, 98, 101, 102, 111, 114, 101, 32, 123, 32, 99, 111,
- 110, 116, 101, 110, 116, 58, 32, 39, 34, 39, 32, 125, 32, 113, 58, 97,
- 102, 116, 101, 114, 32, 123, 32, 99, 111, 110, 116, 101, 110, 116, 58, 32,
- 39, 34, 39, 32, 125, 32, 99, 101, 110, 116, 101, 114, 32, 123, 32, 100,
- 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 116,
- 101, 120, 116, 45, 97, 108, 105, 103, 110, 58, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 99, 101, 110, 116, 101, 114, 32, 125, 32, 104, 114, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59,
- 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 46, 53, 101, 109, 32, 97,
- 117, 116, 111, 59, 32, 98, 111, 114, 100, 101, 114, 45, 115, 116, 121, 108,
- 101, 58, 32, 105, 110, 115, 101, 116, 59, 32, 98, 111, 114, 100, 101, 114,
- 45, 119, 105, 100, 116, 104, 58, 32, 49, 112, 120, 32, 125, 32, 109, 97,
- 112, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108,
- 105, 110, 101, 32, 125, 32, 104, 49, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 102, 111, 110, 116, 45,
- 115, 105, 122, 101, 58, 32, 50, 101, 109, 59, 32, 109, 97, 114, 103, 105,
- 110, 58, 32, 46, 54, 55, 95, 95, 113, 101, 109, 32, 48, 32, 46, 54,
- 55, 101, 109, 32, 48, 59, 32, 102, 111, 110, 116, 45, 119, 101, 105, 103,
- 104, 116, 58, 32, 98, 111, 108, 100, 32, 125, 32, 104, 50, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32,
- 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32, 49, 46, 53, 101, 109,
- 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 46, 56, 51, 95, 95, 113,
- 101, 109, 32, 48, 32, 46, 56, 51, 101, 109, 32, 48, 59, 32, 102, 111,
- 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108, 100, 32,
- 125, 32, 104, 51, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 98, 108, 111, 99, 107, 59, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101,
- 58, 32, 49, 46, 49, 55, 101, 109, 59, 32, 109, 97, 114, 103, 105, 110,
- 58, 32, 49, 95, 95, 113, 101, 109, 32, 48, 32, 49, 101, 109, 32, 48,
- 59, 32, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98,
- 111, 108, 100, 32, 125, 32, 104, 52, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97, 114, 103, 105,
- 110, 58, 32, 49, 46, 51, 51, 95, 95, 113, 101, 109, 32, 48, 32, 49,
- 46, 51, 51, 101, 109, 32, 48, 59, 32, 102, 111, 110, 116, 45, 119, 101,
- 105, 103, 104, 116, 58, 32, 98, 111, 108, 100, 32, 125, 32, 104, 53, 32,
- 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107,
- 59, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32, 46, 56, 51,
- 101, 109, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 49, 46, 54, 55,
- 95, 95, 113, 101, 109, 32, 48, 32, 49, 46, 54, 55, 101, 109, 32, 48,
- 59, 32, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98,
- 111, 108, 100, 32, 125, 32, 104, 54, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 102, 111, 110, 116, 45,
- 115, 105, 122, 101, 58, 32, 46, 54, 55, 101, 109, 59, 32, 109, 97, 114,
- 103, 105, 110, 58, 32, 50, 46, 51, 51, 95, 95, 113, 101, 109, 32, 48,
- 32, 50, 46, 51, 51, 101, 109, 32, 48, 59, 32, 102, 111, 110, 116, 45,
- 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108, 100, 32, 125, 32, 116,
- 97, 98, 108, 101, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 116, 97, 98, 108, 101, 59, 32, 98, 111, 114, 100, 101, 114, 45, 99, 111,
- 108, 108, 97, 112, 115, 101, 58, 32, 115, 101, 112, 97, 114, 97, 116, 101,
- 59, 32, 98, 111, 114, 100, 101, 114, 45, 115, 112, 97, 99, 105, 110, 103,
- 58, 32, 50, 112, 120, 59, 32, 98, 111, 114, 100, 101, 114, 45, 99, 111,
- 108, 111, 114, 58, 32, 103, 114, 97, 121, 32, 125, 32, 116, 104, 101, 97,
- 100, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 116, 97, 98,
- 108, 101, 45, 104, 101, 97, 100, 101, 114, 45, 103, 114, 111, 117, 112, 59,
- 32, 118, 101, 114, 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58,
- 32, 109, 105, 100, 100, 108, 101, 59, 32, 98, 111, 114, 100, 101, 114, 45,
- 99, 111, 108, 111, 114, 58, 32, 105, 110, 104, 101, 114, 105, 116, 32, 125,
- 32, 116, 98, 111, 100, 121, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121,
- 58, 32, 116, 97, 98, 108, 101, 45, 114, 111, 119, 45, 103, 114, 111, 117,
- 112, 59, 32, 118, 101, 114, 116, 105, 99, 97, 108, 45, 97, 108, 105, 103,
- 110, 58, 32, 109, 105, 100, 100, 108, 101, 59, 32, 98, 111, 114, 100, 101,
- 114, 45, 99, 111, 108, 111, 114, 58, 32, 105, 110, 104, 101, 114, 105, 116,
- 32, 125, 32, 116, 102, 111, 111, 116, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 116, 97, 98, 108, 101, 45, 102, 111, 111, 116, 101, 114,
- 45, 103, 114, 111, 117, 112, 59, 32, 118, 101, 114, 116, 105, 99, 97, 108,
- 45, 97, 108, 105, 103, 110, 58, 32, 109, 105, 100, 100, 108, 101, 59, 32,
- 98, 111, 114, 100, 101, 114, 45, 99, 111, 108, 111, 114, 58, 32, 105, 110,
- 104, 101, 114, 105, 116, 32, 125, 32, 116, 97, 98, 108, 101, 32, 62, 32,
- 116, 114, 32, 123, 32, 118, 101, 114, 116, 105, 99, 97, 108, 45, 97, 108,
- 105, 103, 110, 58, 32, 109, 105, 100, 100, 108, 101, 59, 32, 125, 32, 99,
- 111, 108, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 116, 97,
- 98, 108, 101, 45, 99, 111, 108, 117, 109, 110, 32, 125, 32, 99, 111, 108,
- 103, 114, 111, 117, 112, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 116, 97, 98, 108, 101, 45, 99, 111, 108, 117, 109, 110, 45, 103, 114,
- 111, 117, 112, 32, 125, 32, 116, 114, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 116, 97, 98, 108, 101, 45, 114, 111, 119, 59, 32, 118,
- 101, 114, 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32, 105,
- 110, 104, 101, 114, 105, 116, 59, 32, 98, 111, 114, 100, 101, 114, 45, 99,
- 111, 108, 111, 114, 58, 32, 105, 110, 104, 101, 114, 105, 116, 32, 125, 32,
- 116, 100, 44, 32, 116, 104, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121,
- 58, 32, 116, 97, 98, 108, 101, 45, 99, 101, 108, 108, 59, 32, 118, 101,
- 114, 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32, 105, 110,
- 104, 101, 114, 105, 116, 32, 125, 32, 116, 104, 32, 123, 32, 102, 111, 110,
- 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108, 100, 32, 125,
- 32, 99, 97, 112, 116, 105, 111, 110, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 116, 97, 98, 108, 101, 45, 99, 97, 112, 116, 105, 111,
- 110, 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110, 58, 32, 45,
- 119, 101, 98, 107, 105, 116, 45, 99, 101, 110, 116, 101, 114, 32, 125, 32,
- 117, 108, 44, 32, 109, 101, 110, 117, 44, 32, 100, 105, 114, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32,
- 108, 105, 115, 116, 45, 115, 116, 121, 108, 101, 45, 116, 121, 112, 101, 58,
- 32, 100, 105, 115, 99, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 49,
- 95, 95, 113, 101, 109, 32, 48, 32, 49, 101, 109, 32, 48, 59, 32, 45,
- 119, 101, 98, 107, 105, 116, 45, 112, 97, 100, 100, 105, 110, 103, 45, 115,
- 116, 97, 114, 116, 58, 32, 52, 48, 112, 120, 32, 125, 32, 111, 108, 32,
- 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107,
- 59, 32, 108, 105, 115, 116, 45, 115, 116, 121, 108, 101, 45, 116, 121, 112,
- 101, 58, 32, 100, 101, 99, 105, 109, 97, 108, 59, 32, 109, 97, 114, 103,
- 105, 110, 58, 32, 49, 95, 95, 113, 101, 109, 32, 48, 32, 49, 101, 109,
- 32, 48, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 112, 97, 100, 100,
- 105, 110, 103, 45, 115, 116, 97, 114, 116, 58, 32, 52, 48, 112, 120, 32,
- 125, 32, 108, 105, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 108, 105, 115, 116, 45, 105, 116, 101, 109, 32, 125, 32, 117, 108, 32, 117,
- 108, 44, 32, 111, 108, 32, 117, 108, 32, 123, 32, 108, 105, 115, 116, 45,
- 115, 116, 121, 108, 101, 45, 116, 121, 112, 101, 58, 32, 99, 105, 114, 99,
- 108, 101, 32, 125, 32, 111, 108, 32, 111, 108, 32, 117, 108, 44, 32, 111,
- 108, 32, 117, 108, 32, 117, 108, 44, 32, 117, 108, 32, 111, 108, 32, 117,
- 108, 44, 32, 117, 108, 32, 117, 108, 32, 117, 108, 32, 123, 32, 108, 105,
- 115, 116, 45, 115, 116, 121, 108, 101, 45, 116, 121, 112, 101, 58, 32, 115,
- 113, 117, 97, 114, 101, 32, 125, 32, 100, 100, 32, 123, 32, 100, 105, 115,
- 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 45, 119, 101,
- 98, 107, 105, 116, 45, 109, 97, 114, 103, 105, 110, 45, 115, 116, 97, 114,
- 116, 58, 32, 52, 48, 112, 120, 32, 125, 32, 100, 108, 32, 123, 32, 100,
- 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109,
- 97, 114, 103, 105, 110, 58, 32, 49, 95, 95, 113, 101, 109, 32, 48, 32,
- 49, 101, 109, 32, 48, 32, 125, 32, 100, 116, 32, 123, 32, 100, 105, 115,
- 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 32, 125, 32, 111, 108,
- 32, 117, 108, 44, 32, 117, 108, 32, 111, 108, 44, 32, 117, 108, 32, 117,
- 108, 44, 32, 111, 108, 32, 111, 108, 32, 123, 32, 109, 97, 114, 103, 105,
- 110, 45, 116, 111, 112, 58, 32, 48, 59, 32, 109, 97, 114, 103, 105, 110,
- 45, 98, 111, 116, 116, 111, 109, 58, 32, 48, 32, 125, 32, 102, 111, 114,
- 109, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111,
- 99, 107, 59, 32, 109, 97, 114, 103, 105, 110, 45, 116, 111, 112, 58, 32,
- 48, 95, 95, 113, 101, 109, 32, 125, 32, 108, 97, 98, 101, 108, 32, 123,
- 32, 99, 117, 114, 115, 111, 114, 58, 32, 100, 101, 102, 97, 117, 108, 116,
- 59, 32, 125, 32, 108, 101, 103, 101, 110, 100, 32, 123, 32, 100, 105, 115,
- 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 112, 97, 100,
- 100, 105, 110, 103, 45, 108, 101, 102, 116, 58, 32, 50, 112, 120, 59, 32,
- 112, 97, 100, 100, 105, 110, 103, 45, 114, 105, 103, 104, 116, 58, 32, 50,
- 112, 120, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 110, 111, 110, 101,
- 32, 125, 32, 102, 105, 101, 108, 100, 115, 101, 116, 32, 123, 32, 100, 105,
- 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97,
- 114, 103, 105, 110, 45, 108, 101, 102, 116, 58, 32, 50, 112, 120, 59, 32,
- 109, 97, 114, 103, 105, 110, 45, 114, 105, 103, 104, 116, 58, 32, 50, 112,
- 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 48, 46, 51, 53,
- 101, 109, 32, 48, 46, 55, 53, 101, 109, 32, 48, 46, 54, 50, 53, 101,
- 109, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 50, 112, 120, 32, 103,
- 114, 111, 111, 118, 101, 32, 84, 104, 114, 101, 101, 68, 70, 97, 99, 101,
- 32, 125, 32, 98, 117, 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98,
- 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32,
- 98, 117, 116, 116, 111, 110, 59, 32, 125, 32, 105, 110, 112, 117, 116, 44,
- 32, 116, 101, 120, 116, 97, 114, 101, 97, 44, 32, 107, 101, 121, 103, 101,
- 110, 44, 32, 115, 101, 108, 101, 99, 116, 44, 32, 98, 117, 116, 116, 111,
- 110, 44, 32, 105, 115, 105, 110, 100, 101, 120, 44, 32, 100, 97, 116, 97,
- 103, 114, 105, 100, 32, 123, 32, 109, 97, 114, 103, 105, 110, 58, 32, 48,
- 95, 95, 113, 101, 109, 59, 32, 102, 111, 110, 116, 58, 32, 45, 119, 101,
- 98, 107, 105, 116, 45, 115, 109, 97, 108, 108, 45, 99, 111, 110, 116, 114,
- 111, 108, 59, 32, 99, 111, 108, 111, 114, 58, 32, 105, 110, 105, 116, 105,
- 97, 108, 59, 32, 108, 101, 116, 116, 101, 114, 45, 115, 112, 97, 99, 105,
- 110, 103, 58, 32, 110, 111, 114, 109, 97, 108, 59, 32, 119, 111, 114, 100,
- 45, 115, 112, 97, 99, 105, 110, 103, 58, 32, 110, 111, 114, 109, 97, 108,
- 59, 32, 108, 105, 110, 101, 45, 104, 101, 105, 103, 104, 116, 58, 32, 110,
- 111, 114, 109, 97, 108, 59, 32, 116, 101, 120, 116, 45, 116, 114, 97, 110,
- 115, 102, 111, 114, 109, 58, 32, 110, 111, 110, 101, 59, 32, 116, 101, 120,
- 116, 45, 105, 110, 100, 101, 110, 116, 58, 32, 48, 59, 32, 116, 101, 120,
- 116, 45, 115, 104, 97, 100, 111, 119, 58, 32, 110, 111, 110, 101, 59, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105, 110, 101, 45,
- 98, 108, 111, 99, 107, 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103,
- 110, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 117, 116, 111, 59,
- 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 104,
- 105, 100, 100, 101, 110, 34, 93, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 110, 111, 110, 101, 32, 125, 32, 105, 110, 112, 117, 116, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 112, 97, 115,
- 115, 119, 111, 114, 100, 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116,
- 121, 112, 101, 61, 34, 115, 101, 97, 114, 99, 104, 34, 93, 44, 32, 105,
- 115, 105, 110, 100, 101, 120, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116,
- 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 116, 101, 120,
- 116, 102, 105, 101, 108, 100, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58,
- 32, 49, 112, 120, 59, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100,
- 45, 99, 111, 108, 111, 114, 58, 32, 119, 104, 105, 116, 101, 59, 32, 98,
- 111, 114, 100, 101, 114, 58, 32, 50, 112, 120, 32, 105, 110, 115, 101, 116,
- 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 114, 116, 108, 45, 111, 114,
- 100, 101, 114, 105, 110, 103, 58, 32, 108, 111, 103, 105, 99, 97, 108, 59,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 117, 115, 101, 114, 45, 115, 101,
- 108, 101, 99, 116, 58, 32, 116, 101, 120, 116, 59, 32, 99, 117, 114, 115,
- 111, 114, 58, 32, 97, 117, 116, 111, 59, 32, 125, 32, 105, 110, 112, 117,
- 116, 91, 116, 121, 112, 101, 61, 34, 115, 101, 97, 114, 99, 104, 34, 93,
- 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97,
- 114, 97, 110, 99, 101, 58, 32, 115, 101, 97, 114, 99, 104, 102, 105, 101,
- 108, 100, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45,
- 115, 105, 122, 105, 110, 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98,
- 111, 120, 59, 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101,
- 61, 34, 115, 101, 97, 114, 99, 104, 34, 93, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 115, 101, 97, 114, 99, 104, 45, 99, 97, 110, 99, 101,
- 108, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 115,
- 101, 97, 114, 99, 104, 102, 105, 101, 108, 100, 45, 99, 97, 110, 99, 101,
- 108, 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 59,
- 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 115,
- 101, 97, 114, 99, 104, 34, 93, 58, 58, 45, 119, 101, 98, 107, 105, 116,
- 45, 115, 101, 97, 114, 99, 104, 45, 100, 101, 99, 111, 114, 97, 116, 105,
- 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112,
- 101, 97, 114, 97, 110, 99, 101, 58, 32, 115, 101, 97, 114, 99, 104, 102,
- 105, 101, 108, 100, 45, 100, 101, 99, 111, 114, 97, 116, 105, 111, 110, 59,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105, 110, 101,
- 45, 98, 108, 111, 99, 107, 59, 32, 125, 32, 105, 110, 112, 117, 116, 91,
- 116, 121, 112, 101, 61, 34, 115, 101, 97, 114, 99, 104, 34, 93, 58, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 115, 101, 97, 114, 99, 104, 45, 114,
- 101, 115, 117, 108, 116, 115, 45, 100, 101, 99, 111, 114, 97, 116, 105, 111,
- 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101,
- 97, 114, 97, 110, 99, 101, 58, 32, 115, 101, 97, 114, 99, 104, 102, 105,
- 101, 108, 100, 45, 114, 101, 115, 117, 108, 116, 115, 45, 100, 101, 99, 111,
- 114, 97, 116, 105, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 59, 32, 125,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 115, 101, 97,
- 114, 99, 104, 34, 93, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 115,
- 101, 97, 114, 99, 104, 45, 114, 101, 115, 117, 108, 116, 115, 45, 98, 117,
- 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97,
- 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 115, 101, 97, 114, 99,
- 104, 102, 105, 101, 108, 100, 45, 114, 101, 115, 117, 108, 116, 115, 45, 98,
- 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 59, 32, 125, 32,
- 105, 110, 112, 117, 116, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 105,
- 110, 112, 117, 116, 45, 108, 105, 115, 116, 45, 98, 117, 116, 116, 111, 110,
- 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97,
- 114, 97, 110, 99, 101, 58, 32, 108, 105, 115, 116, 45, 98, 117, 116, 116,
- 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108,
- 105, 110, 101, 45, 98, 108, 111, 99, 107, 59, 32, 125, 32, 105, 110, 112,
- 117, 116, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 105, 110, 110, 101,
- 114, 45, 115, 112, 105, 110, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110,
- 99, 101, 58, 32, 105, 110, 110, 101, 114, 45, 115, 112, 105, 110, 45, 98,
- 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 59, 32, 125, 32,
- 105, 110, 112, 117, 116, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 111,
- 117, 116, 101, 114, 45, 115, 112, 105, 110, 45, 98, 117, 116, 116, 111, 110,
- 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97,
- 114, 97, 110, 99, 101, 58, 32, 111, 117, 116, 101, 114, 45, 115, 112, 105,
- 110, 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 59,
- 32, 109, 97, 114, 103, 105, 110, 45, 108, 101, 102, 116, 58, 32, 50, 112,
- 120, 59, 32, 125, 32, 116, 101, 120, 116, 97, 114, 101, 97, 32, 123, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110,
- 99, 101, 58, 32, 116, 101, 120, 116, 97, 114, 101, 97, 59, 32, 98, 97,
- 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32,
- 119, 104, 105, 116, 101, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 49,
- 112, 120, 32, 115, 111, 108, 105, 100, 59, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 114, 116, 108, 45, 111, 114, 100, 101, 114, 105, 110, 103, 58, 32,
- 108, 111, 103, 105, 99, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116,
- 45, 117, 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58, 32, 116, 101,
- 120, 116, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45,
- 111, 114, 105, 101, 110, 116, 58, 32, 118, 101, 114, 116, 105, 99, 97, 108,
- 59, 32, 114, 101, 115, 105, 122, 101, 58, 32, 97, 117, 116, 111, 59, 32,
- 99, 117, 114, 115, 111, 114, 58, 32, 97, 117, 116, 111, 59, 32, 112, 97,
- 100, 100, 105, 110, 103, 58, 32, 50, 112, 120, 59, 32, 119, 104, 105, 116,
- 101, 45, 115, 112, 97, 99, 101, 58, 32, 112, 114, 101, 45, 119, 114, 97,
- 112, 59, 32, 119, 111, 114, 100, 45, 119, 114, 97, 112, 58, 32, 98, 114,
- 101, 97, 107, 45, 119, 111, 114, 100, 59, 32, 125, 32, 105, 110, 112, 117,
- 116, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 105, 110, 112, 117, 116,
- 45, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 44, 32, 105, 115,
- 105, 110, 100, 101, 120, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 105,
- 110, 112, 117, 116, 45, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114,
- 44, 32, 116, 101, 120, 116, 97, 114, 101, 97, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 105, 110, 112, 117, 116, 45, 112, 108, 97, 99, 101, 104,
- 111, 108, 100, 101, 114, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32, 100,
- 97, 114, 107, 71, 114, 97, 121, 59, 32, 125, 32, 105, 110, 112, 117, 116,
- 91, 116, 121, 112, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34,
- 93, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 116, 101, 120, 116,
- 45, 115, 101, 99, 117, 114, 105, 116, 121, 58, 32, 100, 105, 115, 99, 32,
- 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 125, 32, 105, 110,
- 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 104, 105, 100, 100, 101, 110,
- 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34,
- 105, 109, 97, 103, 101, 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116,
- 121, 112, 101, 61, 34, 102, 105, 108, 101, 34, 93, 32, 123, 32, 45, 119,
- 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101,
- 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 112, 97, 100, 100, 105,
- 110, 103, 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 98, 97, 99,
- 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, 105,
- 110, 105, 116, 105, 97, 108, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32,
- 105, 110, 105, 116, 105, 97, 108, 59, 32, 125, 32, 105, 110, 112, 117, 116,
- 91, 116, 121, 112, 101, 61, 34, 102, 105, 108, 101, 34, 93, 32, 123, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 97, 108, 105, 103,
- 110, 58, 32, 98, 97, 115, 101, 108, 105, 110, 101, 59, 32, 116, 101, 120,
- 116, 45, 97, 108, 105, 103, 110, 58, 32, 115, 116, 97, 114, 116, 32, 33,
- 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 125, 32, 105, 110, 112,
- 117, 116, 58, 45, 119, 101, 98, 107, 105, 116, 45, 97, 117, 116, 111, 102,
- 105, 108, 108, 32, 123, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100,
- 45, 99, 111, 108, 111, 114, 58, 32, 35, 70, 65, 70, 70, 66, 68, 32,
- 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 98, 97, 99, 107,
- 103, 114, 111, 117, 110, 100, 45, 105, 109, 97, 103, 101, 58, 110, 111, 110,
- 101, 32, 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 125, 32,
- 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 97, 100, 105,
- 111, 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61,
- 34, 99, 104, 101, 99, 107, 98, 111, 120, 34, 93, 32, 123, 32, 109, 97,
- 114, 103, 105, 110, 58, 32, 51, 112, 120, 32, 48, 46, 53, 101, 120, 59,
- 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 105, 110, 105, 116, 105, 97,
- 108, 59, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111,
- 108, 111, 114, 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 98, 111,
- 114, 100, 101, 114, 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 125,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 98, 117, 116,
- 116, 111, 110, 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112,
- 101, 61, 34, 115, 117, 98, 109, 105, 116, 34, 93, 44, 32, 105, 110, 112,
- 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 101, 115, 101, 116, 34, 93,
- 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 102, 105,
- 108, 101, 34, 93, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 102, 105,
- 108, 101, 45, 117, 112, 108, 111, 97, 100, 45, 98, 117, 116, 116, 111, 110,
- 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97,
- 114, 97, 110, 99, 101, 58, 32, 112, 117, 115, 104, 45, 98, 117, 116, 116,
- 111, 110, 59, 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101, 58,
- 32, 112, 114, 101, 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112,
- 101, 61, 34, 98, 117, 116, 116, 111, 110, 34, 93, 44, 32, 105, 110, 112,
- 117, 116, 91, 116, 121, 112, 101, 61, 34, 115, 117, 98, 109, 105, 116, 34,
- 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114,
- 101, 115, 101, 116, 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121,
- 112, 101, 61, 34, 102, 105, 108, 101, 34, 93, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 102, 105, 108, 101, 45, 117, 112, 108, 111, 97, 100, 45,
- 98, 117, 116, 116, 111, 110, 44, 32, 98, 117, 116, 116, 111, 110, 32, 123,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 97, 108, 105,
- 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32, 116, 101, 120, 116,
- 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32,
- 99, 117, 114, 115, 111, 114, 58, 32, 100, 101, 102, 97, 117, 108, 116, 59,
- 32, 99, 111, 108, 111, 114, 58, 32, 66, 117, 116, 116, 111, 110, 84, 101,
- 120, 116, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 50, 112, 120,
- 32, 54, 112, 120, 32, 51, 112, 120, 32, 54, 112, 120, 59, 32, 98, 111,
- 114, 100, 101, 114, 58, 32, 50, 112, 120, 32, 111, 117, 116, 115, 101, 116,
- 32, 66, 117, 116, 116, 111, 110, 70, 97, 99, 101, 59, 32, 98, 97, 99,
- 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, 66,
- 117, 116, 116, 111, 110, 70, 97, 99, 101, 59, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 98, 111, 120, 45, 115, 105, 122, 105, 110, 103, 58, 32, 98,
- 111, 114, 100, 101, 114, 45, 98, 111, 120, 32, 125, 32, 105, 110, 112, 117,
- 116, 91, 116, 121, 112, 101, 61, 34, 114, 97, 110, 103, 101, 34, 93, 32,
- 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114,
- 97, 110, 99, 101, 58, 32, 115, 108, 105, 100, 101, 114, 45, 104, 111, 114,
- 105, 122, 111, 110, 116, 97, 108, 59, 32, 112, 97, 100, 100, 105, 110, 103,
- 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 98, 111, 114, 100, 101,
- 114, 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 109, 97, 114, 103,
- 105, 110, 58, 32, 50, 112, 120, 59, 32, 125, 32, 105, 110, 112, 117, 116,
- 91, 116, 121, 112, 101, 61, 34, 114, 97, 110, 103, 101, 34, 93, 58, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 115, 108, 105, 100, 101, 114, 45, 116,
- 104, 117, 109, 98, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97,
- 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 115, 108, 105, 100, 101,
- 114, 116, 104, 117, 109, 98, 45, 104, 111, 114, 105, 122, 111, 110, 116, 97,
- 108, 59, 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61,
- 34, 98, 117, 116, 116, 111, 110, 34, 93, 58, 100, 105, 115, 97, 98, 108,
- 101, 100, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34,
- 115, 117, 98, 109, 105, 116, 34, 93, 58, 100, 105, 115, 97, 98, 108, 101,
- 100, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114,
- 101, 115, 101, 116, 34, 93, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 102, 105, 108,
- 101, 34, 93, 58, 100, 105, 115, 97, 98, 108, 101, 100, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 102, 105, 108, 101, 45, 117, 112, 108, 111, 97,
- 100, 45, 98, 117, 116, 116, 111, 110, 44, 32, 98, 117, 116, 116, 111, 110,
- 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 115, 101, 108, 101, 99,
- 116, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 107, 101, 121, 103,
- 101, 110, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 111, 112, 116,
- 103, 114, 111, 117, 112, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32,
- 111, 112, 116, 105, 111, 110, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44,
- 32, 100, 97, 116, 97, 103, 114, 105, 100, 58, 100, 105, 115, 97, 98, 108,
- 101, 100, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32, 71, 114, 97, 121,
- 84, 101, 120, 116, 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112,
- 101, 61, 34, 98, 117, 116, 116, 111, 110, 34, 93, 58, 97, 99, 116, 105,
- 118, 101, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34,
- 115, 117, 98, 109, 105, 116, 34, 93, 58, 97, 99, 116, 105, 118, 101, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 101, 115,
- 101, 116, 34, 93, 58, 97, 99, 116, 105, 118, 101, 44, 32, 105, 110, 112,
- 117, 116, 91, 116, 121, 112, 101, 61, 34, 102, 105, 108, 101, 34, 93, 58,
- 97, 99, 116, 105, 118, 101, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45,
- 102, 105, 108, 101, 45, 117, 112, 108, 111, 97, 100, 45, 98, 117, 116, 116,
- 111, 110, 44, 32, 98, 117, 116, 116, 111, 110, 58, 97, 99, 116, 105, 118,
- 101, 32, 123, 32, 98, 111, 114, 100, 101, 114, 45, 115, 116, 121, 108, 101,
- 58, 32, 105, 110, 115, 101, 116, 32, 125, 32, 105, 110, 112, 117, 116, 91,
- 116, 121, 112, 101, 61, 34, 98, 117, 116, 116, 111, 110, 34, 93, 58, 97,
- 99, 116, 105, 118, 101, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32,
- 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 115, 117, 98, 109,
- 105, 116, 34, 93, 58, 97, 99, 116, 105, 118, 101, 58, 100, 105, 115, 97,
- 98, 108, 101, 100, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101,
- 61, 34, 114, 101, 115, 101, 116, 34, 93, 58, 97, 99, 116, 105, 118, 101,
- 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 105, 110, 112, 117, 116,
- 91, 116, 121, 112, 101, 61, 34, 102, 105, 108, 101, 34, 93, 58, 97, 99,
- 116, 105, 118, 101, 58, 100, 105, 115, 97, 98, 108, 101, 100, 58, 58, 45,
- 119, 101, 98, 107, 105, 116, 45, 102, 105, 108, 101, 45, 117, 112, 108, 111,
- 97, 100, 45, 98, 117, 116, 116, 111, 110, 44, 32, 98, 117, 116, 116, 111,
- 110, 58, 97, 99, 116, 105, 118, 101, 58, 100, 105, 115, 97, 98, 108, 101,
- 100, 32, 123, 32, 98, 111, 114, 100, 101, 114, 45, 115, 116, 121, 108, 101,
- 58, 32, 111, 117, 116, 115, 101, 116, 32, 125, 32, 97, 114, 101, 97, 44,
- 32, 112, 97, 114, 97, 109, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121,
- 58, 32, 110, 111, 110, 101, 32, 125, 32, 105, 110, 112, 117, 116, 91, 116,
- 121, 112, 101, 61, 34, 99, 104, 101, 99, 107, 98, 111, 120, 34, 93, 32,
- 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114,
- 97, 110, 99, 101, 58, 32, 99, 104, 101, 99, 107, 98, 111, 120, 59, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 115, 105, 122, 105,
- 110, 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98, 111, 120, 59, 32,
- 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 97,
- 100, 105, 111, 34, 93, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 114, 97, 100, 105,
- 111, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 115,
- 105, 122, 105, 110, 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98, 111,
- 120, 59, 32, 125, 32, 107, 101, 121, 103, 101, 110, 44, 32, 115, 101, 108,
- 101, 99, 116, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112,
- 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 110, 117, 108, 105,
- 115, 116, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45,
- 115, 105, 122, 105, 110, 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98,
- 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45,
- 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32, 98,
- 111, 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 115, 111, 108, 105, 100,
- 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 114, 100, 101, 114,
- 45, 114, 97, 100, 105, 117, 115, 58, 32, 53, 112, 120, 59, 32, 119, 104,
- 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 112, 114, 101, 59, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 114, 116, 108, 45, 111, 114, 100, 101,
- 114, 105, 110, 103, 58, 32, 108, 111, 103, 105, 99, 97, 108, 59, 32, 99,
- 111, 108, 111, 114, 58, 32, 98, 108, 97, 99, 107, 59, 32, 98, 97, 99,
- 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, 119,
- 104, 105, 116, 101, 59, 32, 99, 117, 114, 115, 111, 114, 58, 32, 100, 101,
- 102, 97, 117, 108, 116, 59, 32, 125, 32, 115, 101, 108, 101, 99, 116, 91,
- 115, 105, 122, 101, 93, 44, 32, 115, 101, 108, 101, 99, 116, 91, 109, 117,
- 108, 116, 105, 112, 108, 101, 93, 44, 32, 115, 101, 108, 101, 99, 116, 91,
- 115, 105, 122, 101, 93, 91, 109, 117, 108, 116, 105, 112, 108, 101, 93, 32,
- 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114,
- 97, 110, 99, 101, 58, 32, 108, 105, 115, 116, 98, 111, 120, 59, 32, 45,
- 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 97, 108, 105, 103, 110,
- 58, 32, 115, 116, 97, 114, 116, 59, 32, 98, 111, 114, 100, 101, 114, 58,
- 32, 49, 112, 120, 32, 105, 110, 115, 101, 116, 32, 103, 114, 97, 121, 59,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 114, 100, 101, 114, 45,
- 114, 97, 100, 105, 117, 115, 58, 32, 105, 110, 105, 116, 105, 97, 108, 59,
- 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 105, 110,
- 105, 116, 105, 97, 108, 59, 32, 125, 32, 115, 101, 108, 101, 99, 116, 91,
- 115, 105, 122, 101, 61, 34, 48, 34, 93, 44, 32, 115, 101, 108, 101, 99,
- 116, 91, 115, 105, 122, 101, 61, 34, 49, 34, 93, 32, 123, 32, 45, 119,
- 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101,
- 58, 32, 109, 101, 110, 117, 108, 105, 115, 116, 59, 32, 45, 119, 101, 98,
- 107, 105, 116, 45, 98, 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99,
- 101, 110, 116, 101, 114, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 49,
- 112, 120, 32, 115, 111, 108, 105, 100, 59, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 98, 111, 114, 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58,
- 32, 53, 112, 120, 59, 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99,
- 101, 58, 32, 112, 114, 101, 59, 32, 125, 32, 100, 97, 116, 97, 108, 105,
- 115, 116, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111,
- 110, 101, 59, 32, 125, 32, 111, 112, 116, 103, 114, 111, 117, 112, 32, 123,
- 32, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111,
- 108, 100, 101, 114, 59, 32, 125, 32, 111, 112, 116, 105, 111, 110, 32, 123,
- 32, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 110, 111,
- 114, 109, 97, 108, 59, 32, 125, 32, 112, 114, 111, 103, 114, 101, 115, 115,
- 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97,
- 114, 97, 110, 99, 101, 58, 32, 112, 114, 111, 103, 114, 101, 115, 115, 45,
- 98, 97, 114, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 105, 110,
- 105, 116, 105, 97, 108, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 105,
- 110, 105, 116, 105, 97, 108, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32,
- 50, 112, 120, 59, 32, 125, 32, 112, 114, 111, 103, 114, 101, 115, 115, 58,
- 58, 45, 119, 101, 98, 107, 105, 116, 45, 112, 114, 111, 103, 114, 101, 115,
- 115, 45, 98, 97, 114, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 112, 114, 111, 103,
- 114, 101, 115, 115, 45, 98, 97, 114, 59, 32, 125, 32, 100, 97, 116, 97,
- 103, 114, 105, 100, 32, 123, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49,
- 53, 48, 112, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112,
- 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 100, 97, 116, 97, 103, 114,
- 105, 100, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45,
- 115, 105, 122, 105, 110, 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98,
- 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 114, 116, 108, 45,
- 111, 114, 100, 101, 114, 105, 110, 103, 58, 32, 108, 111, 103, 105, 99, 97,
- 108, 59, 32, 99, 111, 108, 111, 114, 58, 32, 98, 108, 97, 99, 107, 59,
- 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111,
- 114, 58, 32, 119, 104, 105, 116, 101, 59, 32, 99, 117, 114, 115, 111, 114,
- 58, 32, 100, 101, 102, 97, 117, 108, 116, 59, 32, 98, 111, 114, 100, 101,
- 114, 58, 32, 49, 112, 120, 32, 105, 110, 115, 101, 116, 32, 103, 114, 97,
- 121, 59, 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32,
- 105, 110, 105, 116, 105, 97, 108, 59, 32, 125, 32, 117, 44, 32, 105, 110,
- 115, 32, 123, 32, 116, 101, 120, 116, 45, 100, 101, 99, 111, 114, 97, 116,
- 105, 111, 110, 58, 32, 117, 110, 100, 101, 114, 108, 105, 110, 101, 32, 125,
- 32, 115, 116, 114, 111, 110, 103, 44, 32, 98, 32, 123, 32, 102, 111, 110,
- 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108, 100, 101, 114,
- 32, 125, 32, 105, 44, 32, 99, 105, 116, 101, 44, 32, 101, 109, 44, 32,
- 118, 97, 114, 44, 32, 97, 100, 100, 114, 101, 115, 115, 32, 123, 32, 102,
- 111, 110, 116, 45, 115, 116, 121, 108, 101, 58, 32, 105, 116, 97, 108, 105,
- 99, 32, 125, 32, 116, 116, 44, 32, 99, 111, 100, 101, 44, 32, 107, 98,
- 100, 44, 32, 115, 97, 109, 112, 32, 123, 32, 102, 111, 110, 116, 45, 102,
- 97, 109, 105, 108, 121, 58, 32, 109, 111, 110, 111, 115, 112, 97, 99, 101,
- 32, 125, 32, 112, 114, 101, 44, 32, 120, 109, 112, 44, 32, 112, 108, 97,
- 105, 110, 116, 101, 120, 116, 44, 32, 108, 105, 115, 116, 105, 110, 103, 32,
- 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107,
- 59, 32, 102, 111, 110, 116, 45, 102, 97, 109, 105, 108, 121, 58, 32, 109,
- 111, 110, 111, 115, 112, 97, 99, 101, 59, 32, 119, 104, 105, 116, 101, 45,
- 115, 112, 97, 99, 101, 58, 32, 112, 114, 101, 59, 32, 109, 97, 114, 103,
- 105, 110, 58, 32, 49, 95, 95, 113, 101, 109, 32, 48, 32, 125, 32, 98,
- 105, 103, 32, 123, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32,
- 108, 97, 114, 103, 101, 114, 32, 125, 32, 115, 109, 97, 108, 108, 32, 123,
- 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32, 115, 109, 97, 108,
- 108, 101, 114, 32, 125, 32, 115, 44, 32, 115, 116, 114, 105, 107, 101, 44,
- 32, 100, 101, 108, 32, 123, 32, 116, 101, 120, 116, 45, 100, 101, 99, 111,
- 114, 97, 116, 105, 111, 110, 58, 32, 108, 105, 110, 101, 45, 116, 104, 114,
- 111, 117, 103, 104, 32, 125, 32, 115, 117, 98, 32, 123, 32, 118, 101, 114,
- 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32, 115, 117, 98,
- 59, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32, 115, 109, 97,
- 108, 108, 101, 114, 32, 125, 32, 115, 117, 112, 32, 123, 32, 118, 101, 114,
- 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32, 115, 117, 112,
- 101, 114, 59, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32, 115,
- 109, 97, 108, 108, 101, 114, 32, 125, 32, 110, 111, 98, 114, 32, 123, 32,
- 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 110, 111, 119,
- 114, 97, 112, 32, 125, 32, 58, 102, 111, 99, 117, 115, 32, 123, 32, 111,
- 117, 116, 108, 105, 110, 101, 58, 32, 97, 117, 116, 111, 32, 53, 112, 120,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 102, 111, 99, 117, 115, 45, 114,
- 105, 110, 103, 45, 99, 111, 108, 111, 114, 32, 125, 32, 104, 116, 109, 108,
- 58, 102, 111, 99, 117, 115, 44, 32, 98, 111, 100, 121, 58, 102, 111, 99,
- 117, 115, 44, 32, 105, 110, 112, 117, 116, 91, 114, 101, 97, 100, 111, 110,
- 108, 121, 93, 58, 102, 111, 99, 117, 115, 32, 123, 32, 111, 117, 116, 108,
- 105, 110, 101, 58, 32, 110, 111, 110, 101, 32, 125, 32, 105, 110, 112, 117,
- 116, 58, 102, 111, 99, 117, 115, 44, 32, 116, 101, 120, 116, 97, 114, 101,
- 97, 58, 102, 111, 99, 117, 115, 44, 32, 105, 115, 105, 110, 100, 101, 120,
- 58, 102, 111, 99, 117, 115, 44, 32, 107, 101, 121, 103, 101, 110, 58, 102,
- 111, 99, 117, 115, 44, 32, 115, 101, 108, 101, 99, 116, 58, 102, 111, 99,
- 117, 115, 32, 123, 32, 111, 117, 116, 108, 105, 110, 101, 45, 111, 102, 102,
- 115, 101, 116, 58, 32, 45, 50, 112, 120, 32, 125, 32, 105, 110, 112, 117,
- 116, 91, 116, 121, 112, 101, 61, 34, 98, 117, 116, 116, 111, 110, 34, 93,
- 58, 102, 111, 99, 117, 115, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121,
- 112, 101, 61, 34, 99, 104, 101, 99, 107, 98, 111, 120, 34, 93, 58, 102,
- 111, 99, 117, 115, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101,
- 61, 34, 102, 105, 108, 101, 34, 93, 58, 102, 111, 99, 117, 115, 44, 32,
- 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 104, 105, 100, 100,
- 101, 110, 34, 93, 58, 102, 111, 99, 117, 115, 44, 32, 105, 110, 112, 117,
- 116, 91, 116, 121, 112, 101, 61, 34, 105, 109, 97, 103, 101, 34, 93, 58,
- 102, 111, 99, 117, 115, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112,
- 101, 61, 34, 114, 97, 100, 105, 111, 34, 93, 58, 102, 111, 99, 117, 115,
- 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 101,
- 115, 101, 116, 34, 93, 58, 102, 111, 99, 117, 115, 44, 32, 105, 110, 112,
- 117, 116, 91, 116, 121, 112, 101, 61, 34, 115, 101, 97, 114, 99, 104, 34,
- 93, 58, 102, 111, 99, 117, 115, 44, 32, 105, 110, 112, 117, 116, 91, 116,
- 121, 112, 101, 61, 34, 115, 117, 98, 109, 105, 116, 34, 93, 58, 102, 111,
- 99, 117, 115, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61,
- 34, 102, 105, 108, 101, 34, 93, 58, 102, 111, 99, 117, 115, 58, 58, 45,
- 119, 101, 98, 107, 105, 116, 45, 102, 105, 108, 101, 45, 117, 112, 108, 111,
- 97, 100, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 111, 117, 116, 108,
- 105, 110, 101, 45, 111, 102, 102, 115, 101, 116, 58, 32, 48, 32, 125, 32,
- 97, 58, 45, 119, 101, 98, 107, 105, 116, 45, 97, 110, 121, 45, 108, 105,
- 110, 107, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32, 45, 119, 101, 98,
- 107, 105, 116, 45, 108, 105, 110, 107, 59, 32, 116, 101, 120, 116, 45, 100,
- 101, 99, 111, 114, 97, 116, 105, 111, 110, 58, 32, 117, 110, 100, 101, 114,
- 108, 105, 110, 101, 59, 32, 99, 117, 114, 115, 111, 114, 58, 32, 97, 117,
- 116, 111, 59, 32, 125, 32, 97, 58, 45, 119, 101, 98, 107, 105, 116, 45,
- 97, 110, 121, 45, 108, 105, 110, 107, 58, 97, 99, 116, 105, 118, 101, 32,
- 123, 32, 99, 111, 108, 111, 114, 58, 32, 45, 119, 101, 98, 107, 105, 116,
- 45, 97, 99, 116, 105, 118, 101, 108, 105, 110, 107, 32, 125, 32, 114, 117,
- 98, 121, 44, 32, 114, 116, 32, 123, 32, 116, 101, 120, 116, 45, 105, 110,
- 100, 101, 110, 116, 58, 32, 48, 59, 32, 108, 105, 110, 101, 45, 104, 101,
- 105, 103, 104, 116, 58, 32, 110, 111, 114, 109, 97, 108, 59, 32, 125, 32,
- 114, 117, 98, 121, 32, 62, 32, 114, 116, 32, 123, 32, 100, 105, 115, 112,
- 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 102, 111, 110, 116,
- 45, 115, 105, 122, 101, 58, 32, 54, 48, 37, 59, 32, 116, 101, 120, 116,
- 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32,
- 125, 32, 114, 117, 98, 121, 32, 62, 32, 114, 112, 32, 123, 32, 100, 105,
- 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 110,
- 111, 102, 114, 97, 109, 101, 115, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 110, 111, 110, 101, 32, 125, 32, 102, 114, 97, 109, 101, 115,
- 101, 116, 44, 32, 102, 114, 97, 109, 101, 32, 123, 32, 100, 105, 115, 112,
- 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 32, 125, 32, 102, 114, 97,
- 109, 101, 115, 101, 116, 32, 123, 32, 98, 111, 114, 100, 101, 114, 45, 99,
- 111, 108, 111, 114, 58, 32, 105, 110, 104, 101, 114, 105, 116, 32, 125, 32,
- 105, 102, 114, 97, 109, 101, 32, 123, 32, 98, 111, 114, 100, 101, 114, 58,
- 32, 50, 112, 120, 32, 105, 110, 115, 101, 116, 32, 125
-};
-extern const char quirksUserAgentStyleSheet[359] = {
- 105, 109, 103, 91, 97, 108, 105, 103, 110, 61, 34, 108, 101, 102, 116, 34,
- 93, 32, 123, 32, 109, 97, 114, 103, 105, 110, 45, 114, 105, 103, 104, 116,
- 58, 32, 51, 112, 120, 59, 32, 125, 32, 105, 109, 103, 91, 97, 108, 105,
- 103, 110, 61, 34, 114, 105, 103, 104, 116, 34, 93, 32, 123, 32, 109, 97,
- 114, 103, 105, 110, 45, 108, 101, 102, 116, 58, 32, 51, 112, 120, 59, 32,
- 125, 32, 116, 97, 98, 108, 101, 32, 123, 32, 119, 104, 105, 116, 101, 45,
- 115, 112, 97, 99, 101, 58, 32, 110, 111, 114, 109, 97, 108, 59, 32, 108,
- 105, 110, 101, 45, 104, 101, 105, 103, 104, 116, 58, 32, 110, 111, 114, 109,
- 97, 108, 59, 32, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58,
- 32, 110, 111, 114, 109, 97, 108, 59, 32, 102, 111, 110, 116, 45, 115, 105,
- 122, 101, 58, 32, 109, 101, 100, 105, 117, 109, 59, 32, 102, 111, 110, 116,
- 45, 118, 97, 114, 105, 97, 110, 116, 58, 32, 110, 111, 114, 109, 97, 108,
- 59, 32, 102, 111, 110, 116, 45, 115, 116, 121, 108, 101, 58, 32, 110, 111,
- 114, 109, 97, 108, 59, 32, 99, 111, 108, 111, 114, 58, 32, 45, 119, 101,
- 98, 107, 105, 116, 45, 116, 101, 120, 116, 59, 32, 116, 101, 120, 116, 45,
- 97, 108, 105, 103, 110, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97,
- 117, 116, 111, 32, 125, 32, 105, 110, 112, 117, 116, 58, 110, 111, 116, 40,
- 91, 116, 121, 112, 101, 61, 105, 109, 97, 103, 101, 93, 41, 44, 32, 116,
- 101, 120, 116, 97, 114, 101, 97, 32, 123, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 98, 111, 120, 45, 115, 105, 122, 105, 110, 103, 58, 32, 98, 111,
- 114, 100, 101, 114, 45, 98, 111, 120, 59, 32, 125, 32, 102, 111, 114, 109,
- 32, 123, 32, 109, 97, 114, 103, 105, 110, 45, 98, 111, 116, 116, 111, 109,
- 58, 32, 49, 101, 109, 32, 125
-};
-extern const char svgUserAgentStyleSheet[351] = {
- 64, 110, 97, 109, 101, 115, 112, 97, 99, 101, 32, 34, 104, 116, 116, 112,
- 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48,
- 48, 48, 47, 115, 118, 103, 34, 59, 32, 115, 118, 103, 58, 110, 111, 116,
- 40, 58, 114, 111, 111, 116, 41, 44, 32, 115, 121, 109, 98, 111, 108, 44,
- 32, 105, 109, 97, 103, 101, 44, 32, 109, 97, 114, 107, 101, 114, 44, 32,
- 112, 97, 116, 116, 101, 114, 110, 44, 32, 102, 111, 114, 101, 105, 103, 110,
- 79, 98, 106, 101, 99, 116, 32, 123, 32, 111, 118, 101, 114, 102, 108, 111,
- 119, 58, 32, 104, 105, 100, 100, 101, 110, 32, 125, 32, 115, 118, 103, 32,
- 123, 32, 119, 105, 100, 116, 104, 58, 32, 49, 48, 48, 37, 59, 32, 104,
- 101, 105, 103, 104, 116, 58, 32, 49, 48, 48, 37, 59, 32, 125, 32, 116,
- 101, 120, 116, 44, 32, 102, 111, 114, 101, 105, 103, 110, 79, 98, 106, 101,
- 99, 116, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108,
- 111, 99, 107, 32, 125, 32, 116, 101, 120, 116, 44, 32, 116, 115, 112, 97,
- 110, 44, 32, 116, 101, 120, 116, 80, 97, 116, 104, 32, 123, 32, 119, 104,
- 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 110, 111, 119, 114, 97,
- 112, 32, 125, 32, 116, 101, 120, 116, 44, 32, 116, 115, 112, 97, 110, 44,
- 32, 116, 114, 101, 102, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 116, 101, 120, 116, 45, 115, 105, 122, 101, 45, 97, 100, 106, 117, 115, 116,
- 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 58, 102, 111, 99, 117, 115,
- 32, 123, 32, 111, 117, 116, 108, 105, 110, 101, 58, 32, 97, 117, 116, 111,
- 32, 53, 112, 120, 32, 45, 119, 101, 98, 107, 105, 116, 45, 102, 111, 99,
- 117, 115, 45, 114, 105, 110, 103, 45, 99, 111, 108, 111, 114, 32, 125
-};
-extern const char sourceUserAgentStyleSheet[2022] = {
- 98, 111, 100, 121, 32, 123, 32, 109, 97, 114, 103, 105, 110, 58, 32, 48,
- 32, 125, 32, 116, 97, 98, 108, 101, 32, 123, 32, 119, 105, 100, 116, 104,
- 58, 32, 49, 48, 48, 37, 59, 32, 98, 111, 114, 100, 101, 114, 45, 115,
- 112, 97, 99, 105, 110, 103, 58, 32, 48, 59, 32, 99, 111, 117, 110, 116,
- 101, 114, 45, 114, 101, 115, 101, 116, 58, 32, 108, 105, 110, 101, 115, 59,
- 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 112, 114,
- 101, 45, 119, 114, 97, 112, 32, 33, 105, 109, 112, 111, 114, 116, 97, 110,
- 116, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 59, 32, 119, 111,
- 114, 100, 45, 98, 114, 101, 97, 107, 58, 32, 98, 114, 101, 97, 107, 45,
- 119, 111, 114, 100, 59, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58,
- 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 102, 111, 110, 116, 45, 102,
- 97, 109, 105, 108, 121, 58, 32, 109, 111, 110, 111, 115, 112, 97, 99, 101,
- 59, 32, 125, 32, 116, 100, 32, 123, 32, 112, 97, 100, 100, 105, 110, 103,
- 58, 32, 48, 32, 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32,
- 118, 101, 114, 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32,
- 98, 97, 115, 101, 108, 105, 110, 101, 32, 125, 32, 46, 119, 101, 98, 107,
- 105, 116, 45, 108, 105, 110, 101, 45, 103, 117, 116, 116, 101, 114, 45, 98,
- 97, 99, 107, 100, 114, 111, 112, 44, 32, 46, 119, 101, 98, 107, 105, 116,
- 45, 108, 105, 110, 101, 45, 110, 117, 109, 98, 101, 114, 32, 123, 32, 45,
- 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 115, 105, 122, 105, 110,
- 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98, 111, 120, 59, 32, 112,
- 97, 100, 100, 105, 110, 103, 58, 32, 48, 32, 52, 112, 120, 32, 33, 105,
- 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 119, 105, 100, 116, 104, 58,
- 32, 51, 49, 112, 120, 59, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110,
- 100, 45, 99, 111, 108, 111, 114, 58, 32, 114, 103, 98, 40, 50, 52, 48,
- 44, 32, 50, 52, 48, 44, 32, 50, 52, 48, 41, 59, 32, 98, 111, 114,
- 100, 101, 114, 45, 114, 105, 103, 104, 116, 58, 32, 49, 112, 120, 32, 115,
- 111, 108, 105, 100, 32, 114, 103, 98, 40, 49, 56, 55, 44, 32, 49, 56,
- 55, 44, 32, 49, 56, 55, 41, 32, 33, 105, 109, 112, 111, 114, 116, 97,
- 110, 116, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 117, 115, 101, 114,
- 45, 115, 101, 108, 101, 99, 116, 58, 32, 110, 111, 110, 101, 59, 32, 125,
- 32, 46, 119, 101, 98, 107, 105, 116, 45, 108, 105, 110, 101, 45, 103, 117,
- 116, 116, 101, 114, 45, 98, 97, 99, 107, 100, 114, 111, 112, 32, 123, 32,
- 112, 111, 115, 105, 116, 105, 111, 110, 58, 32, 97, 98, 115, 111, 108, 117,
- 116, 101, 59, 32, 122, 45, 105, 110, 100, 101, 120, 58, 32, 45, 49, 59,
- 32, 108, 101, 102, 116, 58, 32, 48, 59, 32, 116, 111, 112, 58, 32, 48,
- 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 48, 48, 37, 32, 125,
- 32, 46, 119, 101, 98, 107, 105, 116, 45, 108, 105, 110, 101, 45, 110, 117,
- 109, 98, 101, 114, 32, 123, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103,
- 110, 58, 32, 114, 105, 103, 104, 116, 59, 32, 99, 111, 108, 111, 114, 58,
- 32, 114, 103, 98, 40, 49, 50, 56, 44, 32, 49, 50, 56, 44, 32, 49,
- 50, 56, 41, 59, 32, 119, 111, 114, 100, 45, 98, 114, 101, 97, 107, 58,
- 32, 110, 111, 114, 109, 97, 108, 59, 32, 119, 104, 105, 116, 101, 45, 115,
- 112, 97, 99, 101, 58, 32, 110, 111, 119, 114, 97, 112, 59, 32, 102, 111,
- 110, 116, 45, 115, 105, 122, 101, 58, 32, 57, 112, 120, 59, 32, 102, 111,
- 110, 116, 45, 102, 97, 109, 105, 108, 121, 58, 32, 72, 101, 108, 118, 101,
- 116, 105, 99, 97, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45, 108,
- 105, 110, 101, 45, 110, 117, 109, 98, 101, 114, 58, 58, 98, 101, 102, 111,
- 114, 101, 32, 123, 32, 99, 111, 110, 116, 101, 110, 116, 58, 32, 99, 111,
- 117, 110, 116, 101, 114, 40, 108, 105, 110, 101, 115, 41, 59, 32, 99, 111,
- 117, 110, 116, 101, 114, 45, 105, 110, 99, 114, 101, 109, 101, 110, 116, 58,
- 32, 108, 105, 110, 101, 115, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 117, 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58, 32, 110, 111, 110,
- 101, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45, 108, 105, 110, 101,
- 45, 99, 111, 110, 116, 101, 110, 116, 32, 123, 32, 112, 97, 100, 100, 105,
- 110, 103, 58, 32, 48, 32, 53, 112, 120, 32, 33, 105, 109, 112, 111, 114,
- 116, 97, 110, 116, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45,
- 104, 116, 109, 108, 45, 116, 97, 103, 32, 123, 32, 99, 111, 108, 111, 114,
- 58, 32, 114, 103, 98, 40, 49, 51, 54, 44, 32, 49, 56, 44, 32, 49,
- 50, 56, 41, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45, 104,
- 116, 109, 108, 45, 97, 116, 116, 114, 105, 98, 117, 116, 101, 45, 110, 97,
- 109, 101, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32, 114, 103, 98, 40,
- 49, 53, 51, 44, 32, 54, 57, 44, 32, 48, 41, 59, 32, 125, 32, 46,
- 119, 101, 98, 107, 105, 116, 45, 104, 116, 109, 108, 45, 97, 116, 116, 114,
- 105, 98, 117, 116, 101, 45, 118, 97, 108, 117, 101, 32, 123, 32, 99, 111,
- 108, 111, 114, 58, 32, 114, 103, 98, 40, 50, 54, 44, 32, 50, 54, 44,
- 32, 49, 54, 54, 41, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116,
- 45, 104, 116, 109, 108, 45, 101, 120, 116, 101, 114, 110, 97, 108, 45, 108,
- 105, 110, 107, 44, 32, 46, 119, 101, 98, 107, 105, 116, 45, 104, 116, 109,
- 108, 45, 114, 101, 115, 111, 117, 114, 99, 101, 45, 108, 105, 110, 107, 32,
- 123, 32, 99, 111, 108, 111, 114, 58, 32, 35, 48, 48, 101, 59, 32, 125,
- 32, 46, 119, 101, 98, 107, 105, 116, 45, 104, 116, 109, 108, 45, 101, 120,
- 116, 101, 114, 110, 97, 108, 45, 108, 105, 110, 107, 32, 123, 32, 116, 101,
- 120, 116, 45, 100, 101, 99, 111, 114, 97, 116, 105, 111, 110, 58, 32, 110,
- 111, 110, 101, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45, 104,
- 116, 109, 108, 45, 101, 120, 116, 101, 114, 110, 97, 108, 45, 108, 105, 110,
- 107, 58, 104, 111, 118, 101, 114, 32, 123, 32, 116, 101, 120, 116, 45, 100,
- 101, 99, 111, 114, 97, 116, 105, 111, 110, 58, 32, 117, 110, 100, 101, 114,
- 108, 105, 110, 101, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45,
- 104, 116, 109, 108, 45, 99, 111, 109, 109, 101, 110, 116, 32, 123, 32, 99,
- 111, 108, 111, 114, 58, 32, 114, 103, 98, 40, 51, 53, 44, 32, 49, 49,
- 48, 44, 32, 51, 55, 41, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105,
- 116, 45, 104, 116, 109, 108, 45, 100, 111, 99, 116, 121, 112, 101, 32, 123,
- 32, 99, 111, 108, 111, 114, 58, 32, 114, 103, 98, 40, 49, 57, 50, 44,
- 32, 49, 57, 50, 44, 32, 49, 57, 50, 41, 59, 32, 125, 32, 46, 119,
- 101, 98, 107, 105, 116, 45, 104, 116, 109, 108, 45, 101, 110, 116, 105, 116,
- 121, 32, 123, 32, 114, 103, 98, 40, 49, 51, 54, 44, 32, 49, 56, 44,
- 32, 49, 50, 56, 41, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116,
- 45, 104, 116, 109, 108, 45, 109, 101, 115, 115, 97, 103, 101, 45, 98, 117,
- 98, 98, 108, 101, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 115, 104, 97, 100, 111, 119, 58, 32, 98, 108, 97, 99, 107,
- 32, 48, 112, 120, 32, 50, 112, 120, 32, 53, 112, 120, 59, 32, 45, 119,
- 101, 98, 107, 105, 116, 45, 98, 111, 114, 100, 101, 114, 45, 114, 97, 100,
- 105, 117, 115, 58, 32, 57, 112, 120, 59, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 98, 111, 114, 100, 101, 114, 45, 102, 105, 116, 58, 32, 108, 105,
- 110, 101, 115, 59, 32, 109, 105, 110, 45, 104, 101, 105, 103, 104, 116, 58,
- 32, 49, 51, 112, 120, 59, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101,
- 58, 32, 57, 112, 120, 59, 32, 102, 111, 110, 116, 45, 102, 97, 109, 105,
- 108, 121, 58, 32, 76, 117, 99, 105, 100, 97, 32, 71, 114, 97, 110, 100,
- 101, 44, 32, 115, 97, 110, 115, 45, 115, 101, 114, 105, 102, 59, 32, 102,
- 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108, 100,
- 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 54, 112, 120, 32, 50, 53,
- 112, 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 48, 32, 55,
- 112, 120, 32, 49, 112, 120, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105,
- 116, 45, 104, 116, 109, 108, 45, 119, 97, 114, 110, 105, 110, 103, 45, 109,
- 101, 115, 115, 97, 103, 101, 32, 123, 32, 98, 97, 99, 107, 103, 114, 111,
- 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, 114, 103, 98, 40, 49,
- 48, 48, 37, 44, 32, 54, 50, 37, 44, 32, 52, 50, 37, 41, 59, 32,
- 98, 111, 114, 100, 101, 114, 58, 32, 50, 112, 120, 32, 115, 111, 108, 105,
- 100, 32, 114, 103, 98, 40, 49, 48, 48, 37, 44, 32, 53, 50, 37, 44,
- 32, 50, 49, 37, 41, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116,
- 45, 104, 116, 109, 108, 45, 101, 114, 114, 111, 114, 45, 109, 101, 115, 115,
- 97, 103, 101, 32, 123, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100,
- 45, 99, 111, 108, 111, 114, 58, 32, 114, 103, 98, 40, 49, 48, 48, 37,
- 44, 32, 52, 50, 37, 44, 32, 52, 50, 37, 41, 59, 32, 98, 111, 114,
- 100, 101, 114, 58, 32, 50, 112, 120, 32, 115, 111, 108, 105, 100, 32, 114,
- 103, 98, 40, 49, 48, 48, 37, 44, 32, 51, 49, 37, 44, 32, 51, 49,
- 37, 41, 59, 32, 125, 32, 46, 119, 101, 98, 107, 105, 116, 45, 104, 116,
- 109, 108, 45, 109, 101, 115, 115, 97, 103, 101, 45, 108, 105, 110, 101, 32,
- 123, 32, 112, 97, 100, 100, 105, 110, 103, 45, 108, 101, 102, 116, 58, 32,
- 50, 51, 112, 120, 59, 32, 116, 101, 120, 116, 45, 105, 110, 100, 101, 110,
- 116, 58, 32, 45, 50, 48, 112, 120, 59, 32, 125, 32, 46, 119, 101, 98,
- 107, 105, 116, 45, 104, 116, 109, 108, 45, 109, 101, 115, 115, 97, 103, 101,
- 45, 105, 99, 111, 110, 32, 123, 32, 112, 111, 115, 105, 116, 105, 111, 110,
- 58, 32, 114, 101, 108, 97, 116, 105, 118, 101, 59, 32, 116, 111, 112, 58,
- 32, 50, 112, 120, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 32,
- 52, 112, 120, 59, 32, 125
-};
-extern const char wmlUserAgentStyleSheet[3060] = {
- 64, 110, 97, 109, 101, 115, 112, 97, 99, 101, 32, 34, 104, 116, 116, 112,
- 58, 47, 47, 119, 119, 119, 46, 119, 97, 112, 102, 111, 114, 117, 109, 46,
- 111, 114, 103, 47, 68, 84, 68, 47, 119, 109, 108, 95, 49, 46, 49, 46,
- 120, 109, 108, 34, 32, 119, 109, 108, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 98, 108, 111, 99, 107, 32, 125, 32, 104, 101, 97, 100,
- 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101,
- 32, 125, 32, 109, 101, 116, 97, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 110, 111, 110, 101, 32, 125, 32, 97, 99, 99, 101, 115, 115,
- 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101,
- 32, 125, 32, 99, 97, 114, 100, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97, 114, 103, 105, 110,
- 58, 32, 56, 112, 120, 32, 125, 32, 112, 32, 123, 32, 100, 105, 115, 112,
- 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97, 114, 103,
- 105, 110, 58, 32, 49, 46, 48, 95, 95, 113, 101, 109, 32, 48, 112, 120,
- 32, 125, 32, 116, 97, 98, 108, 101, 32, 123, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 116, 97, 98, 108, 101, 59, 32, 98, 111, 114, 100, 101,
- 114, 45, 99, 111, 108, 108, 97, 112, 115, 101, 58, 32, 115, 101, 112, 97,
- 114, 97, 116, 101, 59, 32, 98, 111, 114, 100, 101, 114, 45, 115, 112, 97,
- 99, 105, 110, 103, 58, 32, 50, 112, 120, 59, 32, 98, 111, 114, 100, 101,
- 114, 45, 99, 111, 108, 111, 114, 58, 32, 103, 114, 97, 121, 32, 125, 32,
- 116, 97, 98, 108, 101, 32, 62, 32, 116, 114, 32, 123, 32, 118, 101, 114,
- 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32, 109, 105, 100,
- 100, 108, 101, 59, 32, 125, 32, 116, 114, 32, 123, 32, 100, 105, 115, 112,
- 108, 97, 121, 58, 32, 116, 97, 98, 108, 101, 45, 114, 111, 119, 59, 32,
- 118, 101, 114, 116, 105, 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32,
- 105, 110, 104, 101, 114, 105, 116, 59, 32, 98, 111, 114, 100, 101, 114, 45,
- 99, 111, 108, 111, 114, 58, 32, 105, 110, 104, 101, 114, 105, 116, 32, 125,
- 32, 116, 100, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 116,
- 97, 98, 108, 101, 45, 99, 101, 108, 108, 59, 32, 118, 101, 114, 116, 105,
- 99, 97, 108, 45, 97, 108, 105, 103, 110, 58, 32, 105, 110, 104, 101, 114,
- 105, 116, 32, 125, 32, 103, 111, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 98, 108, 111, 99, 107, 59, 32, 109, 97, 114, 103, 105, 110,
- 45, 116, 111, 112, 58, 32, 48, 95, 95, 113, 101, 109, 32, 125, 32, 105,
- 110, 115, 101, 114, 116, 101, 100, 76, 101, 103, 101, 110, 100, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32,
- 112, 97, 100, 100, 105, 110, 103, 45, 108, 101, 102, 116, 58, 32, 50, 112,
- 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 45, 114, 105, 103, 104, 116,
- 58, 32, 50, 112, 120, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 110,
- 111, 110, 101, 32, 125, 32, 102, 105, 101, 108, 100, 115, 101, 116, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59,
- 32, 109, 97, 114, 103, 105, 110, 45, 108, 101, 102, 116, 58, 32, 50, 112,
- 120, 59, 32, 109, 97, 114, 103, 105, 110, 45, 114, 105, 103, 104, 116, 58,
- 32, 50, 112, 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 48,
- 46, 51, 53, 101, 109, 32, 48, 46, 55, 53, 101, 109, 32, 48, 46, 54,
- 50, 53, 101, 109, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 50, 112,
- 120, 32, 103, 114, 111, 111, 118, 101, 32, 84, 104, 114, 101, 101, 68, 70,
- 97, 99, 101, 32, 125, 32, 100, 111, 32, 123, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 98,
- 117, 116, 116, 111, 110, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114,
- 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101,
- 110, 116, 101, 114, 59, 32, 99, 117, 114, 115, 111, 114, 58, 32, 100, 101,
- 102, 97, 117, 108, 116, 59, 32, 99, 111, 108, 111, 114, 58, 32, 66, 117,
- 116, 116, 111, 110, 84, 101, 120, 116, 59, 32, 112, 97, 100, 100, 105, 110,
- 103, 58, 32, 50, 112, 120, 32, 54, 112, 120, 32, 51, 112, 120, 32, 54,
- 112, 120, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 50, 112, 120, 32,
- 111, 117, 116, 115, 101, 116, 32, 66, 117, 116, 116, 111, 110, 70, 97, 99,
- 101, 59, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111,
- 108, 111, 114, 58, 32, 66, 117, 116, 116, 111, 110, 70, 97, 99, 101, 59,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 115, 105, 122,
- 105, 110, 103, 58, 32, 98, 111, 114, 100, 101, 114, 45, 98, 111, 120, 32,
- 125, 32, 105, 110, 112, 117, 116, 44, 32, 115, 101, 108, 101, 99, 116, 44,
- 32, 100, 111, 32, 123, 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 95,
- 95, 113, 101, 109, 59, 32, 102, 111, 110, 116, 58, 32, 45, 119, 101, 98,
- 107, 105, 116, 45, 115, 109, 97, 108, 108, 45, 99, 111, 110, 116, 114, 111,
- 108, 59, 32, 99, 111, 108, 111, 114, 58, 32, 105, 110, 105, 116, 105, 97,
- 108, 59, 32, 108, 101, 116, 116, 101, 114, 45, 115, 112, 97, 99, 105, 110,
- 103, 58, 32, 110, 111, 114, 109, 97, 108, 59, 32, 119, 111, 114, 100, 45,
- 115, 112, 97, 99, 105, 110, 103, 58, 32, 110, 111, 114, 109, 97, 108, 59,
- 32, 108, 105, 110, 101, 45, 104, 101, 105, 103, 104, 116, 58, 32, 110, 111,
- 114, 109, 97, 108, 59, 32, 116, 101, 120, 116, 45, 116, 114, 97, 110, 115,
- 102, 111, 114, 109, 58, 32, 110, 111, 110, 101, 59, 32, 116, 101, 120, 116,
- 45, 105, 110, 100, 101, 110, 116, 58, 32, 48, 59, 32, 116, 101, 120, 116,
- 45, 115, 104, 97, 100, 111, 119, 58, 32, 110, 111, 110, 101, 59, 32, 100,
- 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105, 110, 101, 45, 98,
- 108, 111, 99, 107, 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110,
- 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 117, 116, 111, 59, 32,
- 125, 32, 105, 110, 112, 117, 116, 44, 32, 105, 110, 112, 117, 116, 91, 116,
- 121, 112, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34, 93, 32,
- 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114,
- 97, 110, 99, 101, 58, 32, 116, 101, 120, 116, 102, 105, 101, 108, 100, 59,
- 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 49, 112, 120, 59, 32, 98,
- 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58,
- 32, 119, 104, 105, 116, 101, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32,
- 50, 112, 120, 32, 105, 110, 115, 101, 116, 59, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 114, 116, 108, 45, 111, 114, 100, 101, 114, 105, 110, 103, 58,
- 32, 108, 111, 103, 105, 99, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 117, 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58, 32, 116,
- 101, 120, 116, 59, 32, 99, 117, 114, 115, 111, 114, 58, 32, 97, 117, 116,
- 111, 59, 32, 125, 32, 105, 110, 112, 117, 116, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 105, 110, 112, 117, 116, 45, 112, 108, 97, 99, 101, 104,
- 111, 108, 100, 101, 114, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32, 100,
- 97, 114, 107, 71, 114, 97, 121, 59, 32, 125, 32, 105, 110, 112, 117, 116,
- 91, 116, 121, 112, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34,
- 93, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 116, 101, 120, 116,
- 45, 115, 101, 99, 117, 114, 105, 116, 121, 58, 32, 100, 105, 115, 99, 32,
- 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 125, 32, 105, 110,
- 112, 117, 116, 58, 45, 119, 101, 98, 107, 105, 116, 45, 97, 117, 116, 111,
- 102, 105, 108, 108, 32, 123, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110,
- 100, 45, 99, 111, 108, 111, 114, 58, 32, 35, 70, 65, 70, 70, 66, 68,
- 32, 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 98, 97, 99,
- 107, 103, 114, 111, 117, 110, 100, 45, 105, 109, 97, 103, 101, 58, 110, 111,
- 110, 101, 32, 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 32, 125,
- 32, 100, 111, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 115, 101,
- 108, 101, 99, 116, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 111,
- 112, 116, 103, 114, 111, 117, 112, 58, 100, 105, 115, 97, 98, 108, 101, 100,
- 44, 32, 111, 112, 116, 105, 111, 110, 58, 100, 105, 115, 97, 98, 108, 101,
- 100, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32, 71, 114, 97, 121, 84,
- 101, 120, 116, 32, 125, 32, 100, 111, 58, 97, 99, 116, 105, 118, 101, 32,
- 123, 32, 98, 111, 114, 100, 101, 114, 45, 115, 116, 121, 108, 101, 58, 32,
- 105, 110, 115, 101, 116, 32, 125, 32, 100, 111, 58, 97, 99, 116, 105, 118,
- 101, 58, 100, 105, 115, 97, 98, 108, 101, 100, 32, 123, 32, 98, 111, 114,
- 100, 101, 114, 45, 115, 116, 121, 108, 101, 58, 32, 111, 117, 116, 115, 101,
- 116, 32, 125, 32, 115, 101, 108, 101, 99, 116, 32, 123, 32, 45, 119, 101,
- 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58,
- 32, 109, 101, 110, 117, 108, 105, 115, 116, 59, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 98, 111, 120, 45, 115, 105, 122, 105, 110, 103, 58, 32, 98,
- 111, 114, 100, 101, 114, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 98, 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101,
- 110, 116, 101, 114, 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 49, 112,
- 120, 32, 115, 111, 108, 105, 100, 59, 32, 45, 119, 101, 98, 107, 105, 116,
- 45, 98, 111, 114, 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58, 32,
- 53, 112, 120, 59, 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101,
- 58, 32, 112, 114, 101, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 114,
- 116, 108, 45, 111, 114, 100, 101, 114, 105, 110, 103, 58, 32, 108, 111, 103,
- 105, 99, 97, 108, 59, 32, 99, 111, 108, 111, 114, 58, 32, 98, 108, 97,
- 99, 107, 59, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99,
- 111, 108, 111, 114, 58, 32, 119, 104, 105, 116, 101, 59, 32, 99, 117, 114,
- 115, 111, 114, 58, 32, 100, 101, 102, 97, 117, 108, 116, 59, 32, 125, 32,
- 115, 101, 108, 101, 99, 116, 91, 115, 105, 122, 101, 93, 44, 32, 115, 101,
- 108, 101, 99, 116, 91, 109, 117, 108, 116, 105, 112, 108, 101, 93, 44, 32,
- 115, 101, 108, 101, 99, 116, 91, 115, 105, 122, 101, 93, 91, 109, 117, 108,
- 116, 105, 112, 108, 101, 93, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116,
- 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 108, 105, 115,
- 116, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111,
- 120, 45, 97, 108, 105, 103, 110, 58, 32, 115, 116, 97, 114, 116, 59, 32,
- 98, 111, 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 105, 110, 115, 101,
- 116, 32, 103, 114, 97, 121, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 98, 111, 114, 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58, 32, 105,
- 110, 105, 116, 105, 97, 108, 59, 32, 119, 104, 105, 116, 101, 45, 115, 112,
- 97, 99, 101, 58, 32, 105, 110, 105, 116, 105, 97, 108, 59, 32, 125, 32,
- 115, 101, 108, 101, 99, 116, 91, 115, 105, 122, 101, 61, 34, 48, 34, 93,
- 44, 32, 115, 101, 108, 101, 99, 116, 91, 115, 105, 122, 101, 61, 34, 49,
- 34, 93, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112,
- 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 110, 117, 108, 105, 115,
- 116, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 97,
- 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32, 98, 111,
- 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 115, 111, 108, 105, 100, 59,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 114, 100, 101, 114, 45,
- 114, 97, 100, 105, 117, 115, 58, 32, 53, 112, 120, 59, 32, 119, 104, 105,
- 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 112, 114, 101, 59, 32, 125,
- 32, 111, 112, 116, 103, 114, 111, 117, 112, 32, 123, 32, 102, 111, 110, 116,
- 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108, 100, 101, 114, 59,
- 32, 125, 32, 111, 112, 116, 105, 111, 110, 32, 123, 32, 102, 111, 110, 116,
- 45, 119, 101, 105, 103, 104, 116, 58, 32, 110, 111, 114, 109, 97, 108, 59,
- 32, 125, 32, 117, 32, 123, 32, 116, 101, 120, 116, 45, 100, 101, 99, 111,
- 114, 97, 116, 105, 111, 110, 58, 32, 117, 110, 100, 101, 114, 108, 105, 110,
- 101, 32, 125, 32, 115, 116, 114, 111, 110, 103, 44, 32, 98, 32, 123, 32,
- 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58, 32, 98, 111, 108,
- 100, 101, 114, 32, 125, 32, 105, 44, 32, 101, 109, 32, 123, 32, 102, 111,
- 110, 116, 45, 115, 116, 121, 108, 101, 58, 32, 105, 116, 97, 108, 105, 99,
- 32, 125, 32, 98, 105, 103, 32, 123, 32, 102, 111, 110, 116, 45, 115, 105,
- 122, 101, 58, 32, 108, 97, 114, 103, 101, 114, 32, 125, 32, 115, 109, 97,
- 108, 108, 32, 123, 32, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32,
- 115, 109, 97, 108, 108, 101, 114, 32, 125, 32, 112, 114, 101, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 98, 108, 111, 99, 107, 59, 32,
- 102, 111, 110, 116, 45, 102, 97, 109, 105, 108, 121, 58, 32, 109, 111, 110,
- 111, 115, 112, 97, 99, 101, 59, 32, 119, 104, 105, 116, 101, 45, 115, 112,
- 97, 99, 101, 58, 32, 112, 114, 101, 59, 32, 109, 97, 114, 103, 105, 110,
- 58, 32, 49, 95, 95, 113, 101, 109, 32, 48, 32, 125, 32, 58, 102, 111,
- 99, 117, 115, 32, 123, 32, 111, 117, 116, 108, 105, 110, 101, 58, 32, 97,
- 117, 116, 111, 32, 53, 112, 120, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 102, 111, 99, 117, 115, 45, 114, 105, 110, 103, 45, 99, 111, 108, 111, 114,
- 32, 125, 32, 119, 109, 108, 58, 102, 111, 99, 117, 115, 44, 32, 99, 97,
- 114, 100, 58, 102, 111, 99, 117, 115, 32, 123, 32, 111, 117, 116, 108, 105,
- 110, 101, 58, 32, 110, 111, 110, 101, 32, 125, 32, 105, 110, 112, 117, 116,
- 58, 102, 111, 99, 117, 115, 44, 32, 115, 101, 108, 101, 99, 116, 58, 102,
- 111, 99, 117, 115, 32, 123, 32, 111, 117, 116, 108, 105, 110, 101, 45, 111,
- 102, 102, 115, 101, 116, 58, 32, 45, 50, 112, 120, 32, 125, 32, 97, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 110, 121, 45, 108, 105, 110, 107,
- 44, 32, 97, 110, 99, 104, 111, 114, 58, 45, 119, 101, 98, 107, 105, 116,
- 45, 97, 110, 121, 45, 108, 105, 110, 107, 32, 123, 32, 99, 111, 108, 111,
- 114, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 108, 105, 110, 107, 59,
- 32, 116, 101, 120, 116, 45, 100, 101, 99, 111, 114, 97, 116, 105, 111, 110,
- 58, 32, 117, 110, 100, 101, 114, 108, 105, 110, 101, 59, 32, 99, 117, 114,
- 115, 111, 114, 58, 32, 97, 117, 116, 111, 59, 32, 125, 32, 97, 58, 45,
- 119, 101, 98, 107, 105, 116, 45, 97, 110, 121, 45, 108, 105, 110, 107, 58,
- 97, 99, 116, 105, 118, 101, 44, 32, 97, 110, 99, 104, 111, 114, 58, 45,
- 119, 101, 98, 107, 105, 116, 45, 97, 110, 121, 45, 108, 105, 110, 107, 58,
- 97, 99, 116, 105, 118, 101, 32, 123, 32, 99, 111, 108, 111, 114, 58, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 99, 116, 105, 118, 101, 108, 105,
- 110, 107, 32, 125
-};
-extern const char mediaControlsUserAgentStyleSheet[2813] = {
- 97, 117, 100, 105, 111, 32, 123, 32, 119, 105, 100, 116, 104, 58, 32, 50,
- 48, 48, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54,
- 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101,
- 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114,
- 111, 108, 115, 45, 112, 97, 110, 101, 108, 44, 32, 118, 105, 100, 101, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 112, 97, 110, 101, 108, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 111, 114, 105, 101, 110, 116, 58, 32, 104, 111, 114, 105, 122,
- 111, 110, 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114,
- 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 117, 115, 101, 114, 45, 115,
- 101, 108, 101, 99, 116, 58, 32, 110, 111, 110, 101, 59, 32, 112, 111, 115,
- 105, 116, 105, 111, 110, 58, 32, 97, 98, 115, 111, 108, 117, 116, 101, 59,
- 32, 98, 111, 116, 116, 111, 109, 58, 32, 48, 59, 32, 119, 105, 100, 116,
- 104, 58, 32, 49, 48, 48, 37, 59, 32, 122, 45, 105, 110, 100, 101, 120,
- 58, 32, 48, 59, 32, 111, 118, 101, 114, 102, 108, 111, 119, 58, 32, 104,
- 105, 100, 100, 101, 110, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49,
- 54, 112, 120, 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110, 58,
- 32, 114, 105, 103, 104, 116, 59, 32, 125, 32, 118, 105, 100, 101, 111, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 102, 117, 108, 108, 45, 112, 97, 103,
- 101, 45, 109, 101, 100, 105, 97, 58, 58, 45, 119, 101, 98, 107, 105, 116,
- 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45,
- 112, 97, 110, 101, 108, 32, 123, 32, 98, 111, 116, 116, 111, 109, 58, 32,
- 45, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111,
- 110, 116, 114, 111, 108, 115, 45, 109, 117, 116, 101, 45, 98, 117, 116, 116,
- 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108,
- 115, 45, 109, 117, 116, 101, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110,
- 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 109, 117, 116, 101, 45, 98,
- 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, 100,
- 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116,
- 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58,
- 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99,
- 111, 110, 116, 114, 111, 108, 115, 45, 112, 108, 97, 121, 45, 98, 117, 116,
- 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111,
- 108, 115, 45, 112, 108, 97, 121, 45, 98, 117, 116, 116, 111, 110, 32, 123,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97,
- 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 112, 108, 97, 121, 45,
- 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105,
- 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104,
- 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110,
- 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 44, 32, 118, 105, 100,
- 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105,
- 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108,
- 105, 110, 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 32, 123, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110,
- 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111,
- 108, 115, 45, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 59, 32, 100,
- 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120,
- 45, 111, 114, 105, 101, 110, 116, 58, 32, 104, 111, 114, 105, 122, 111, 110,
- 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120,
- 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 112, 97, 99, 107,
- 58, 32, 101, 110, 100, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 102, 108, 101, 120, 58, 32, 49, 59, 32, 45, 119, 101, 98,
- 107, 105, 116, 45, 117, 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58,
- 32, 110, 111, 110, 101, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49,
- 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 99, 117, 114, 114, 101, 110, 116, 45, 116, 105, 109,
- 101, 45, 100, 105, 115, 112, 108, 97, 121, 44, 32, 118, 105, 100, 101, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 99, 117, 114, 114, 101, 110, 116,
- 45, 116, 105, 109, 101, 45, 100, 105, 115, 112, 108, 97, 121, 32, 123, 32,
- 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125,
- 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45,
- 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116,
- 105, 109, 101, 45, 114, 101, 109, 97, 105, 110, 105, 110, 103, 45, 100, 105,
- 115, 112, 108, 97, 121, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 116, 105, 109, 101, 45, 114, 101, 109, 97, 105, 110,
- 105, 110, 103, 45, 100, 105, 115, 112, 108, 97, 121, 32, 123, 32, 100, 105,
- 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 97,
- 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109,
- 101, 108, 105, 110, 101, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110, 101, 32, 123, 32,
- 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110,
- 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 115, 108, 105, 100, 101, 114,
- 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107,
- 105, 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 98, 111, 120, 45, 102, 108, 101, 120, 58, 32, 49, 59, 32, 104, 101, 105,
- 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 112, 97, 100, 100, 105,
- 110, 103, 58, 32, 48, 112, 120, 32, 50, 112, 120, 59, 32, 125, 32, 97,
- 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 118, 111, 108,
- 117, 109, 101, 45, 115, 108, 105, 100, 101, 114, 45, 99, 111, 110, 116, 97,
- 105, 110, 101, 114, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101,
- 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114,
- 111, 108, 115, 45, 118, 111, 108, 117, 109, 101, 45, 115, 108, 105, 100, 101,
- 114, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 32, 123, 32, 100, 105,
- 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 97,
- 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 118, 111, 108,
- 117, 109, 101, 45, 115, 108, 105, 100, 101, 114, 44, 32, 118, 105, 100, 101,
- 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97,
- 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 118, 111, 108, 117, 109, 101,
- 45, 115, 108, 105, 100, 101, 114, 32, 123, 32, 100, 105, 115, 112, 108, 97,
- 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 97, 117, 100, 105, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, 107, 45, 98, 97,
- 99, 107, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, 107, 45, 98, 97,
- 99, 107, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98,
- 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32,
- 109, 101, 100, 105, 97, 45, 115, 101, 101, 107, 45, 98, 97, 99, 107, 45,
- 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58,
- 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105,
- 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104,
- 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, 107, 45, 102, 111,
- 114, 119, 97, 114, 100, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105,
- 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100,
- 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, 107,
- 45, 102, 111, 114, 119, 97, 114, 100, 45, 98, 117, 116, 116, 111, 110, 32,
- 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114,
- 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 115, 101, 101, 107,
- 45, 102, 111, 114, 119, 97, 114, 100, 45, 98, 117, 116, 116, 111, 110, 59,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 98, 111, 120, 59, 32, 119, 105, 100, 116, 104, 58, 32, 49, 54,
- 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120,
- 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108,
- 115, 45, 102, 117, 108, 108, 115, 99, 114, 101, 101, 110, 45, 98, 117, 116,
- 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111,
- 108, 115, 45, 102, 117, 108, 108, 115, 99, 114, 101, 101, 110, 45, 98, 117,
- 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97,
- 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97,
- 45, 102, 117, 108, 108, 115, 99, 114, 101, 101, 110, 45, 98, 117, 116, 116,
- 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101,
- 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, 100, 116, 104, 58,
- 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49,
- 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 114, 101, 119, 105, 110, 100, 45, 98, 117, 116, 116,
- 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108,
- 115, 45, 114, 101, 119, 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 32,
- 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59,
- 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105,
- 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115,
- 45, 114, 101, 116, 117, 114, 110, 45, 116, 111, 45, 114, 101, 97, 108, 116,
- 105, 109, 101, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101,
- 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97,
- 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 114, 101, 116, 117, 114, 110,
- 45, 116, 111, 45, 114, 101, 97, 108, 116, 105, 109, 101, 45, 98, 117, 116,
- 116, 111, 110, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110,
- 111, 110, 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 116, 111, 103, 103, 108, 101, 45, 99, 108, 111, 115,
- 101, 100, 45, 99, 97, 112, 116, 105, 111, 110, 115, 45, 98, 117, 116, 116,
- 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108,
- 115, 45, 116, 111, 103, 103, 108, 101, 45, 99, 108, 111, 115, 101, 100, 45,
- 99, 97, 112, 116, 105, 111, 110, 115, 45, 98, 117, 116, 116, 111, 110, 32,
- 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114,
- 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 116, 111, 103, 103,
- 108, 101, 45, 99, 108, 111, 115, 101, 100, 45, 99, 97, 112, 116, 105, 111,
- 110, 115, 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108,
- 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59,
- 32, 119, 105, 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101,
- 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 125
-};
-extern const char mediaControlsQtUserAgentStyleSheet[2653] = {
- 97, 117, 100, 105, 111, 32, 123, 32, 104, 101, 105, 103, 104, 116, 58, 32,
- 51, 52, 112, 120, 59, 32, 119, 105, 100, 116, 104, 58, 32, 52, 48, 48,
- 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101,
- 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114,
- 111, 108, 115, 45, 112, 97, 110, 101, 108, 44, 32, 118, 105, 100, 101, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 112, 97, 110, 101, 108, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105,
- 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 111, 114, 105, 101, 110, 116, 58, 32, 104, 111, 114, 105, 122,
- 111, 110, 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 101, 110, 100, 59, 32, 45,
- 119, 101, 98, 107, 105, 116, 45, 117, 115, 101, 114, 45, 115, 101, 108, 101,
- 99, 116, 58, 32, 110, 111, 110, 101, 59, 32, 112, 111, 115, 105, 116, 105,
- 111, 110, 58, 32, 97, 98, 115, 111, 108, 117, 116, 101, 59, 32, 98, 111,
- 116, 116, 111, 109, 58, 32, 48, 59, 32, 119, 105, 100, 116, 104, 58, 32,
- 49, 48, 48, 37, 59, 32, 122, 45, 105, 110, 100, 101, 120, 58, 32, 48,
- 59, 32, 111, 118, 101, 114, 102, 108, 111, 119, 58, 32, 104, 105, 100, 100,
- 101, 110, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 48, 48, 37,
- 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110, 58, 32, 114, 105,
- 103, 104, 116, 59, 32, 125, 32, 118, 105, 100, 101, 111, 58, 45, 119, 101,
- 98, 107, 105, 116, 45, 102, 117, 108, 108, 45, 112, 97, 103, 101, 45, 109,
- 101, 100, 105, 97, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 112, 97, 110,
- 101, 108, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111,
- 110, 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101,
- 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114,
- 111, 108, 115, 45, 109, 117, 116, 101, 45, 98, 117, 116, 116, 111, 110, 44,
- 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45,
- 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 109,
- 117, 116, 101, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 119, 105, 100,
- 116, 104, 58, 32, 49, 50, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116,
- 58, 32, 49, 50, 112, 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58,
- 32, 54, 112, 120, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 53, 112,
- 120, 32, 53, 112, 120, 32, 53, 112, 120, 32, 51, 112, 120, 59, 32, 125,
- 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45,
- 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 112,
- 108, 97, 121, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101,
- 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97,
- 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 112, 108, 97, 121, 45, 98,
- 117, 116, 116, 111, 110, 32, 123, 32, 119, 105, 100, 116, 104, 58, 32, 57,
- 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 50, 112, 120,
- 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 54, 112, 120, 32, 49,
- 50, 112, 120, 32, 54, 112, 120, 32, 49, 49, 112, 120, 59, 32, 109, 97,
- 114, 103, 105, 110, 58, 32, 53, 112, 120, 32, 51, 112, 120, 32, 53, 112,
- 120, 32, 53, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111,
- 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110, 101, 45,
- 99, 111, 110, 116, 97, 105, 110, 101, 114, 44, 32, 118, 105, 100, 101, 111,
- 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45,
- 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110,
- 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 32, 123, 32, 104, 101,
- 105, 103, 104, 116, 58, 32, 51, 52, 112, 120, 59, 32, 125, 32, 97, 117,
- 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100,
- 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 99, 117, 114, 114,
- 101, 110, 116, 45, 116, 105, 109, 101, 45, 100, 105, 115, 112, 108, 97, 121,
- 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116,
- 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45,
- 99, 117, 114, 114, 101, 110, 116, 45, 116, 105, 109, 101, 45, 100, 105, 115,
- 112, 108, 97, 121, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97,
- 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97,
- 45, 99, 117, 114, 114, 101, 110, 116, 45, 116, 105, 109, 101, 45, 100, 105,
- 115, 112, 108, 97, 121, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 117,
- 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58, 32, 110, 111, 110, 101,
- 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105, 110,
- 101, 45, 98, 108, 111, 99, 107, 59, 32, 104, 101, 105, 103, 104, 116, 58,
- 32, 49, 50, 112, 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32,
- 54, 112, 120, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 53, 112, 120,
- 32, 51, 112, 120, 59, 32, 111, 118, 101, 114, 102, 108, 111, 119, 58, 32,
- 104, 105, 100, 100, 101, 110, 59, 32, 99, 117, 114, 115, 111, 114, 58, 32,
- 100, 101, 102, 97, 117, 108, 116, 59, 32, 116, 101, 120, 116, 45, 97, 108,
- 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32, 102, 111, 110,
- 116, 45, 115, 105, 122, 101, 58, 32, 49, 48, 112, 120, 59, 32, 102, 111,
- 110, 116, 45, 102, 97, 109, 105, 108, 121, 58, 32, 86, 101, 114, 100, 97,
- 110, 97, 59, 32, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104, 116, 58,
- 32, 98, 111, 108, 100, 59, 32, 99, 111, 108, 111, 114, 58, 32, 119, 104,
- 105, 116, 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 116, 105, 109, 101, 45, 114, 101, 109, 97, 105, 110,
- 105, 110, 103, 45, 100, 105, 115, 112, 108, 97, 121, 44, 32, 118, 105, 100,
- 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105,
- 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 45,
- 114, 101, 109, 97, 105, 110, 105, 110, 103, 45, 100, 105, 115, 112, 108, 97,
- 121, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110,
- 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98,
- 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111,
- 108, 115, 45, 116, 105, 109, 101, 108, 105, 110, 101, 44, 32, 118, 105, 100,
- 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105,
- 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108,
- 105, 110, 101, 32, 123, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 50,
- 112, 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 54, 112, 120,
- 32, 56, 112, 120, 59, 32, 109, 97, 114, 103, 105, 110, 58, 32, 53, 112,
- 120, 32, 51, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111,
- 110, 116, 114, 111, 108, 115, 45, 118, 111, 108, 117, 109, 101, 45, 115, 108,
- 105, 100, 101, 114, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 44, 32,
- 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109,
- 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 118, 111,
- 108, 117, 109, 101, 45, 115, 108, 105, 100, 101, 114, 45, 99, 111, 110, 116,
- 97, 105, 110, 101, 114, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105,
- 97, 45, 118, 111, 108, 117, 109, 101, 45, 115, 108, 105, 100, 101, 114, 45,
- 99, 111, 110, 116, 97, 105, 110, 101, 114, 59, 32, 112, 111, 115, 105, 116,
- 105, 111, 110, 58, 32, 97, 98, 115, 111, 108, 117, 116, 101, 59, 32, 104,
- 101, 105, 103, 104, 116, 58, 32, 49, 48, 51, 112, 120, 59, 32, 119, 105,
- 100, 116, 104, 58, 32, 50, 52, 112, 120, 59, 32, 125, 32, 97, 117, 100,
- 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105,
- 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 118, 111, 108, 117, 109,
- 101, 45, 115, 108, 105, 100, 101, 114, 44, 32, 118, 105, 100, 101, 111, 58,
- 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99,
- 111, 110, 116, 114, 111, 108, 115, 45, 118, 111, 108, 117, 109, 101, 45, 115,
- 108, 105, 100, 101, 114, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45,
- 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105,
- 97, 45, 118, 111, 108, 117, 109, 101, 45, 115, 108, 105, 100, 101, 114, 59,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 105, 110, 108, 105, 110, 101,
- 59, 32, 112, 111, 115, 105, 116, 105, 111, 110, 58, 32, 97, 98, 115, 111,
- 108, 117, 116, 101, 59, 32, 119, 105, 100, 116, 104, 58, 32, 49, 50, 112,
- 120, 59, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 54, 112, 120, 59,
- 32, 104, 101, 105, 103, 104, 116, 58, 32, 56, 56, 112, 120, 59, 32, 109,
- 97, 114, 103, 105, 110, 58, 32, 48, 32, 48, 32, 51, 112, 120, 32, 48,
- 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108,
- 115, 45, 115, 101, 101, 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116,
- 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108,
- 115, 45, 115, 101, 101, 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116,
- 111, 110, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111,
- 110, 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101,
- 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114,
- 111, 108, 115, 45, 115, 101, 101, 107, 45, 102, 111, 114, 119, 97, 114, 100,
- 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58,
- 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111,
- 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, 107, 45, 102, 111, 114, 119,
- 97, 114, 100, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 100, 105, 115,
- 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 97, 117,
- 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100,
- 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 102, 117, 108, 108,
- 115, 99, 114, 101, 101, 110, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118,
- 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 102, 117, 108,
- 108, 115, 99, 114, 101, 101, 110, 45, 98, 117, 116, 116, 111, 110, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32,
- 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116,
- 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45,
- 114, 101, 119, 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118,
- 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 114, 101, 119,
- 105, 110, 100, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 100, 105, 115,
- 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 97, 117,
- 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100,
- 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 114, 101, 116, 117,
- 114, 110, 45, 116, 111, 45, 114, 101, 97, 108, 116, 105, 109, 101, 45, 98,
- 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119,
- 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116,
- 114, 111, 108, 115, 45, 114, 101, 116, 117, 114, 110, 45, 116, 111, 45, 114,
- 101, 97, 108, 116, 105, 109, 101, 45, 98, 117, 116, 116, 111, 110, 32, 123,
- 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32,
- 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116,
- 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45,
- 116, 111, 103, 103, 108, 101, 45, 99, 108, 111, 115, 101, 100, 45, 99, 97,
- 112, 116, 105, 111, 110, 115, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118,
- 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101,
- 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 111, 103,
- 103, 108, 101, 45, 99, 108, 111, 115, 101, 100, 45, 99, 97, 112, 116, 105,
- 111, 110, 115, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 100, 105, 115,
- 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125
-};
-extern const char themeQtNoListboxesUserAgentStyleSheet[180] = {
- 115, 101, 108, 101, 99, 116, 91, 115, 105, 122, 101, 93, 44, 32, 115, 101,
- 108, 101, 99, 116, 91, 109, 117, 108, 116, 105, 112, 108, 101, 93, 44, 32,
- 115, 101, 108, 101, 99, 116, 91, 115, 105, 122, 101, 93, 91, 109, 117, 108,
- 116, 105, 112, 108, 101, 93, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116,
- 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 110,
- 117, 108, 105, 115, 116, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114,
- 59, 32, 98, 111, 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 115, 111,
- 108, 105, 100, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 114,
- 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58, 32, 53, 112, 120, 59,
- 32, 119, 104, 105, 116, 101, 45, 115, 112, 97, 99, 101, 58, 32, 112, 114,
- 101, 59, 32, 125
-};
-extern const char themeQtMaemo5UserAgentStyleSheet[1314] = {
- 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 98, 117, 116, 116,
- 111, 110, 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101,
- 61, 34, 115, 117, 98, 109, 105, 116, 34, 93, 44, 32, 105, 110, 112, 117,
- 116, 91, 116, 121, 112, 101, 61, 34, 114, 101, 115, 101, 116, 34, 93, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 102, 105, 108,
- 101, 34, 93, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 102, 105, 108,
- 101, 45, 117, 112, 108, 111, 97, 100, 45, 98, 117, 116, 116, 111, 110, 44,
- 32, 98, 117, 116, 116, 111, 110, 44, 32, 115, 101, 108, 101, 99, 116, 32,
- 123, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 50, 112, 120, 32, 49,
- 56, 112, 120, 32, 51, 112, 120, 32, 49, 56, 112, 120, 59, 32, 98, 111,
- 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 115, 111, 108, 105, 100, 32,
- 98, 108, 97, 99, 107, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98,
- 111, 114, 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58, 53, 112, 120,
- 59, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108,
- 111, 114, 58, 32, 66, 117, 116, 116, 111, 110, 70, 97, 99, 101, 59, 32,
- 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 98, 117,
- 116, 116, 111, 110, 34, 93, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 115, 117, 98,
- 109, 105, 116, 34, 93, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32,
- 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 101, 115, 101,
- 116, 34, 93, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 105, 110,
- 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 102, 105, 108, 101, 34, 93,
- 58, 100, 105, 115, 97, 98, 108, 101, 100, 58, 58, 45, 119, 101, 98, 107,
- 105, 116, 45, 102, 105, 108, 101, 45, 117, 112, 108, 111, 97, 100, 45, 98,
- 117, 116, 116, 111, 110, 44, 32, 98, 117, 116, 116, 111, 110, 58, 100, 105,
- 115, 97, 98, 108, 101, 100, 44, 32, 115, 101, 108, 101, 99, 116, 58, 100,
- 105, 115, 97, 98, 108, 101, 100, 32, 123, 32, 98, 111, 114, 100, 101, 114,
- 58, 32, 49, 112, 120, 32, 115, 111, 108, 105, 100, 32, 103, 114, 97, 121,
- 59, 32, 125, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34,
- 98, 117, 116, 116, 111, 110, 34, 93, 58, 97, 99, 116, 105, 118, 101, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 115, 117, 98,
- 109, 105, 116, 34, 93, 58, 97, 99, 116, 105, 118, 101, 44, 32, 105, 110,
- 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 101, 115, 101, 116, 34,
- 93, 58, 97, 99, 116, 105, 118, 101, 44, 32, 105, 110, 112, 117, 116, 91,
- 116, 121, 112, 101, 61, 34, 102, 105, 108, 101, 34, 93, 58, 97, 99, 116,
- 105, 118, 101, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 102, 105, 108,
- 101, 45, 117, 112, 108, 111, 97, 100, 45, 98, 117, 116, 116, 111, 110, 44,
- 32, 98, 117, 116, 116, 111, 110, 58, 97, 99, 116, 105, 118, 101, 44, 32,
- 115, 101, 108, 101, 99, 116, 58, 97, 99, 116, 105, 118, 101, 123, 32, 98,
- 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58,
- 32, 66, 117, 116, 116, 111, 110, 83, 104, 97, 100, 111, 119, 59, 32, 125,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 98, 117, 116,
- 116, 111, 110, 34, 93, 58, 97, 99, 116, 105, 118, 101, 58, 100, 105, 115,
- 97, 98, 108, 101, 100, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112,
- 101, 61, 34, 115, 117, 98, 109, 105, 116, 34, 93, 58, 97, 99, 116, 105,
- 118, 101, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 105, 110, 112,
- 117, 116, 91, 116, 121, 112, 101, 61, 34, 114, 101, 115, 101, 116, 34, 93,
- 58, 97, 99, 116, 105, 118, 101, 58, 100, 105, 115, 97, 98, 108, 101, 100,
- 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 102, 105,
- 108, 101, 34, 93, 58, 97, 99, 116, 105, 118, 101, 58, 100, 105, 115, 97,
- 98, 108, 101, 100, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 102, 105,
- 108, 101, 45, 117, 112, 108, 111, 97, 100, 45, 98, 117, 116, 116, 111, 110,
- 44, 32, 98, 117, 116, 116, 111, 110, 58, 97, 99, 116, 105, 118, 101, 58,
- 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 115, 101, 108, 101, 99, 116,
- 58, 97, 99, 116, 105, 118, 101, 58, 100, 105, 115, 97, 98, 108, 101, 100,
- 32, 123, 32, 98, 111, 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 115,
- 111, 108, 105, 100, 32, 103, 114, 97, 121, 59, 32, 125, 32, 105, 110, 112,
- 117, 116, 58, 110, 111, 116, 40, 91, 116, 121, 112, 101, 93, 41, 44, 32,
- 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 116, 101, 120, 116,
- 34, 93, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34,
- 112, 97, 115, 115, 119, 111, 114, 100, 34, 93, 44, 32, 116, 101, 120, 116,
- 97, 114, 101, 97, 32, 123, 32, 98, 111, 114, 100, 101, 114, 58, 32, 49,
- 112, 120, 32, 115, 111, 108, 105, 100, 32, 98, 108, 97, 99, 107, 59, 32,
- 125, 32, 105, 110, 112, 117, 116, 58, 110, 111, 116, 40, 91, 116, 121, 112,
- 101, 93, 41, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 105, 110,
- 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 116, 101, 120, 116, 34, 93,
- 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 105, 110, 112, 117, 116,
- 91, 116, 121, 112, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34,
- 93, 58, 100, 105, 115, 97, 98, 108, 101, 100, 44, 32, 116, 101, 120, 116,
- 97, 114, 101, 97, 58, 100, 105, 115, 97, 98, 108, 101, 100, 32, 123, 32,
- 98, 111, 114, 100, 101, 114, 58, 32, 49, 112, 120, 32, 115, 111, 108, 105,
- 100, 32, 103, 114, 101, 121, 59, 32, 98, 97, 99, 107, 103, 114, 111, 117,
- 110, 100, 45, 99, 111, 108, 111, 114, 58, 66, 117, 116, 116, 111, 110, 72,
- 105, 103, 104, 108, 105, 103, 104, 116, 59, 32, 125, 32, 105, 110, 112, 117,
- 116, 58, 110, 111, 116, 40, 91, 116, 121, 112, 101, 93, 41, 58, 97, 99,
- 116, 105, 118, 101, 44, 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101,
- 61, 34, 116, 101, 120, 116, 34, 93, 58, 97, 99, 116, 105, 118, 101, 44,
- 32, 105, 110, 112, 117, 116, 91, 116, 121, 112, 101, 61, 34, 112, 97, 115,
- 115, 119, 111, 114, 100, 34, 93, 58, 97, 99, 116, 105, 118, 101, 44, 32,
- 116, 101, 120, 116, 97, 114, 101, 97, 58, 97, 99, 116, 105, 118, 101, 32,
- 123, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 45, 99, 111, 108,
- 111, 114, 58, 66, 117, 116, 116, 111, 110, 83, 104, 97, 100, 111, 119, 59,
- 32, 125
-};
-}
diff --git a/src/3rdparty/webkit/WebCore/generated/WebKitVersion.h b/src/3rdparty/webkit/WebCore/generated/WebKitVersion.h
deleted file mode 100644
index e991ed7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/WebKitVersion.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- *
- * Copyright (C) 2009 Apple Computer, Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-
-#ifndef WebKitVersion_h
-#define WebKitVersion_h
-
-#define WEBKIT_MAJOR_VERSION 533
-#define WEBKIT_MINOR_VERSION 3
-
-#endif //WebKitVersion_h
diff --git a/src/3rdparty/webkit/WebCore/generated/XLinkNames.cpp b/src/3rdparty/webkit/WebCore/generated/XLinkNames.cpp
deleted file mode 100644
index 2dc9039..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XLinkNames.cpp
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
-#define DOM_XLinkNAMES_HIDE_GLOBALS 1
-#else
-#define QNAME_DEFAULT_CONSTRUCTOR 1
-#endif
-
-#include "XLinkNames.h"
-
-#include "StaticConstructors.h"
-namespace WebCore {
-
- namespace XLinkNames {
-
-using namespace WebCore;
-
-DEFINE_GLOBAL(AtomicString, xlinkNamespaceURI, "http://www.w3.org/1999/xlink")
-
-// Attributes
-DEFINE_GLOBAL(QualifiedName, actuateAttr, nullAtom, "actuate", xlinkNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, arcroleAttr, nullAtom, "arcrole", xlinkNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, hrefAttr, nullAtom, "href", xlinkNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, roleAttr, nullAtom, "role", xlinkNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, showAttr, nullAtom, "show", xlinkNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, titleAttr, nullAtom, "title", xlinkNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, typeAttr, nullAtom, "type", xlinkNamespaceURI);
-
-
-WebCore::QualifiedName** getXLinkAttrs(size_t* size)
-{
- static WebCore::QualifiedName* XLinkAttr[] = {
- (WebCore::QualifiedName*)&actuateAttr,
- (WebCore::QualifiedName*)&arcroleAttr,
- (WebCore::QualifiedName*)&hrefAttr,
- (WebCore::QualifiedName*)&roleAttr,
- (WebCore::QualifiedName*)&showAttr,
- (WebCore::QualifiedName*)&titleAttr,
- (WebCore::QualifiedName*)&typeAttr,
- };
- *size = 7;
- return XLinkAttr;
-}
-
-void init()
-{
- static bool initialized = false;
- if (initialized)
- return;
- initialized = true;
-
- // Use placement new to initialize the globals.
-
- AtomicString::init();
- AtomicString xlinkNS("http://www.w3.org/1999/xlink");
-
- // Namespace
- new ((void*)&xlinkNamespaceURI) AtomicString(xlinkNS);
-
- // Attributes
- new ((void*)&actuateAttr) QualifiedName(nullAtom, "actuate", xlinkNS);
- new ((void*)&arcroleAttr) QualifiedName(nullAtom, "arcrole", xlinkNS);
- new ((void*)&hrefAttr) QualifiedName(nullAtom, "href", xlinkNS);
- new ((void*)&roleAttr) QualifiedName(nullAtom, "role", xlinkNS);
- new ((void*)&showAttr) QualifiedName(nullAtom, "show", xlinkNS);
- new ((void*)&titleAttr) QualifiedName(nullAtom, "title", xlinkNS);
- new ((void*)&typeAttr) QualifiedName(nullAtom, "type", xlinkNS);
-}
-
-} }
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XLinkNames.h b/src/3rdparty/webkit/WebCore/generated/XLinkNames.h
deleted file mode 100644
index e9087a7..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XLinkNames.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef DOM_XLinkNAMES_H
-#define DOM_XLinkNAMES_H
-
-#include "QualifiedName.h"
-
-namespace WebCore {
-
- namespace XLinkNames {
-
-#ifndef DOM_XLinkNAMES_HIDE_GLOBALS
-// Namespace
-extern const WebCore::AtomicString xlinkNamespaceURI;
-
-// Attributes
-extern const WebCore::QualifiedName actuateAttr;
-extern const WebCore::QualifiedName arcroleAttr;
-extern const WebCore::QualifiedName hrefAttr;
-extern const WebCore::QualifiedName roleAttr;
-extern const WebCore::QualifiedName showAttr;
-extern const WebCore::QualifiedName titleAttr;
-extern const WebCore::QualifiedName typeAttr;
-#endif
-
-WebCore::QualifiedName** getXLinkAttrs(size_t* size);
-
-void init();
-
-} }
-
-#endif
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XMLNSNames.cpp b/src/3rdparty/webkit/WebCore/generated/XMLNSNames.cpp
deleted file mode 100644
index 78da2fd..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XMLNSNames.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
-#define DOM_XMLNSNAMES_HIDE_GLOBALS 1
-#else
-#define QNAME_DEFAULT_CONSTRUCTOR 1
-#endif
-
-#include "XMLNSNames.h"
-
-#include "StaticConstructors.h"
-namespace WebCore {
-
- namespace XMLNSNames {
-
-using namespace WebCore;
-
-DEFINE_GLOBAL(AtomicString, xmlnsNamespaceURI, "http://www.w3.org/2000/xmlns/")
-
-// Attributes
-DEFINE_GLOBAL(QualifiedName, xmlnsAttr, nullAtom, "xmlns", xmlnsNamespaceURI);
-
-
-WebCore::QualifiedName** getXMLNSAttrs(size_t* size)
-{
- static WebCore::QualifiedName* XMLNSAttr[] = {
- (WebCore::QualifiedName*)&xmlnsAttr,
- };
- *size = 1;
- return XMLNSAttr;
-}
-
-void init()
-{
- static bool initialized = false;
- if (initialized)
- return;
- initialized = true;
-
- // Use placement new to initialize the globals.
-
- AtomicString::init();
- AtomicString xmlnsNS("http://www.w3.org/2000/xmlns/");
-
- // Namespace
- new ((void*)&xmlnsNamespaceURI) AtomicString(xmlnsNS);
-
- // Attributes
- new ((void*)&xmlnsAttr) QualifiedName(nullAtom, "xmlns", xmlnsNS);
-}
-
-} }
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XMLNSNames.h b/src/3rdparty/webkit/WebCore/generated/XMLNSNames.h
deleted file mode 100644
index 4f41dff..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XMLNSNames.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef DOM_XMLNSNAMES_H
-#define DOM_XMLNSNAMES_H
-
-#include "QualifiedName.h"
-
-namespace WebCore {
-
- namespace XMLNSNames {
-
-#ifndef DOM_XMLNSNAMES_HIDE_GLOBALS
-// Namespace
-extern const WebCore::AtomicString xmlnsNamespaceURI;
-
-// Attributes
-extern const WebCore::QualifiedName xmlnsAttr;
-#endif
-
-WebCore::QualifiedName** getXMLNSAttrs(size_t* size);
-
-void init();
-
-} }
-
-#endif
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XMLNames.cpp b/src/3rdparty/webkit/WebCore/generated/XMLNames.cpp
deleted file mode 100644
index 1eae32e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XMLNames.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
-#define DOM_XMLNAMES_HIDE_GLOBALS 1
-#else
-#define QNAME_DEFAULT_CONSTRUCTOR 1
-#endif
-
-#include "XMLNames.h"
-
-#include "StaticConstructors.h"
-namespace WebCore {
-
- namespace XMLNames {
-
-using namespace WebCore;
-
-DEFINE_GLOBAL(AtomicString, xmlNamespaceURI, "http://www.w3.org/XML/1998/namespace")
-
-// Attributes
-DEFINE_GLOBAL(QualifiedName, baseAttr, nullAtom, "base", xmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, langAttr, nullAtom, "lang", xmlNamespaceURI);
-DEFINE_GLOBAL(QualifiedName, spaceAttr, nullAtom, "space", xmlNamespaceURI);
-
-
-WebCore::QualifiedName** getXMLAttrs(size_t* size)
-{
- static WebCore::QualifiedName* XMLAttr[] = {
- (WebCore::QualifiedName*)&baseAttr,
- (WebCore::QualifiedName*)&langAttr,
- (WebCore::QualifiedName*)&spaceAttr,
- };
- *size = 3;
- return XMLAttr;
-}
-
-void init()
-{
- static bool initialized = false;
- if (initialized)
- return;
- initialized = true;
-
- // Use placement new to initialize the globals.
-
- AtomicString::init();
- AtomicString xmlNS("http://www.w3.org/XML/1998/namespace");
-
- // Namespace
- new ((void*)&xmlNamespaceURI) AtomicString(xmlNS);
-
- // Attributes
- new ((void*)&baseAttr) QualifiedName(nullAtom, "base", xmlNS);
- new ((void*)&langAttr) QualifiedName(nullAtom, "lang", xmlNS);
- new ((void*)&spaceAttr) QualifiedName(nullAtom, "space", xmlNS);
-}
-
-} }
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XMLNames.h b/src/3rdparty/webkit/WebCore/generated/XMLNames.h
deleted file mode 100644
index bdda2c2..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XMLNames.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
- *
- * This file was generated by the dom/make_names.pl script.
- *
- * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef DOM_XMLNAMES_H
-#define DOM_XMLNAMES_H
-
-#include "QualifiedName.h"
-
-namespace WebCore {
-
- namespace XMLNames {
-
-#ifndef DOM_XMLNAMES_HIDE_GLOBALS
-// Namespace
-extern const WebCore::AtomicString xmlNamespaceURI;
-
-// Attributes
-extern const WebCore::QualifiedName baseAttr;
-extern const WebCore::QualifiedName langAttr;
-extern const WebCore::QualifiedName spaceAttr;
-#endif
-
-WebCore::QualifiedName** getXMLAttrs(size_t* size);
-
-void init();
-
-} }
-
-#endif
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp b/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp
deleted file mode 100644
index 0859634..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp
+++ /dev/null
@@ -1,2236 +0,0 @@
-
-/* A Bison parser, made by GNU Bison 2.4.1. */
-
-/* Skeleton implementation for Bison's Yacc-like parsers in C
-
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-/* C LALR(1) parser skeleton written by Richard Stallman, by
- simplifying the original so-called "semantic" parser. */
-
-/* All symbols defined below should begin with yy or YY, to avoid
- infringing on user name space. This should be done even for local
- variables, as they might otherwise be expanded by user macros.
- There are some unavoidable exceptions within include files to
- define necessary library symbols; they are noted "INFRINGES ON
- USER NAME SPACE" below. */
-
-/* Identify Bison output. */
-#define YYBISON 1
-
-/* Bison version. */
-#define YYBISON_VERSION "2.4.1"
-
-/* Skeleton name. */
-#define YYSKELETON_NAME "yacc.c"
-
-/* Pure parsers. */
-#define YYPURE 1
-
-/* Push parsers. */
-#define YYPUSH 0
-
-/* Pull parsers. */
-#define YYPULL 1
-
-/* Using locations. */
-#define YYLSP_NEEDED 0
-
-/* Substitute the variable and function names. */
-#define yyparse xpathyyparse
-#define yylex xpathyylex
-#define yyerror xpathyyerror
-#define yylval xpathyylval
-#define yychar xpathyychar
-#define yydebug xpathyydebug
-#define yynerrs xpathyynerrs
-
-
-/* Copy the first part of user declarations. */
-
-/* Line 189 of yacc.c */
-#line 28 "xml/XPathGrammar.y"
-
-
-#include "config.h"
-
-#if ENABLE(XPATH)
-
-#include "XPathFunctions.h"
-#include "XPathNSResolver.h"
-#include "XPathParser.h"
-#include "XPathPath.h"
-#include "XPathPredicate.h"
-#include "XPathVariableReference.h"
-#include <wtf/FastMalloc.h>
-
-#define YYMALLOC fastMalloc
-#define YYFREE fastFree
-
-#define YYENABLE_NLS 0
-#define YYLTYPE_IS_TRIVIAL 1
-#define YYDEBUG 0
-#define YYMAXDEPTH 10000
-#define YYPARSE_PARAM parserParameter
-#define PARSER static_cast<Parser*>(parserParameter)
-
-using namespace WebCore;
-using namespace XPath;
-
-
-
-/* Line 189 of yacc.c */
-#line 111 "/WebCore/generated/XPathGrammar.tab.c"
-
-/* Enabling traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-
-/* Enabling verbose error messages. */
-#ifdef YYERROR_VERBOSE
-# undef YYERROR_VERBOSE
-# define YYERROR_VERBOSE 1
-#else
-# define YYERROR_VERBOSE 0
-#endif
-
-/* Enabling the token table. */
-#ifndef YYTOKEN_TABLE
-# define YYTOKEN_TABLE 0
-#endif
-
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- MULOP = 258,
- RELOP = 259,
- EQOP = 260,
- MINUS = 261,
- PLUS = 262,
- AND = 263,
- OR = 264,
- AXISNAME = 265,
- NODETYPE = 266,
- PI = 267,
- FUNCTIONNAME = 268,
- LITERAL = 269,
- VARIABLEREFERENCE = 270,
- NUMBER = 271,
- DOTDOT = 272,
- SLASHSLASH = 273,
- NAMETEST = 274,
- XPATH_ERROR = 275
- };
-#endif
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 214 of yacc.c */
-#line 60 "xml/XPathGrammar.y"
-
- Step::Axis axis;
- Step::NodeTest* nodeTest;
- NumericOp::Opcode numop;
- EqTestOp::Opcode eqop;
- String* str;
- Expression* expr;
- Vector<Predicate*>* predList;
- Vector<Expression*>* argList;
- Step* step;
- LocationPath* locationPath;
-
-
-
-/* Line 214 of yacc.c */
-#line 182 "/WebCore/generated/XPathGrammar.tab.c"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-/* Copy the second part of user declarations. */
-
-/* Line 264 of yacc.c */
-#line 73 "xml/XPathGrammar.y"
-
-
-static int xpathyylex(YYSTYPE* yylval) { return Parser::current()->lex(yylval); }
-static void xpathyyerror(const char*) { }
-
-
-
-/* Line 264 of yacc.c */
-#line 202 "/WebCore/generated/XPathGrammar.tab.c"
-
-#ifdef short
-# undef short
-#endif
-
-#ifdef YYTYPE_UINT8
-typedef YYTYPE_UINT8 yytype_uint8;
-#else
-typedef unsigned char yytype_uint8;
-#endif
-
-#ifdef YYTYPE_INT8
-typedef YYTYPE_INT8 yytype_int8;
-#elif (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-typedef signed char yytype_int8;
-#else
-typedef short int yytype_int8;
-#endif
-
-#ifdef YYTYPE_UINT16
-typedef YYTYPE_UINT16 yytype_uint16;
-#else
-typedef unsigned short int yytype_uint16;
-#endif
-
-#ifdef YYTYPE_INT16
-typedef YYTYPE_INT16 yytype_int16;
-#else
-typedef short int yytype_int16;
-#endif
-
-#ifndef YYSIZE_T
-# ifdef __SIZE_TYPE__
-# define YYSIZE_T __SIZE_TYPE__
-# elif defined size_t
-# define YYSIZE_T size_t
-# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-# include <stddef.h> /* INFRINGES ON USER NAME SPACE */
-# define YYSIZE_T size_t
-# else
-# define YYSIZE_T unsigned int
-# endif
-#endif
-
-#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
-
-#ifndef YY_
-# if YYENABLE_NLS
-# if ENABLE_NLS
-# include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-# define YY_(msgid) dgettext ("bison-runtime", msgid)
-# endif
-# endif
-# ifndef YY_
-# define YY_(msgid) msgid
-# endif
-#endif
-
-/* Suppress unused-variable warnings by "using" E. */
-#if ! defined lint || defined __GNUC__
-# define YYUSE(e) ((void) (e))
-#else
-# define YYUSE(e) /* empty */
-#endif
-
-/* Identity function, used to suppress warnings about constant conditions. */
-#ifndef lint
-# define YYID(n) (n)
-#else
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static int
-YYID (int yyi)
-#else
-static int
-YYID (yyi)
- int yyi;
-#endif
-{
- return yyi;
-}
-#endif
-
-#if ! defined yyoverflow || YYERROR_VERBOSE
-
-/* The parser invokes alloca or malloc; define the necessary symbols. */
-
-# ifdef YYSTACK_USE_ALLOCA
-# if YYSTACK_USE_ALLOCA
-# ifdef __GNUC__
-# define YYSTACK_ALLOC __builtin_alloca
-# elif defined __BUILTIN_VA_ARG_INCR
-# include <alloca.h> /* INFRINGES ON USER NAME SPACE */
-# elif defined _AIX
-# define YYSTACK_ALLOC __alloca
-# elif defined _MSC_VER
-# include <malloc.h> /* INFRINGES ON USER NAME SPACE */
-# define alloca _alloca
-# else
-# define YYSTACK_ALLOC alloca
-# if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-# include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-# ifndef _STDLIB_H
-# define _STDLIB_H 1
-# endif
-# endif
-# endif
-# endif
-# endif
-
-# ifdef YYSTACK_ALLOC
- /* Pacify GCC's `empty if-body' warning. */
-# define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
-# ifndef YYSTACK_ALLOC_MAXIMUM
- /* The OS might guarantee only one guard page at the bottom of the stack,
- and a page size can be as small as 4096 bytes. So we cannot safely
- invoke alloca (N) if N exceeds 4096. Use a slightly smaller number
- to allow for a few compiler-allocated temporary stack slots. */
-# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
-# endif
-# else
-# define YYSTACK_ALLOC YYMALLOC
-# define YYSTACK_FREE YYFREE
-# ifndef YYSTACK_ALLOC_MAXIMUM
-# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
-# endif
-# if (defined __cplusplus && ! defined _STDLIB_H \
- && ! ((defined YYMALLOC || defined malloc) \
- && (defined YYFREE || defined free)))
-# include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-# ifndef _STDLIB_H
-# define _STDLIB_H 1
-# endif
-# endif
-# ifndef YYMALLOC
-# define YYMALLOC malloc
-# if ! defined malloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# ifndef YYFREE
-# define YYFREE free
-# if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-void free (void *); /* INFRINGES ON USER NAME SPACE */
-# endif
-# endif
-# endif
-#endif /* ! defined yyoverflow || YYERROR_VERBOSE */
-
-
-#if (! defined yyoverflow \
- && (! defined __cplusplus \
- || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member. */
-union yyalloc
-{
- yytype_int16 yyss_alloc;
- YYSTYPE yyvs_alloc;
-};
-
-/* The size of the maximum gap between one aligned stack and the next. */
-# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
- N elements. */
-# define YYSTACK_BYTES(N) \
- ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
- + YYSTACK_GAP_MAXIMUM)
-
-/* Copy COUNT objects from FROM to TO. The source and destination do
- not overlap. */
-# ifndef YYCOPY
-# if defined __GNUC__ && 1 < __GNUC__
-# define YYCOPY(To, From, Count) \
- __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
-# else
-# define YYCOPY(To, From, Count) \
- do \
- { \
- YYSIZE_T yyi; \
- for (yyi = 0; yyi < (Count); yyi++) \
- (To)[yyi] = (From)[yyi]; \
- } \
- while (YYID (0))
-# endif
-# endif
-
-/* Relocate STACK from its old location to the new one. The
- local variables YYSIZE and YYSTACKSIZE give the old and new number of
- elements in the stack, and YYPTR gives the new location of the
- stack. Advance YYPTR to a properly aligned location for the next
- stack. */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack) \
- do \
- { \
- YYSIZE_T yynewbytes; \
- YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
- Stack = &yyptr->Stack_alloc; \
- yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
- yyptr += yynewbytes / sizeof (*yyptr); \
- } \
- while (YYID (0))
-
-#endif
-
-/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 47
-/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 120
-
-/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 30
-/* YYNNTS -- Number of nonterminals. */
-#define YYNNTS 27
-/* YYNRULES -- Number of rules. */
-#define YYNRULES 61
-/* YYNRULES -- Number of states. */
-#define YYNSTATES 94
-
-/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
-#define YYUNDEFTOK 2
-#define YYMAXUTOK 275
-
-#define YYTRANSLATE(YYX) \
- ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
-
-/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */
-static const yytype_uint8 yytranslate[] =
-{
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 23, 24, 2, 2, 28, 2, 27, 21, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 22, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 25, 2, 26, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 29, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20
-};
-
-#if YYDEBUG
-/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
- YYRHS. */
-static const yytype_uint8 yyprhs[] =
-{
- 0, 0, 3, 5, 7, 9, 11, 14, 17, 19,
- 23, 27, 30, 33, 37, 41, 43, 45, 47, 51,
- 55, 60, 61, 63, 65, 68, 72, 74, 76, 78,
- 80, 84, 86, 88, 90, 94, 99, 101, 105, 107,
- 109, 113, 115, 117, 121, 125, 127, 130, 132, 136,
- 138, 142, 144, 148, 150, 154, 156, 160, 164, 166,
- 170, 172
-};
-
-/* YYRHS -- A `-1'-separated list of the rules' RHS. */
-static const yytype_int8 yyrhs[] =
-{
- 31, 0, -1, 50, -1, 34, -1, 33, -1, 21,
- -1, 21, 34, -1, 41, 34, -1, 35, -1, 34,
- 21, 35, -1, 34, 41, 35, -1, 37, 38, -1,
- 19, 38, -1, 36, 37, 38, -1, 36, 19, 38,
- -1, 42, -1, 10, -1, 22, -1, 11, 23, 24,
- -1, 12, 23, 24, -1, 12, 23, 14, 24, -1,
- -1, 39, -1, 40, -1, 39, 40, -1, 25, 31,
- 26, -1, 18, -1, 27, -1, 17, -1, 15, -1,
- 23, 31, 24, -1, 14, -1, 16, -1, 44, -1,
- 13, 23, 24, -1, 13, 23, 45, 24, -1, 46,
- -1, 45, 28, 46, -1, 31, -1, 48, -1, 47,
- 29, 48, -1, 32, -1, 49, -1, 49, 21, 34,
- -1, 49, 41, 34, -1, 43, -1, 43, 39, -1,
- 51, -1, 50, 9, 51, -1, 52, -1, 51, 8,
- 52, -1, 53, -1, 52, 5, 53, -1, 54, -1,
- 53, 4, 54, -1, 55, -1, 54, 7, 55, -1,
- 54, 6, 55, -1, 56, -1, 55, 3, 56, -1,
- 47, -1, 6, 56, -1
-};
-
-/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
-static const yytype_uint16 yyrline[] =
-{
- 0, 121, 121, 128, 133, 140, 146, 151, 160, 168,
- 174, 184, 195, 213, 224, 242, 246, 248, 255, 268,
- 275, 286, 290, 294, 302, 310, 317, 325, 331, 339,
- 346, 351, 358, 365, 369, 378, 390, 398, 406, 410,
- 412, 424, 429, 431, 440, 453, 455, 465, 467, 477,
- 479, 489, 491, 501, 503, 513, 515, 523, 533, 535,
- 545, 547
-};
-#endif
-
-#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
-/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
- First, the terminals, then, starting at YYNTOKENS, nonterminals. */
-static const char *const yytname[] =
-{
- "$end", "error", "$undefined", "MULOP", "RELOP", "EQOP", "MINUS",
- "PLUS", "AND", "OR", "AXISNAME", "NODETYPE", "PI", "FUNCTIONNAME",
- "LITERAL", "VARIABLEREFERENCE", "NUMBER", "DOTDOT", "SLASHSLASH",
- "NAMETEST", "XPATH_ERROR", "'/'", "'@'", "'('", "')'", "'['", "']'",
- "'.'", "','", "'|'", "$accept", "Expr", "LocationPath",
- "AbsoluteLocationPath", "RelativeLocationPath", "Step", "AxisSpecifier",
- "NodeTest", "OptionalPredicateList", "PredicateList", "Predicate",
- "DescendantOrSelf", "AbbreviatedStep", "PrimaryExpr", "FunctionCall",
- "ArgumentList", "Argument", "UnionExpr", "PathExpr", "FilterExpr",
- "OrExpr", "AndExpr", "EqualityExpr", "RelationalExpr", "AdditiveExpr",
- "MultiplicativeExpr", "UnaryExpr", 0
-};
-#endif
-
-# ifdef YYPRINT
-/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
- token YYLEX-NUM. */
-static const yytype_uint16 yytoknum[] =
-{
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 47, 64, 40, 41, 91, 93, 46, 44, 124
-};
-# endif
-
-/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const yytype_uint8 yyr1[] =
-{
- 0, 30, 31, 32, 32, 33, 33, 33, 34, 34,
- 34, 35, 35, 35, 35, 35, 36, 36, 37, 37,
- 37, 38, 38, 39, 39, 40, 41, 42, 42, 43,
- 43, 43, 43, 43, 44, 44, 45, 45, 46, 47,
- 47, 48, 48, 48, 48, 49, 49, 50, 50, 51,
- 51, 52, 52, 53, 53, 54, 54, 54, 55, 55,
- 56, 56
-};
-
-/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
-static const yytype_uint8 yyr2[] =
-{
- 0, 2, 1, 1, 1, 1, 2, 2, 1, 3,
- 3, 2, 2, 3, 3, 1, 1, 1, 3, 3,
- 4, 0, 1, 1, 2, 3, 1, 1, 1, 1,
- 3, 1, 1, 1, 3, 4, 1, 3, 1, 1,
- 3, 1, 1, 3, 3, 1, 2, 1, 3, 1,
- 3, 1, 3, 1, 3, 1, 3, 3, 1, 3,
- 1, 2
-};
-
-/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
- STATE-NUM when YYTABLE doesn't specify something else to do. Zero
- means the default is an error. */
-static const yytype_uint8 yydefact[] =
-{
- 0, 0, 16, 0, 0, 0, 31, 29, 32, 28,
- 26, 21, 5, 17, 0, 27, 0, 41, 4, 3,
- 8, 0, 21, 0, 15, 45, 33, 60, 39, 42,
- 2, 47, 49, 51, 53, 55, 58, 61, 0, 0,
- 0, 0, 12, 22, 23, 6, 0, 1, 0, 0,
- 21, 21, 11, 7, 46, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 18, 0, 19, 34, 38,
- 0, 36, 0, 24, 30, 9, 10, 14, 13, 40,
- 43, 44, 48, 50, 52, 54, 57, 56, 59, 20,
- 35, 0, 25, 37
-};
-
-/* YYDEFGOTO[NTERM-NUM]. */
-static const yytype_int8 yydefgoto[] =
-{
- -1, 69, 17, 18, 19, 20, 21, 22, 42, 43,
- 44, 23, 24, 25, 26, 70, 71, 27, 28, 29,
- 30, 31, 32, 33, 34, 35, 36
-};
-
-/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- STATE-NUM. */
-#define YYPACT_NINF -44
-static const yytype_int8 yypact[] =
-{
- 75, 75, -44, -9, -4, 18, -44, -44, -44, -44,
- -44, 19, -2, -44, 75, -44, 36, -44, -44, 13,
- -44, 11, 19, -2, -44, 19, -44, 21, -44, 17,
- 33, 39, 43, 45, 20, 48, -44, -44, 28, -3,
- 56, 75, -44, 19, -44, 13, 29, -44, -2, -2,
- 19, 19, -44, 13, 19, 93, -2, -2, 75, 75,
- 75, 75, 75, 75, 75, -44, 30, -44, -44, -44,
- 0, -44, 31, -44, -44, -44, -44, -44, -44, -44,
- 13, 13, 39, 43, 45, 20, 48, 48, -44, -44,
- -44, 75, -44, -44
-};
-
-/* YYPGOTO[NTERM-NUM]. */
-static const yytype_int8 yypgoto[] =
-{
- -44, 2, -44, -44, -11, -43, -44, 34, -18, 35,
- -36, -16, -44, -44, -44, -44, -35, -44, 3, -44,
- -44, 1, 23, 16, 38, -23, -1
-};
-
-/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
- positive, shift that token. If negative, reduce the rule which
- number is the opposite. If zero, do what YYDEFACT says.
- If YYTABLE_NINF, syntax error. */
-#define YYTABLE_NINF -1
-static const yytype_uint8 yytable[] =
-{
- 37, 45, 16, 49, 52, 75, 76, 73, 2, 3,
- 4, 66, 53, 57, 38, 9, 46, 11, 73, 39,
- 13, 67, 3, 4, 90, 15, 62, 63, 91, 49,
- 50, 10, 77, 78, 48, 10, 47, 49, 56, 86,
- 87, 40, 58, 72, 41, 80, 81, 59, 60, 61,
- 55, 64, 65, 74, 89, 51, 93, 92, 79, 82,
- 54, 0, 1, 88, 49, 49, 2, 3, 4, 5,
- 6, 7, 8, 9, 10, 11, 84, 12, 13, 14,
- 68, 1, 83, 15, 0, 2, 3, 4, 5, 6,
- 7, 8, 9, 10, 11, 0, 12, 13, 14, 85,
- 0, 0, 15, 2, 3, 4, 5, 6, 7, 8,
- 9, 10, 11, 0, 12, 13, 14, 0, 0, 0,
- 15
-};
-
-static const yytype_int8 yycheck[] =
-{
- 1, 12, 0, 19, 22, 48, 49, 43, 10, 11,
- 12, 14, 23, 29, 23, 17, 14, 19, 54, 23,
- 22, 24, 11, 12, 24, 27, 6, 7, 28, 45,
- 19, 18, 50, 51, 21, 18, 0, 53, 21, 62,
- 63, 23, 9, 41, 25, 56, 57, 8, 5, 4,
- 29, 3, 24, 24, 24, 21, 91, 26, 55, 58,
- 25, -1, 6, 64, 80, 81, 10, 11, 12, 13,
- 14, 15, 16, 17, 18, 19, 60, 21, 22, 23,
- 24, 6, 59, 27, -1, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, -1, 21, 22, 23, 61,
- -1, -1, 27, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, -1, 21, 22, 23, -1, -1, -1,
- 27
-};
-
-/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- symbol of state STATE-NUM. */
-static const yytype_uint8 yystos[] =
-{
- 0, 6, 10, 11, 12, 13, 14, 15, 16, 17,
- 18, 19, 21, 22, 23, 27, 31, 32, 33, 34,
- 35, 36, 37, 41, 42, 43, 44, 47, 48, 49,
- 50, 51, 52, 53, 54, 55, 56, 56, 23, 23,
- 23, 25, 38, 39, 40, 34, 31, 0, 21, 41,
- 19, 37, 38, 34, 39, 29, 21, 41, 9, 8,
- 5, 4, 6, 7, 3, 24, 14, 24, 24, 31,
- 45, 46, 31, 40, 24, 35, 35, 38, 38, 48,
- 34, 34, 51, 52, 53, 54, 55, 55, 56, 24,
- 24, 28, 26, 46
-};
-
-#define yyerrok (yyerrstatus = 0)
-#define yyclearin (yychar = YYEMPTY)
-#define YYEMPTY (-2)
-#define YYEOF 0
-
-#define YYACCEPT goto yyacceptlab
-#define YYABORT goto yyabortlab
-#define YYERROR goto yyerrorlab
-
-
-/* Like YYERROR except do call yyerror. This remains here temporarily
- to ease the transition to the new meaning of YYERROR, for GCC.
- Once GCC version 2 has supplanted version 1, this can go. */
-
-#define YYFAIL goto yyerrlab
-
-#define YYRECOVERING() (!!yyerrstatus)
-
-#define YYBACKUP(Token, Value) \
-do \
- if (yychar == YYEMPTY && yylen == 1) \
- { \
- yychar = (Token); \
- yylval = (Value); \
- yytoken = YYTRANSLATE (yychar); \
- YYPOPSTACK (1); \
- goto yybackup; \
- } \
- else \
- { \
- yyerror (YY_("syntax error: cannot back up")); \
- YYERROR; \
- } \
-while (YYID (0))
-
-
-#define YYTERROR 1
-#define YYERRCODE 256
-
-
-/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
- If N is 0, then set CURRENT to the empty location which ends
- the previous symbol: RHS[0] (always defined). */
-
-#define YYRHSLOC(Rhs, K) ((Rhs)[K])
-#ifndef YYLLOC_DEFAULT
-# define YYLLOC_DEFAULT(Current, Rhs, N) \
- do \
- if (YYID (N)) \
- { \
- (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
- (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
- (Current).last_line = YYRHSLOC (Rhs, N).last_line; \
- (Current).last_column = YYRHSLOC (Rhs, N).last_column; \
- } \
- else \
- { \
- (Current).first_line = (Current).last_line = \
- YYRHSLOC (Rhs, 0).last_line; \
- (Current).first_column = (Current).last_column = \
- YYRHSLOC (Rhs, 0).last_column; \
- } \
- while (YYID (0))
-#endif
-
-
-/* YY_LOCATION_PRINT -- Print the location on the stream.
- This macro was not mandated originally: define only if we know
- we won't break user code: when these are the locations we know. */
-
-#ifndef YY_LOCATION_PRINT
-# if YYLTYPE_IS_TRIVIAL
-# define YY_LOCATION_PRINT(File, Loc) \
- fprintf (File, "%d.%d-%d.%d", \
- (Loc).first_line, (Loc).first_column, \
- (Loc).last_line, (Loc).last_column)
-# else
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-# endif
-#endif
-
-
-/* YYLEX -- calling `yylex' with the right arguments. */
-
-#ifdef YYLEX_PARAM
-# define YYLEX yylex (&yylval, YYLEX_PARAM)
-#else
-# define YYLEX yylex (&yylval)
-#endif
-
-/* Enable debugging if requested. */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-# include <stdio.h> /* INFRINGES ON USER NAME SPACE */
-# define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args) \
-do { \
- if (yydebug) \
- YYFPRINTF Args; \
-} while (YYID (0))
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
-do { \
- if (yydebug) \
- { \
- YYFPRINTF (stderr, "%s ", Title); \
- yy_symbol_print (stderr, \
- Type, Value); \
- YYFPRINTF (stderr, "\n"); \
- } \
-} while (YYID (0))
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-/*ARGSUSED*/
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
-#else
-static void
-yy_symbol_value_print (yyoutput, yytype, yyvaluep)
- FILE *yyoutput;
- int yytype;
- YYSTYPE const * const yyvaluep;
-#endif
-{
- if (!yyvaluep)
- return;
-# ifdef YYPRINT
- if (yytype < YYNTOKENS)
- YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
-# else
- YYUSE (yyoutput);
-# endif
- switch (yytype)
- {
- default:
- break;
- }
-}
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT. |
-`--------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
-#else
-static void
-yy_symbol_print (yyoutput, yytype, yyvaluep)
- FILE *yyoutput;
- int yytype;
- YYSTYPE const * const yyvaluep;
-#endif
-{
- if (yytype < YYNTOKENS)
- YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
- else
- YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
-
- yy_symbol_value_print (yyoutput, yytype, yyvaluep);
- YYFPRINTF (yyoutput, ")");
-}
-
-/*------------------------------------------------------------------.
-| yy_stack_print -- Print the state stack from its BOTTOM up to its |
-| TOP (included). |
-`------------------------------------------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
-#else
-static void
-yy_stack_print (yybottom, yytop)
- yytype_int16 *yybottom;
- yytype_int16 *yytop;
-#endif
-{
- YYFPRINTF (stderr, "Stack now");
- for (; yybottom <= yytop; yybottom++)
- {
- int yybot = *yybottom;
- YYFPRINTF (stderr, " %d", yybot);
- }
- YYFPRINTF (stderr, "\n");
-}
-
-# define YY_STACK_PRINT(Bottom, Top) \
-do { \
- if (yydebug) \
- yy_stack_print ((Bottom), (Top)); \
-} while (YYID (0))
-
-
-/*------------------------------------------------.
-| Report that the YYRULE is going to be reduced. |
-`------------------------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
-#else
-static void
-yy_reduce_print (yyvsp, yyrule)
- YYSTYPE *yyvsp;
- int yyrule;
-#endif
-{
- int yynrhs = yyr2[yyrule];
- int yyi;
- unsigned long int yylno = yyrline[yyrule];
- YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
- yyrule - 1, yylno);
- /* The symbols being reduced. */
- for (yyi = 0; yyi < yynrhs; yyi++)
- {
- YYFPRINTF (stderr, " $%d = ", yyi + 1);
- yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
- &(yyvsp[(yyi + 1) - (yynrhs)])
- );
- YYFPRINTF (stderr, "\n");
- }
-}
-
-# define YY_REDUCE_PRINT(Rule) \
-do { \
- if (yydebug) \
- yy_reduce_print (yyvsp, Rule); \
-} while (YYID (0))
-
-/* Nonzero means print parse trace. It is left uninitialized so that
- multiple parsers can coexist. */
-int yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
-# define YY_STACK_PRINT(Bottom, Top)
-# define YY_REDUCE_PRINT(Rule)
-#endif /* !YYDEBUG */
-
-
-/* YYINITDEPTH -- initial size of the parser's stacks. */
-#ifndef YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
- if the built-in stack extension method is used).
-
- Do not make this value too large; the results are undefined if
- YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
- evaluated with infinite-precision integer arithmetic. */
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-
-
-
-#if YYERROR_VERBOSE
-
-# ifndef yystrlen
-# if defined __GLIBC__ && defined _STRING_H
-# define yystrlen strlen
-# else
-/* Return the length of YYSTR. */
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static YYSIZE_T
-yystrlen (const char *yystr)
-#else
-static YYSIZE_T
-yystrlen (yystr)
- const char *yystr;
-#endif
-{
- YYSIZE_T yylen;
- for (yylen = 0; yystr[yylen]; yylen++)
- continue;
- return yylen;
-}
-# endif
-# endif
-
-# ifndef yystpcpy
-# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
-# define yystpcpy stpcpy
-# else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
- YYDEST. */
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static char *
-yystpcpy (char *yydest, const char *yysrc)
-#else
-static char *
-yystpcpy (yydest, yysrc)
- char *yydest;
- const char *yysrc;
-#endif
-{
- char *yyd = yydest;
- const char *yys = yysrc;
-
- while ((*yyd++ = *yys++) != '\0')
- continue;
-
- return yyd - 1;
-}
-# endif
-# endif
-
-# ifndef yytnamerr
-/* Copy to YYRES the contents of YYSTR after stripping away unnecessary
- quotes and backslashes, so that it's suitable for yyerror. The
- heuristic is that double-quoting is unnecessary unless the string
- contains an apostrophe, a comma, or backslash (other than
- backslash-backslash). YYSTR is taken from yytname. If YYRES is
- null, do not copy; instead, return the length of what the result
- would have been. */
-static YYSIZE_T
-yytnamerr (char *yyres, const char *yystr)
-{
- if (*yystr == '"')
- {
- YYSIZE_T yyn = 0;
- char const *yyp = yystr;
-
- for (;;)
- switch (*++yyp)
- {
- case '\'':
- case ',':
- goto do_not_strip_quotes;
-
- case '\\':
- if (*++yyp != '\\')
- goto do_not_strip_quotes;
- /* Fall through. */
- default:
- if (yyres)
- yyres[yyn] = *yyp;
- yyn++;
- break;
-
- case '"':
- if (yyres)
- yyres[yyn] = '\0';
- return yyn;
- }
- do_not_strip_quotes: ;
- }
-
- if (! yyres)
- return yystrlen (yystr);
-
- return yystpcpy (yyres, yystr) - yyres;
-}
-# endif
-
-/* Copy into YYRESULT an error message about the unexpected token
- YYCHAR while in state YYSTATE. Return the number of bytes copied,
- including the terminating null byte. If YYRESULT is null, do not
- copy anything; just return the number of bytes that would be
- copied. As a special case, return 0 if an ordinary "syntax error"
- message will do. Return YYSIZE_MAXIMUM if overflow occurs during
- size calculation. */
-static YYSIZE_T
-yysyntax_error (char *yyresult, int yystate, int yychar)
-{
- int yyn = yypact[yystate];
-
- if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
- return 0;
- else
- {
- int yytype = YYTRANSLATE (yychar);
- YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
- YYSIZE_T yysize = yysize0;
- YYSIZE_T yysize1;
- int yysize_overflow = 0;
- enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
- char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
- int yyx;
-
-# if 0
- /* This is so xgettext sees the translatable formats that are
- constructed on the fly. */
- YY_("syntax error, unexpected %s");
- YY_("syntax error, unexpected %s, expecting %s");
- YY_("syntax error, unexpected %s, expecting %s or %s");
- YY_("syntax error, unexpected %s, expecting %s or %s or %s");
- YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
-# endif
- char *yyfmt;
- char const *yyf;
- static char const yyunexpected[] = "syntax error, unexpected %s";
- static char const yyexpecting[] = ", expecting %s";
- static char const yyor[] = " or %s";
- char yyformat[sizeof yyunexpected
- + sizeof yyexpecting - 1
- + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
- * (sizeof yyor - 1))];
- char const *yyprefix = yyexpecting;
-
- /* Start YYX at -YYN if negative to avoid negative indexes in
- YYCHECK. */
- int yyxbegin = yyn < 0 ? -yyn : 0;
-
- /* Stay within bounds of both yycheck and yytname. */
- int yychecklim = YYLAST - yyn + 1;
- int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
- int yycount = 1;
-
- yyarg[0] = yytname[yytype];
- yyfmt = yystpcpy (yyformat, yyunexpected);
-
- for (yyx = yyxbegin; yyx < yyxend; ++yyx)
- if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
- {
- if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
- {
- yycount = 1;
- yysize = yysize0;
- yyformat[sizeof yyunexpected - 1] = '\0';
- break;
- }
- yyarg[yycount++] = yytname[yyx];
- yysize1 = yysize + yytnamerr (0, yytname[yyx]);
- yysize_overflow |= (yysize1 < yysize);
- yysize = yysize1;
- yyfmt = yystpcpy (yyfmt, yyprefix);
- yyprefix = yyor;
- }
-
- yyf = YY_(yyformat);
- yysize1 = yysize + yystrlen (yyf);
- yysize_overflow |= (yysize1 < yysize);
- yysize = yysize1;
-
- if (yysize_overflow)
- return YYSIZE_MAXIMUM;
-
- if (yyresult)
- {
- /* Avoid sprintf, as that infringes on the user's name space.
- Don't have undefined behavior even if the translation
- produced a string with the wrong number of "%s"s. */
- char *yyp = yyresult;
- int yyi = 0;
- while ((*yyp = *yyf) != '\0')
- {
- if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
- {
- yyp += yytnamerr (yyp, yyarg[yyi++]);
- yyf += 2;
- }
- else
- {
- yyp++;
- yyf++;
- }
- }
- }
- return yysize;
- }
-}
-#endif /* YYERROR_VERBOSE */
-
-
-/*-----------------------------------------------.
-| Release the memory associated to this symbol. |
-`-----------------------------------------------*/
-
-/*ARGSUSED*/
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-static void
-yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
-#else
-static void
-yydestruct (yymsg, yytype, yyvaluep)
- const char *yymsg;
- int yytype;
- YYSTYPE *yyvaluep;
-#endif
-{
- YYUSE (yyvaluep);
-
- if (!yymsg)
- yymsg = "Deleting";
- YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
-
- switch (yytype)
- {
-
- default:
- break;
- }
-}
-
-/* Prevent warnings from -Wmissing-prototypes. */
-#ifdef YYPARSE_PARAM
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void *YYPARSE_PARAM);
-#else
-int yyparse ();
-#endif
-#else /* ! YYPARSE_PARAM */
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void);
-#else
-int yyparse ();
-#endif
-#endif /* ! YYPARSE_PARAM */
-
-
-
-
-
-/*-------------------------.
-| yyparse or yypush_parse. |
-`-------------------------*/
-
-#ifdef YYPARSE_PARAM
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-int
-yyparse (void *YYPARSE_PARAM)
-#else
-int
-yyparse (YYPARSE_PARAM)
- void *YYPARSE_PARAM;
-#endif
-#else /* ! YYPARSE_PARAM */
-#if (defined __STDC__ || defined __C99__FUNC__ \
- || defined __cplusplus || defined _MSC_VER)
-int
-yyparse (void)
-#else
-int
-yyparse ()
-
-#endif
-#endif
-{
-/* The lookahead symbol. */
-int yychar;
-
-/* The semantic value of the lookahead symbol. */
-YYSTYPE yylval;
-
- /* Number of syntax errors so far. */
- int yynerrs;
-
- int yystate;
- /* Number of tokens to shift before error messages enabled. */
- int yyerrstatus;
-
- /* The stacks and their tools:
- `yyss': related to states.
- `yyvs': related to semantic values.
-
- Refer to the stacks thru separate pointers, to allow yyoverflow
- to reallocate them elsewhere. */
-
- /* The state stack. */
- yytype_int16 yyssa[YYINITDEPTH];
- yytype_int16 *yyss;
- yytype_int16 *yyssp;
-
- /* The semantic value stack. */
- YYSTYPE yyvsa[YYINITDEPTH];
- YYSTYPE *yyvs;
- YYSTYPE *yyvsp;
-
- YYSIZE_T yystacksize;
-
- int yyn;
- int yyresult;
- /* Lookahead token as an internal (translated) token number. */
- int yytoken;
- /* The variables used to return semantic value and location from the
- action routines. */
- YYSTYPE yyval;
-
-#if YYERROR_VERBOSE
- /* Buffer for error messages, and its allocated size. */
- char yymsgbuf[128];
- char *yymsg = yymsgbuf;
- YYSIZE_T yymsg_alloc = sizeof yymsgbuf;
-#endif
-
-#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
-
- /* The number of symbols on the RHS of the reduced rule.
- Keep to zero when no symbol should be popped. */
- int yylen = 0;
-
- yytoken = 0;
- yyss = yyssa;
- yyvs = yyvsa;
- yystacksize = YYINITDEPTH;
-
- YYDPRINTF ((stderr, "Starting parse\n"));
-
- yystate = 0;
- yyerrstatus = 0;
- yynerrs = 0;
- yychar = YYEMPTY; /* Cause a token to be read. */
-
- /* Initialize stack pointers.
- Waste one element of value and location stack
- so that they stay on the same level as the state stack.
- The wasted elements are never initialized. */
- yyssp = yyss;
- yyvsp = yyvs;
-
- goto yysetstate;
-
-/*------------------------------------------------------------.
-| yynewstate -- Push a new state, which is found in yystate. |
-`------------------------------------------------------------*/
- yynewstate:
- /* In all cases, when you get here, the value and location stacks
- have just been pushed. So pushing a state here evens the stacks. */
- yyssp++;
-
- yysetstate:
- *yyssp = yystate;
-
- if (yyss + yystacksize - 1 <= yyssp)
- {
- /* Get the current used size of the three stacks, in elements. */
- YYSIZE_T yysize = yyssp - yyss + 1;
-
-#ifdef yyoverflow
- {
- /* Give user a chance to reallocate the stack. Use copies of
- these so that the &'s don't force the real ones into
- memory. */
- YYSTYPE *yyvs1 = yyvs;
- yytype_int16 *yyss1 = yyss;
-
- /* Each stack pointer address is followed by the size of the
- data in use in that stack, in bytes. This used to be a
- conditional around just the two extra args, but that might
- be undefined if yyoverflow is a macro. */
- yyoverflow (YY_("memory exhausted"),
- &yyss1, yysize * sizeof (*yyssp),
- &yyvs1, yysize * sizeof (*yyvsp),
- &yystacksize);
-
- yyss = yyss1;
- yyvs = yyvs1;
- }
-#else /* no yyoverflow */
-# ifndef YYSTACK_RELOCATE
- goto yyexhaustedlab;
-# else
- /* Extend the stack our own way. */
- if (YYMAXDEPTH <= yystacksize)
- goto yyexhaustedlab;
- yystacksize *= 2;
- if (YYMAXDEPTH < yystacksize)
- yystacksize = YYMAXDEPTH;
-
- {
- yytype_int16 *yyss1 = yyss;
- union yyalloc *yyptr =
- (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
- if (! yyptr)
- goto yyexhaustedlab;
- YYSTACK_RELOCATE (yyss_alloc, yyss);
- YYSTACK_RELOCATE (yyvs_alloc, yyvs);
-# undef YYSTACK_RELOCATE
- if (yyss1 != yyssa)
- YYSTACK_FREE (yyss1);
- }
-# endif
-#endif /* no yyoverflow */
-
- yyssp = yyss + yysize - 1;
- yyvsp = yyvs + yysize - 1;
-
- YYDPRINTF ((stderr, "Stack size increased to %lu\n",
- (unsigned long int) yystacksize));
-
- if (yyss + yystacksize - 1 <= yyssp)
- YYABORT;
- }
-
- YYDPRINTF ((stderr, "Entering state %d\n", yystate));
-
- if (yystate == YYFINAL)
- YYACCEPT;
-
- goto yybackup;
-
-/*-----------.
-| yybackup. |
-`-----------*/
-yybackup:
-
- /* Do appropriate processing given the current state. Read a
- lookahead token if we need one and don't already have one. */
-
- /* First try to decide what to do without reference to lookahead token. */
- yyn = yypact[yystate];
- if (yyn == YYPACT_NINF)
- goto yydefault;
-
- /* Not known => get a lookahead token if don't already have one. */
-
- /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */
- if (yychar == YYEMPTY)
- {
- YYDPRINTF ((stderr, "Reading a token: "));
- yychar = YYLEX;
- }
-
- if (yychar <= YYEOF)
- {
- yychar = yytoken = YYEOF;
- YYDPRINTF ((stderr, "Now at end of input.\n"));
- }
- else
- {
- yytoken = YYTRANSLATE (yychar);
- YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc);
- }
-
- /* If the proper action on seeing token YYTOKEN is to reduce or to
- detect an error, take that action. */
- yyn += yytoken;
- if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
- goto yydefault;
- yyn = yytable[yyn];
- if (yyn <= 0)
- {
- if (yyn == 0 || yyn == YYTABLE_NINF)
- goto yyerrlab;
- yyn = -yyn;
- goto yyreduce;
- }
-
- /* Count tokens shifted since error; after three, turn off error
- status. */
- if (yyerrstatus)
- yyerrstatus--;
-
- /* Shift the lookahead token. */
- YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc);
-
- /* Discard the shifted token. */
- yychar = YYEMPTY;
-
- yystate = yyn;
- *++yyvsp = yylval;
-
- goto yynewstate;
-
-
-/*-----------------------------------------------------------.
-| yydefault -- do the default action for the current state. |
-`-----------------------------------------------------------*/
-yydefault:
- yyn = yydefact[yystate];
- if (yyn == 0)
- goto yyerrlab;
- goto yyreduce;
-
-
-/*-----------------------------.
-| yyreduce -- Do a reduction. |
-`-----------------------------*/
-yyreduce:
- /* yyn is the number of a rule to reduce with. */
- yylen = yyr2[yyn];
-
- /* If YYLEN is nonzero, implement the default value of the action:
- `$$ = $1'.
-
- Otherwise, the following line sets YYVAL to garbage.
- This behavior is undocumented and Bison
- users should not rely upon it. Assigning to YYVAL
- unconditionally makes the parser a bit smaller, and it avoids a
- GCC warning that YYVAL may be used uninitialized. */
- yyval = yyvsp[1-yylen];
-
-
- YY_REDUCE_PRINT (yyn);
- switch (yyn)
- {
- case 2:
-
-/* Line 1455 of yacc.c */
-#line 122 "xml/XPathGrammar.y"
- {
- PARSER->m_topExpr = (yyvsp[(1) - (1)].expr);
- ;}
- break;
-
- case 3:
-
-/* Line 1455 of yacc.c */
-#line 129 "xml/XPathGrammar.y"
- {
- (yyval.locationPath)->setAbsolute(false);
- ;}
- break;
-
- case 4:
-
-/* Line 1455 of yacc.c */
-#line 134 "xml/XPathGrammar.y"
- {
- (yyval.locationPath)->setAbsolute(true);
- ;}
- break;
-
- case 5:
-
-/* Line 1455 of yacc.c */
-#line 141 "xml/XPathGrammar.y"
- {
- (yyval.locationPath) = new LocationPath;
- PARSER->registerParseNode((yyval.locationPath));
- ;}
- break;
-
- case 6:
-
-/* Line 1455 of yacc.c */
-#line 147 "xml/XPathGrammar.y"
- {
- (yyval.locationPath) = (yyvsp[(2) - (2)].locationPath);
- ;}
- break;
-
- case 7:
-
-/* Line 1455 of yacc.c */
-#line 152 "xml/XPathGrammar.y"
- {
- (yyval.locationPath) = (yyvsp[(2) - (2)].locationPath);
- (yyval.locationPath)->insertFirstStep((yyvsp[(1) - (2)].step));
- PARSER->unregisterParseNode((yyvsp[(1) - (2)].step));
- ;}
- break;
-
- case 8:
-
-/* Line 1455 of yacc.c */
-#line 161 "xml/XPathGrammar.y"
- {
- (yyval.locationPath) = new LocationPath;
- (yyval.locationPath)->appendStep((yyvsp[(1) - (1)].step));
- PARSER->unregisterParseNode((yyvsp[(1) - (1)].step));
- PARSER->registerParseNode((yyval.locationPath));
- ;}
- break;
-
- case 9:
-
-/* Line 1455 of yacc.c */
-#line 169 "xml/XPathGrammar.y"
- {
- (yyval.locationPath)->appendStep((yyvsp[(3) - (3)].step));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].step));
- ;}
- break;
-
- case 10:
-
-/* Line 1455 of yacc.c */
-#line 175 "xml/XPathGrammar.y"
- {
- (yyval.locationPath)->appendStep((yyvsp[(2) - (3)].step));
- (yyval.locationPath)->appendStep((yyvsp[(3) - (3)].step));
- PARSER->unregisterParseNode((yyvsp[(2) - (3)].step));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].step));
- ;}
- break;
-
- case 11:
-
-/* Line 1455 of yacc.c */
-#line 185 "xml/XPathGrammar.y"
- {
- if ((yyvsp[(2) - (2)].predList)) {
- (yyval.step) = new Step(Step::ChildAxis, *(yyvsp[(1) - (2)].nodeTest), *(yyvsp[(2) - (2)].predList));
- PARSER->deletePredicateVector((yyvsp[(2) - (2)].predList));
- } else
- (yyval.step) = new Step(Step::ChildAxis, *(yyvsp[(1) - (2)].nodeTest));
- PARSER->deleteNodeTest((yyvsp[(1) - (2)].nodeTest));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 12:
-
-/* Line 1455 of yacc.c */
-#line 196 "xml/XPathGrammar.y"
- {
- String localName;
- String namespaceURI;
- if (!PARSER->expandQName(*(yyvsp[(1) - (2)].str), localName, namespaceURI)) {
- PARSER->m_gotNamespaceError = true;
- YYABORT;
- }
-
- if ((yyvsp[(2) - (2)].predList)) {
- (yyval.step) = new Step(Step::ChildAxis, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *(yyvsp[(2) - (2)].predList));
- PARSER->deletePredicateVector((yyvsp[(2) - (2)].predList));
- } else
- (yyval.step) = new Step(Step::ChildAxis, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI));
- PARSER->deleteString((yyvsp[(1) - (2)].str));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 13:
-
-/* Line 1455 of yacc.c */
-#line 214 "xml/XPathGrammar.y"
- {
- if ((yyvsp[(3) - (3)].predList)) {
- (yyval.step) = new Step((yyvsp[(1) - (3)].axis), *(yyvsp[(2) - (3)].nodeTest), *(yyvsp[(3) - (3)].predList));
- PARSER->deletePredicateVector((yyvsp[(3) - (3)].predList));
- } else
- (yyval.step) = new Step((yyvsp[(1) - (3)].axis), *(yyvsp[(2) - (3)].nodeTest));
- PARSER->deleteNodeTest((yyvsp[(2) - (3)].nodeTest));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 14:
-
-/* Line 1455 of yacc.c */
-#line 225 "xml/XPathGrammar.y"
- {
- String localName;
- String namespaceURI;
- if (!PARSER->expandQName(*(yyvsp[(2) - (3)].str), localName, namespaceURI)) {
- PARSER->m_gotNamespaceError = true;
- YYABORT;
- }
-
- if ((yyvsp[(3) - (3)].predList)) {
- (yyval.step) = new Step((yyvsp[(1) - (3)].axis), Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *(yyvsp[(3) - (3)].predList));
- PARSER->deletePredicateVector((yyvsp[(3) - (3)].predList));
- } else
- (yyval.step) = new Step((yyvsp[(1) - (3)].axis), Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI));
- PARSER->deleteString((yyvsp[(2) - (3)].str));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 17:
-
-/* Line 1455 of yacc.c */
-#line 249 "xml/XPathGrammar.y"
- {
- (yyval.axis) = Step::AttributeAxis;
- ;}
- break;
-
- case 18:
-
-/* Line 1455 of yacc.c */
-#line 256 "xml/XPathGrammar.y"
- {
- if (*(yyvsp[(1) - (3)].str) == "node")
- (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::AnyNodeTest);
- else if (*(yyvsp[(1) - (3)].str) == "text")
- (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::TextNodeTest);
- else if (*(yyvsp[(1) - (3)].str) == "comment")
- (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::CommentNodeTest);
-
- PARSER->deleteString((yyvsp[(1) - (3)].str));
- PARSER->registerNodeTest((yyval.nodeTest));
- ;}
- break;
-
- case 19:
-
-/* Line 1455 of yacc.c */
-#line 269 "xml/XPathGrammar.y"
- {
- (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest);
- PARSER->deleteString((yyvsp[(1) - (3)].str));
- PARSER->registerNodeTest((yyval.nodeTest));
- ;}
- break;
-
- case 20:
-
-/* Line 1455 of yacc.c */
-#line 276 "xml/XPathGrammar.y"
- {
- (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest, (yyvsp[(3) - (4)].str)->stripWhiteSpace());
- PARSER->deleteString((yyvsp[(1) - (4)].str));
- PARSER->deleteString((yyvsp[(3) - (4)].str));
- PARSER->registerNodeTest((yyval.nodeTest));
- ;}
- break;
-
- case 21:
-
-/* Line 1455 of yacc.c */
-#line 286 "xml/XPathGrammar.y"
- {
- (yyval.predList) = 0;
- ;}
- break;
-
- case 23:
-
-/* Line 1455 of yacc.c */
-#line 295 "xml/XPathGrammar.y"
- {
- (yyval.predList) = new Vector<Predicate*>;
- (yyval.predList)->append(new Predicate((yyvsp[(1) - (1)].expr)));
- PARSER->unregisterParseNode((yyvsp[(1) - (1)].expr));
- PARSER->registerPredicateVector((yyval.predList));
- ;}
- break;
-
- case 24:
-
-/* Line 1455 of yacc.c */
-#line 303 "xml/XPathGrammar.y"
- {
- (yyval.predList)->append(new Predicate((yyvsp[(2) - (2)].expr)));
- PARSER->unregisterParseNode((yyvsp[(2) - (2)].expr));
- ;}
- break;
-
- case 25:
-
-/* Line 1455 of yacc.c */
-#line 311 "xml/XPathGrammar.y"
- {
- (yyval.expr) = (yyvsp[(2) - (3)].expr);
- ;}
- break;
-
- case 26:
-
-/* Line 1455 of yacc.c */
-#line 318 "xml/XPathGrammar.y"
- {
- (yyval.step) = new Step(Step::DescendantOrSelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 27:
-
-/* Line 1455 of yacc.c */
-#line 326 "xml/XPathGrammar.y"
- {
- (yyval.step) = new Step(Step::SelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 28:
-
-/* Line 1455 of yacc.c */
-#line 332 "xml/XPathGrammar.y"
- {
- (yyval.step) = new Step(Step::ParentAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest));
- PARSER->registerParseNode((yyval.step));
- ;}
- break;
-
- case 29:
-
-/* Line 1455 of yacc.c */
-#line 340 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new VariableReference(*(yyvsp[(1) - (1)].str));
- PARSER->deleteString((yyvsp[(1) - (1)].str));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 30:
-
-/* Line 1455 of yacc.c */
-#line 347 "xml/XPathGrammar.y"
- {
- (yyval.expr) = (yyvsp[(2) - (3)].expr);
- ;}
- break;
-
- case 31:
-
-/* Line 1455 of yacc.c */
-#line 352 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new StringExpression(*(yyvsp[(1) - (1)].str));
- PARSER->deleteString((yyvsp[(1) - (1)].str));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 32:
-
-/* Line 1455 of yacc.c */
-#line 359 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new Number((yyvsp[(1) - (1)].str)->toDouble());
- PARSER->deleteString((yyvsp[(1) - (1)].str));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 34:
-
-/* Line 1455 of yacc.c */
-#line 370 "xml/XPathGrammar.y"
- {
- (yyval.expr) = createFunction(*(yyvsp[(1) - (3)].str));
- if (!(yyval.expr))
- YYABORT;
- PARSER->deleteString((yyvsp[(1) - (3)].str));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 35:
-
-/* Line 1455 of yacc.c */
-#line 379 "xml/XPathGrammar.y"
- {
- (yyval.expr) = createFunction(*(yyvsp[(1) - (4)].str), *(yyvsp[(3) - (4)].argList));
- if (!(yyval.expr))
- YYABORT;
- PARSER->deleteString((yyvsp[(1) - (4)].str));
- PARSER->deleteExpressionVector((yyvsp[(3) - (4)].argList));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 36:
-
-/* Line 1455 of yacc.c */
-#line 391 "xml/XPathGrammar.y"
- {
- (yyval.argList) = new Vector<Expression*>;
- (yyval.argList)->append((yyvsp[(1) - (1)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (1)].expr));
- PARSER->registerExpressionVector((yyval.argList));
- ;}
- break;
-
- case 37:
-
-/* Line 1455 of yacc.c */
-#line 399 "xml/XPathGrammar.y"
- {
- (yyval.argList)->append((yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- ;}
- break;
-
- case 40:
-
-/* Line 1455 of yacc.c */
-#line 413 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new Union;
- (yyval.expr)->addSubExpression((yyvsp[(1) - (3)].expr));
- (yyval.expr)->addSubExpression((yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 41:
-
-/* Line 1455 of yacc.c */
-#line 425 "xml/XPathGrammar.y"
- {
- (yyval.expr) = (yyvsp[(1) - (1)].locationPath);
- ;}
- break;
-
- case 43:
-
-/* Line 1455 of yacc.c */
-#line 432 "xml/XPathGrammar.y"
- {
- (yyvsp[(3) - (3)].locationPath)->setAbsolute(true);
- (yyval.expr) = new Path(static_cast<Filter*>((yyvsp[(1) - (3)].expr)), (yyvsp[(3) - (3)].locationPath));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].locationPath));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 44:
-
-/* Line 1455 of yacc.c */
-#line 441 "xml/XPathGrammar.y"
- {
- (yyvsp[(3) - (3)].locationPath)->insertFirstStep((yyvsp[(2) - (3)].step));
- (yyvsp[(3) - (3)].locationPath)->setAbsolute(true);
- (yyval.expr) = new Path(static_cast<Filter*>((yyvsp[(1) - (3)].expr)), (yyvsp[(3) - (3)].locationPath));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(2) - (3)].step));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].locationPath));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 46:
-
-/* Line 1455 of yacc.c */
-#line 456 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new Filter((yyvsp[(1) - (2)].expr), *(yyvsp[(2) - (2)].predList));
- PARSER->unregisterParseNode((yyvsp[(1) - (2)].expr));
- PARSER->deletePredicateVector((yyvsp[(2) - (2)].predList));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 48:
-
-/* Line 1455 of yacc.c */
-#line 468 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new LogicalOp(LogicalOp::OP_Or, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 50:
-
-/* Line 1455 of yacc.c */
-#line 480 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new LogicalOp(LogicalOp::OP_And, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 52:
-
-/* Line 1455 of yacc.c */
-#line 492 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new EqTestOp((yyvsp[(2) - (3)].eqop), (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 54:
-
-/* Line 1455 of yacc.c */
-#line 504 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new EqTestOp((yyvsp[(2) - (3)].eqop), (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 56:
-
-/* Line 1455 of yacc.c */
-#line 516 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new NumericOp(NumericOp::OP_Add, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 57:
-
-/* Line 1455 of yacc.c */
-#line 524 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new NumericOp(NumericOp::OP_Sub, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 59:
-
-/* Line 1455 of yacc.c */
-#line 536 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new NumericOp((yyvsp[(2) - (3)].numop), (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(1) - (3)].expr));
- PARSER->unregisterParseNode((yyvsp[(3) - (3)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
- case 61:
-
-/* Line 1455 of yacc.c */
-#line 548 "xml/XPathGrammar.y"
- {
- (yyval.expr) = new Negative;
- (yyval.expr)->addSubExpression((yyvsp[(2) - (2)].expr));
- PARSER->unregisterParseNode((yyvsp[(2) - (2)].expr));
- PARSER->registerParseNode((yyval.expr));
- ;}
- break;
-
-
-
-/* Line 1455 of yacc.c */
-#line 2021 "/WebCore/generated/XPathGrammar.tab.c"
- default: break;
- }
- YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
-
- YYPOPSTACK (yylen);
- yylen = 0;
- YY_STACK_PRINT (yyss, yyssp);
-
- *++yyvsp = yyval;
-
- /* Now `shift' the result of the reduction. Determine what state
- that goes to, based on the state we popped back to and the rule
- number reduced by. */
-
- yyn = yyr1[yyn];
-
- yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;
- if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)
- yystate = yytable[yystate];
- else
- yystate = yydefgoto[yyn - YYNTOKENS];
-
- goto yynewstate;
-
-
-/*------------------------------------.
-| yyerrlab -- here on detecting error |
-`------------------------------------*/
-yyerrlab:
- /* If not already recovering from an error, report this error. */
- if (!yyerrstatus)
- {
- ++yynerrs;
-#if ! YYERROR_VERBOSE
- yyerror (YY_("syntax error"));
-#else
- {
- YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
- if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
- {
- YYSIZE_T yyalloc = 2 * yysize;
- if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
- yyalloc = YYSTACK_ALLOC_MAXIMUM;
- if (yymsg != yymsgbuf)
- YYSTACK_FREE (yymsg);
- yymsg = (char *) YYSTACK_ALLOC (yyalloc);
- if (yymsg)
- yymsg_alloc = yyalloc;
- else
- {
- yymsg = yymsgbuf;
- yymsg_alloc = sizeof yymsgbuf;
- }
- }
-
- if (0 < yysize && yysize <= yymsg_alloc)
- {
- (void) yysyntax_error (yymsg, yystate, yychar);
- yyerror (yymsg);
- }
- else
- {
- yyerror (YY_("syntax error"));
- if (yysize != 0)
- goto yyexhaustedlab;
- }
- }
-#endif
- }
-
-
-
- if (yyerrstatus == 3)
- {
- /* If just tried and failed to reuse lookahead token after an
- error, discard it. */
-
- if (yychar <= YYEOF)
- {
- /* Return failure if at end of input. */
- if (yychar == YYEOF)
- YYABORT;
- }
- else
- {
- yydestruct ("Error: discarding",
- yytoken, &yylval);
- yychar = YYEMPTY;
- }
- }
-
- /* Else will try to reuse lookahead token after shifting the error
- token. */
- goto yyerrlab1;
-
-
-/*---------------------------------------------------.
-| yyerrorlab -- error raised explicitly by YYERROR. |
-`---------------------------------------------------*/
-yyerrorlab:
-
- /* Pacify compilers like GCC when the user code never invokes
- YYERROR and the label yyerrorlab therefore never appears in user
- code. */
- if (/*CONSTCOND*/ 0)
- goto yyerrorlab;
-
- /* Do not reclaim the symbols of the rule which action triggered
- this YYERROR. */
- YYPOPSTACK (yylen);
- yylen = 0;
- YY_STACK_PRINT (yyss, yyssp);
- yystate = *yyssp;
- goto yyerrlab1;
-
-
-/*-------------------------------------------------------------.
-| yyerrlab1 -- common code for both syntax error and YYERROR. |
-`-------------------------------------------------------------*/
-yyerrlab1:
- yyerrstatus = 3; /* Each real token shifted decrements this. */
-
- for (;;)
- {
- yyn = yypact[yystate];
- if (yyn != YYPACT_NINF)
- {
- yyn += YYTERROR;
- if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
- {
- yyn = yytable[yyn];
- if (0 < yyn)
- break;
- }
- }
-
- /* Pop the current state because it cannot handle the error token. */
- if (yyssp == yyss)
- YYABORT;
-
-
- yydestruct ("Error: popping",
- yystos[yystate], yyvsp);
- YYPOPSTACK (1);
- yystate = *yyssp;
- YY_STACK_PRINT (yyss, yyssp);
- }
-
- *++yyvsp = yylval;
-
-
- /* Shift the error token. */
- YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
-
- yystate = yyn;
- goto yynewstate;
-
-
-/*-------------------------------------.
-| yyacceptlab -- YYACCEPT comes here. |
-`-------------------------------------*/
-yyacceptlab:
- yyresult = 0;
- goto yyreturn;
-
-/*-----------------------------------.
-| yyabortlab -- YYABORT comes here. |
-`-----------------------------------*/
-yyabortlab:
- yyresult = 1;
- goto yyreturn;
-
-#if !defined(yyoverflow) || YYERROR_VERBOSE
-/*-------------------------------------------------.
-| yyexhaustedlab -- memory exhaustion comes here. |
-`-------------------------------------------------*/
-yyexhaustedlab:
- yyerror (YY_("memory exhausted"));
- yyresult = 2;
- /* Fall through. */
-#endif
-
-yyreturn:
- if (yychar != YYEMPTY)
- yydestruct ("Cleanup: discarding lookahead",
- yytoken, &yylval);
- /* Do not reclaim the symbols of the rule which action triggered
- this YYABORT or YYACCEPT. */
- YYPOPSTACK (yylen);
- YY_STACK_PRINT (yyss, yyssp);
- while (yyssp != yyss)
- {
- yydestruct ("Cleanup: popping",
- yystos[*yyssp], yyvsp);
- YYPOPSTACK (1);
- }
-#ifndef yyoverflow
- if (yyss != yyssa)
- YYSTACK_FREE (yyss);
-#endif
-#if YYERROR_VERBOSE
- if (yymsg != yymsgbuf)
- YYSTACK_FREE (yymsg);
-#endif
- /* Make sure YYID is used. */
- return YYID (yyresult);
-}
-
-
-
-/* Line 1675 of yacc.c */
-#line 556 "xml/XPathGrammar.y"
-
-
-#endif
-
diff --git a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h b/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h
deleted file mode 100644
index 7264598..0000000
--- a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h
+++ /dev/null
@@ -1,95 +0,0 @@
-
-/* A Bison parser, made by GNU Bison 2.4.1. */
-
-/* Skeleton interface for Bison's Yacc-like parsers in C
-
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- MULOP = 258,
- RELOP = 259,
- EQOP = 260,
- MINUS = 261,
- PLUS = 262,
- AND = 263,
- OR = 264,
- AXISNAME = 265,
- NODETYPE = 266,
- PI = 267,
- FUNCTIONNAME = 268,
- LITERAL = 269,
- VARIABLEREFERENCE = 270,
- NUMBER = 271,
- DOTDOT = 272,
- SLASHSLASH = 273,
- NAMETEST = 274,
- XPATH_ERROR = 275
- };
-#endif
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 1676 of yacc.c */
-#line 60 "xml/XPathGrammar.y"
-
- Step::Axis axis;
- Step::NodeTest* nodeTest;
- NumericOp::Opcode numop;
- EqTestOp::Opcode eqop;
- String* str;
- Expression* expr;
- Vector<Predicate*>* predList;
- Vector<Expression*>* argList;
- Step* step;
- LocationPath* locationPath;
-
-
-
-/* Line 1676 of yacc.c */
-#line 87 "/WebCore/generated/XPathGrammar.tab.h"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-
-
-
diff --git a/src/3rdparty/webkit/WebCore/generated/tokenizer.cpp b/src/3rdparty/webkit/WebCore/generated/tokenizer.cpp
deleted file mode 100644
index 9a19e9e..0000000
--- a/src/3rdparty/webkit/WebCore/generated/tokenizer.cpp
+++ /dev/null
@@ -1,2208 +0,0 @@
-/*
- * Copyright (C) 2003 Lars Knoll (knoll@kde.org)
- *
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-/* This file is mostly data generated by flex. Unfortunately flex
- can't handle 16bit strings directly, so we just copy the part of
- the code we need and modify it to our needs.
-
- Most of the defines below are to make sure we can easily use the
- flex generated code, using as little editing as possible.
-
- The flex syntax to generate the lexer are more or less directly
- copied from the CSS2.1 specs, with some fixes for comments and
- the important symbol.
-
- To regenerate, run flex on tokenizer.flex. After this, copy the
- data tables and the YY_DECL method over to this file. Remove the
- init code from YY_DECL and change the YY_END_OF_BUFFER to only call
- yyterminate().
-
-*/
-
-// --------- begin generated code -------------------
-
-
-#include "CSSGrammar.h"
-
-#define INITIAL 0
-#define mediaquery 1
-#define forkeyword 2
-
-/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
-
-#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-#include <inttypes.h>
-typedef int8_t flex_int8_t;
-typedef uint8_t flex_uint8_t;
-typedef int16_t flex_int16_t;
-typedef uint16_t flex_uint16_t;
-typedef int32_t flex_int32_t;
-typedef uint32_t flex_uint32_t;
-#else
-typedef signed char flex_int8_t;
-typedef short int flex_int16_t;
-typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
-typedef unsigned short int flex_uint16_t;
-typedef unsigned int flex_uint32_t;
-#endif /* ! C99 */
-#define YY_NUM_RULES 69
-#define YY_END_OF_BUFFER 70
-/* This struct is not used in this scanner,
- but its presence is necessary. */
-struct yy_trans_info
- {
- flex_int32_t yy_verify;
- flex_int32_t yy_nxt;
- };
-static yyconst flex_int16_t yy_accept[482] =
- { 0,
- 0, 0, 0, 0, 0, 0, 70, 68, 2, 2,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 57, 68, 68, 15, 15, 15, 68, 68, 68, 68,
- 67, 15, 15, 15, 66, 15, 2, 0, 0, 0,
- 14, 0, 0, 0, 18, 18, 0, 8, 0, 0,
- 9, 0, 16, 0, 15, 15, 15, 0, 58, 0,
- 56, 0, 0, 57, 55, 55, 55, 55, 55, 55,
- 55, 55, 55, 16, 55, 55, 52, 55, 0, 55,
- 0, 0, 35, 35, 35, 35, 35, 35, 35, 0,
- 63, 15, 0, 0, 15, 15, 0, 15, 15, 15,
-
- 7, 6, 5, 15, 15, 15, 15, 0, 0, 0,
- 14, 0, 0, 0, 18, 18, 0, 18, 18, 0,
- 0, 14, 0, 0, 4, 15, 0, 0, 55, 0,
- 42, 55, 37, 40, 55, 53, 44, 55, 43, 51,
- 55, 46, 45, 41, 55, 55, 55, 55, 55, 55,
- 0, 35, 35, 0, 35, 35, 35, 35, 35, 35,
- 35, 35, 15, 15, 16, 15, 15, 64, 64, 15,
- 15, 12, 10, 15, 13, 0, 0, 0, 17, 17,
- 18, 18, 18, 0, 0, 15, 0, 1, 55, 55,
- 47, 55, 54, 16, 48, 38, 55, 55, 55, 3,
-
- 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
- 15, 59, 0, 64, 64, 64, 63, 15, 11, 0,
- 0, 0, 18, 18, 18, 0, 15, 0, 0, 55,
- 49, 50, 55, 55, 35, 35, 35, 35, 35, 35,
- 35, 20, 35, 15, 65, 64, 64, 64, 64, 0,
- 0, 0, 0, 61, 0, 15, 0, 0, 0, 18,
- 18, 18, 0, 15, 55, 55, 39, 35, 35, 35,
- 35, 35, 21, 35, 35, 15, 65, 64, 64, 64,
- 64, 64, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 61, 0, 0, 15, 0, 0, 17, 17, 18,
-
- 18, 0, 15, 55, 55, 35, 35, 35, 35, 19,
- 35, 35, 15, 65, 64, 64, 64, 64, 64, 64,
- 0, 60, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 15, 0, 0, 18, 18, 0, 15,
- 55, 55, 35, 35, 23, 35, 35, 35, 15, 65,
- 64, 64, 64, 64, 64, 64, 64, 0, 60, 0,
- 0, 0, 60, 0, 0, 0, 0, 18, 15, 55,
- 35, 35, 35, 35, 65, 0, 0, 0, 36, 15,
- 35, 35, 35, 35, 35, 35, 22, 24, 65, 0,
- 0, 0, 15, 35, 35, 35, 35, 35, 35, 0,
-
- 0, 0, 63, 35, 35, 35, 35, 35, 35, 35,
- 35, 0, 0, 0, 0, 0, 0, 35, 35, 35,
- 35, 25, 35, 35, 35, 0, 62, 0, 0, 0,
- 0, 26, 35, 35, 35, 35, 27, 35, 0, 0,
- 0, 0, 31, 35, 35, 35, 35, 0, 0, 0,
- 35, 35, 35, 35, 0, 0, 35, 35, 29, 35,
- 0, 0, 35, 33, 35, 30, 0, 0, 35, 28,
- 35, 0, 35, 35, 35, 35, 34, 35, 35, 32,
- 0
- } ;
-
-static yyconst flex_int32_t yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
- 1, 4, 5, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 12, 18, 19, 20, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 12, 22, 23,
- 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
- 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 12, 54, 12, 55, 56, 12, 57, 58, 59, 60,
-
- 61, 62, 63, 64, 65, 37, 66, 67, 68, 69,
- 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 12, 84, 1, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
-
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
- 85, 85, 85, 85, 85
- } ;
-
-static yyconst flex_int32_t yy_meta[86] =
- { 0,
- 1, 2, 3, 4, 4, 5, 6, 7, 6, 6,
- 6, 6, 7, 8, 9, 6, 6, 10, 6, 6,
- 11, 6, 6, 6, 6, 12, 6, 13, 13, 13,
- 13, 13, 13, 14, 14, 14, 14, 14, 14, 14,
- 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
- 14, 14, 14, 14, 6, 14, 13, 13, 13, 13,
- 13, 13, 14, 14, 14, 14, 14, 14, 14, 14,
- 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
- 14, 6, 6, 6, 14
- } ;
-
-static yyconst flex_int16_t yy_base[553] =
- { 0,
- 0, 0, 64, 66, 54, 56, 1486, 6578, 93, 98,
- 107, 83, 155, 1460, 77, 1459, 98, 99, 1446, 1449,
- 207, 1454, 275, 100, 108, 146, 326, 1402, 1384, 1380,
- 6578, 101, 110, 151, 6578, 127, 227, 295, 89, 136,
- 6578, 387, 140, 0, 429, 1346, 471, 6578, 117, 532,
- 6578, 138, 157, 1371, 142, 295, 307, 574, 283, 1379,
- 1371, 1325, 1324, 0, 1290, 249, 150, 274, 93, 241,
- 152, 256, 325, 309, 347, 313, 1289, 147, 616, 154,
- 1322, 346, 1285, 284, 281, 357, 348, 170, 279, 658,
- 6578, 208, 700, 1317, 389, 358, 1310, 399, 276, 761,
-
- 6578, 6578, 6578, 409, 367, 413, 420, 307, 427, 374,
- 421, 822, 883, 0, 1254, 925, 967, 1249, 1028, 319,
- 451, 465, 1089, 1150, 6578, 456, 1282, 183, 1233, 1192,
- 1224, 443, 1184, 1165, 454, 1161, 1149, 441, 1141, 1131,
- 383, 1082, 1060, 1047, 453, 458, 470, 1029, 1253, 494,
- 1044, 464, 999, 1295, 492, 486, 496, 516, 504, 517,
- 998, 1356, 417, 1417, 1019, 418, 422, 491, 997, 502,
- 1459, 527, 528, 545, 554, 409, 515, 1520, 0, 1562,
- 965, 1623, 1684, 570, 1745, 560, 994, 6578, 948, 1806,
- 935, 556, 923, 500, 897, 896, 559, 1848, 569, 6578,
-
- 598, 882, 1909, 566, 565, 587, 606, 589, 631, 1951,
- 2012, 6578, 0, 559, 907, 902, 691, 2054, 561, 593,
- 2115, 0, 2157, 2218, 2279, 2340, 644, 878, 346, 2401,
- 839, 836, 2443, 613, 616, 2504, 668, 534, 610, 656,
- 680, 820, 2546, 2607, 0, 591, 847, 844, 803, 733,
- 793, 614, 605, 6578, 2668, 2710, 625, 2771, 0, 2813,
- 2874, 2935, 2996, 3057, 3131, 3173, 3234, 714, 3295, 695,
- 690, 727, 762, 729, 3337, 3398, 0, 643, 777, 744,
- 699, 698, 829, 654, 834, 3459, 689, 3520, 854, 894,
- 915, 920, 3581, 3642, 3684, 683, 3745, 6578, 597, 3806,
-
- 3867, 3928, 3989, 4050, 4111, 730, 4172, 814, 719, 542,
- 750, 4214, 4275, 0, 762, 558, 553, 552, 531, 447,
- 860, 6578, 697, 838, 957, 4336, 4397, 699, 926, 988,
- 4458, 4519, 4580, 1002, 744, 1010, 4622, 4664, 1042, 737,
- 4706, 4767, 647, 4828, 402, 818, 848, 1069, 1033, 0,
- 437, 6578, 6578, 6578, 6578, 6578, 6578, 1122, 898, 924,
- 4870, 1162, 963, 968, 4912, 4973, 770, 1063, 877, 1074,
- 5005, 1102, 989, 1009, 0, 5062, 5104, 5146, 6578, 1036,
- 1079, 1080, 1081, 1084, 1130, 910, 353, 315, 6578, 5188,
- 5230, 5272, 689, 1139, 895, 1085, 1090, 1119, 1160, 5314,
-
- 5356, 1226, 1242, 1120, 1152, 1164, 1207, 1208, 1210, 1219,
- 1234, 1327, 1287, 1316, 1345, 1388, 5398, 1263, 1225, 1116,
- 1211, 252, 1247, 1243, 1248, 1363, 6578, 1428, 5440, 1449,
- 5501, 242, 1310, 1318, 1329, 856, 180, 813, 1454, 5562,
- 1491, 5604, 148, 1357, 1326, 1061, 1370, 1531, 5646, 5688,
- 1344, 1374, 1427, 1375, 5730, 5772, 1453, 1456, 135, 1458,
- 5814, 5856, 1457, 97, 1183, 955, 5898, 1552, 1490, 91,
- 1408, 1557, 1373, 1409, 1412, 1455, 78, 1530, 1522, 39,
- 6578, 5959, 5964, 5977, 5982, 5987, 5994, 6004, 6017, 758,
- 6022, 6032, 6045, 6059, 362, 6064, 6074, 6079, 6089, 6099,
-
- 6103, 798, 6112, 6125, 6138, 6152, 6166, 6176, 6186, 6191,
- 6203, 799, 6217, 957, 6222, 6234, 6247, 1071, 6261, 1086,
- 6266, 6278, 6291, 6304, 6317, 6330, 1087, 6335, 6348, 1179,
- 6353, 6365, 6378, 6391, 6404, 6417, 6430, 6435, 6448, 1183,
- 6453, 6465, 6478, 6491, 6504, 6517, 1189, 1223, 6530, 6543,
- 6553, 6563
- } ;
-
-static yyconst flex_int16_t yy_def[553] =
- { 0,
- 481, 1, 1, 1, 1, 1, 481, 481, 481, 481,
- 481, 482, 483, 481, 484, 481, 481, 485, 481, 481,
- 481, 481, 486, 487, 487, 487, 488, 481, 481, 481,
- 481, 487, 487, 487, 481, 487, 481, 481, 481, 482,
- 481, 489, 483, 490, 491, 491, 492, 481, 484, 493,
- 481, 481, 481, 481, 487, 487, 487, 488, 21, 494,
- 481, 495, 481, 21, 496, 496, 496, 496, 496, 496,
- 496, 496, 496, 496, 496, 496, 496, 496, 497, 496,
- 481, 486, 498, 498, 498, 498, 498, 498, 498, 499,
- 481, 487, 500, 481, 487, 487, 501, 487, 487, 487,
-
- 481, 481, 481, 487, 487, 487, 487, 481, 482, 482,
- 482, 482, 489, 502, 491, 491, 503, 491, 116, 504,
- 504, 504, 504, 505, 481, 487, 506, 507, 496, 508,
- 496, 496, 496, 496, 496, 496, 496, 496, 496, 496,
- 496, 496, 496, 496, 496, 496, 496, 496, 496, 496,
- 481, 498, 498, 509, 498, 498, 498, 498, 498, 498,
- 498, 498, 487, 100, 481, 487, 487, 510, 481, 487,
- 100, 487, 487, 487, 487, 481, 511, 511, 512, 116,
- 491, 116, 116, 504, 504, 487, 513, 481, 496, 149,
- 496, 496, 496, 496, 496, 496, 496, 149, 496, 481,
-
- 498, 498, 162, 498, 498, 498, 498, 498, 498, 162,
- 100, 481, 514, 515, 481, 481, 516, 100, 487, 481,
- 517, 518, 116, 116, 116, 504, 487, 513, 519, 149,
- 496, 496, 149, 496, 498, 162, 498, 498, 498, 498,
- 498, 498, 162, 100, 520, 521, 481, 481, 481, 522,
- 522, 523, 524, 481, 525, 100, 481, 526, 527, 528,
- 528, 261, 529, 100, 149, 149, 149, 498, 162, 498,
- 498, 498, 498, 498, 162, 100, 530, 531, 481, 481,
- 481, 481, 481, 523, 481, 532, 533, 534, 535, 535,
- 535, 535, 535, 536, 100, 481, 537, 481, 538, 538,
-
- 300, 539, 100, 149, 304, 498, 162, 498, 498, 498,
- 498, 162, 100, 540, 541, 481, 481, 481, 481, 481,
- 481, 481, 542, 542, 542, 542, 543, 544, 544, 544,
- 544, 545, 546, 303, 481, 537, 300, 301, 539, 303,
- 304, 304, 498, 162, 498, 498, 498, 498, 303, 547,
- 481, 481, 481, 481, 481, 481, 481, 542, 542, 542,
- 326, 544, 544, 544, 331, 546, 481, 338, 303, 342,
- 498, 498, 498, 498, 548, 326, 331, 366, 481, 303,
- 498, 498, 498, 498, 498, 498, 498, 498, 481, 326,
- 331, 366, 303, 498, 498, 498, 498, 498, 498, 326,
-
- 331, 546, 549, 498, 498, 498, 498, 498, 498, 498,
- 498, 542, 544, 549, 549, 550, 551, 498, 498, 498,
- 498, 498, 498, 498, 498, 481, 481, 550, 552, 550,
- 550, 498, 498, 498, 498, 498, 498, 498, 550, 431,
- 550, 431, 498, 498, 498, 498, 498, 550, 440, 431,
- 498, 498, 498, 498, 440, 431, 498, 498, 498, 498,
- 440, 431, 498, 498, 498, 498, 440, 550, 498, 498,
- 498, 550, 498, 498, 498, 498, 498, 498, 498, 498,
- 0, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481
- } ;
-
-static yyconst flex_int16_t yy_nxt[6664] =
- { 0,
- 8, 9, 10, 9, 9, 9, 11, 12, 13, 14,
- 8, 8, 15, 8, 8, 16, 17, 18, 19, 20,
- 21, 8, 22, 8, 8, 8, 23, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
- 25, 24, 24, 24, 24, 24, 24, 26, 24, 24,
- 24, 24, 24, 27, 28, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24, 25, 24,
- 24, 24, 24, 24, 24, 26, 24, 24, 24, 24,
- 24, 8, 29, 30, 24, 31, 36, 31, 36, 41,
- 41, 32, 154, 32, 37, 37, 37, 37, 37, 37,
-
- 37, 37, 37, 37, 33, 34, 33, 34, 38, 38,
- 38, 38, 38, 91, 91, 36, 54, 36, 52, 52,
- 32, 91, 32, 91, 94, 95, 94, 95, 108, 41,
- 50, 154, 33, 34, 33, 34, 42, 135, 53, 56,
- 91, 104, 39, 41, 154, 35, 130, 35, 57, 96,
- 154, 105, 58, 93, 93, 91, 108, 481, 52, 91,
- 481, 93, 97, 93, 91, 135, 53, 56, 107, 104,
- 50, 39, 43, 94, 94, 44, 57, 96, 53, 105,
- 93, 132, 45, 45, 45, 45, 45, 45, 154, 42,
- 98, 106, 137, 47, 147, 93, 107, 159, 128, 93,
-
- 130, 154, 188, 130, 93, 130, 53, 130, 47, 150,
- 132, 45, 45, 45, 45, 45, 45, 61, 98, 106,
- 137, 91, 147, 154, 62, 63, 159, 64, 37, 37,
- 37, 37, 37, 154, 65, 65, 66, 67, 68, 65,
- 69, 70, 71, 65, 72, 65, 73, 74, 65, 75,
- 65, 76, 77, 78, 65, 65, 65, 65, 65, 65,
- 79, 93, 80, 65, 65, 66, 67, 68, 65, 69,
- 70, 71, 72, 65, 73, 74, 65, 75, 65, 76,
- 77, 78, 65, 65, 65, 65, 65, 65, 131, 91,
- 138, 65, 82, 136, 130, 154, 38, 38, 38, 38,
-
- 38, 481, 130, 59, 84, 154, 160, 85, 91, 130,
- 86, 94, 95, 133, 87, 88, 131, 89, 155, 138,
- 91, 136, 156, 65, 134, 94, 141, 130, 90, 93,
- 39, 41, 154, 84, 154, 160, 85, 154, 126, 86,
- 145, 133, 87, 88, 146, 89, 100, 155, 93, 176,
- 156, 65, 134, 100, 100, 100, 100, 100, 100, 39,
- 93, 229, 130, 481, 139, 188, 130, 126, 154, 145,
- 140, 91, 50, 146, 65, 65, 142, 176, 130, 158,
- 91, 41, 100, 100, 100, 100, 100, 100, 40, 40,
- 40, 109, 139, 143, 111, 152, 157, 144, 140, 90,
-
- 130, 154, 91, 194, 167, 142, 154, 112, 158, 166,
- 154, 93, 91, 173, 112, 112, 112, 112, 112, 112,
- 93, 143, 91, 152, 157, 144, 91, 42, 41, 40,
- 91, 91, 167, 91, 41, 212, 130, 170, 166, 172,
- 113, 173, 93, 112, 112, 112, 112, 112, 112, 116,
- 220, 174, 93, 481, 213, 154, 116, 116, 116, 116,
- 116, 116, 93, 41, 175, 170, 93, 481, 172, 91,
- 93, 93, 357, 93, 42, 93, 191, 41, 220, 174,
- 42, 192, 117, 195, 186, 116, 116, 116, 116, 116,
- 116, 119, 175, 193, 130, 201, 130, 196, 119, 119,
-
- 119, 119, 119, 119, 50, 191, 130, 130, 213, 93,
- 192, 130, 195, 186, 197, 217, 215, 154, 50, 204,
- 194, 193, 41, 130, 201, 196, 205, 119, 119, 119,
- 119, 119, 119, 49, 49, 49, 120, 199, 206, 154,
- 91, 212, 197, 208, 122, 154, 207, 130, 204, 154,
- 209, 271, 123, 130, 205, 93, 356, 154, 91, 123,
- 123, 123, 123, 123, 123, 199, 206, 91, 42, 154,
- 154, 208, 481, 91, 91, 207, 213, 355, 354, 209,
- 93, 93, 41, 353, 247, 124, 231, 154, 123, 123,
- 123, 123, 123, 123, 100, 154, 219, 227, 93, 232,
-
- 234, 100, 100, 100, 100, 100, 100, 93, 213, 130,
- 237, 238, 130, 93, 93, 231, 279, 285, 154, 154,
- 241, 285, 130, 50, 219, 227, 235, 232, 239, 234,
- 100, 100, 100, 100, 100, 100, 149, 257, 237, 238,
- 154, 240, 154, 149, 149, 149, 149, 149, 149, 241,
- 117, 154, 267, 268, 272, 235, 239, 91, 288, 154,
- 213, 285, 242, 154, 371, 257, 130, 286, 316, 154,
- 240, 296, 149, 149, 149, 149, 149, 149, 162, 264,
- 267, 268, 272, 273, 154, 162, 162, 162, 162, 162,
- 162, 242, 250, 250, 250, 250, 250, 93, 252, 296,
-
- 154, 285, 403, 253, 285, 254, 92, 286, 264, 154,
- 335, 285, 273, 270, 162, 162, 162, 162, 162, 162,
- 164, 154, 309, 320, 319, 274, 308, 164, 164, 164,
- 164, 164, 164, 154, 250, 250, 250, 250, 250, 335,
- 252, 270, 288, 154, 255, 253, 346, 254, 154, 306,
- 286, 309, 288, 274, 92, 308, 164, 164, 164, 164,
- 164, 164, 99, 99, 99, 99, 99, 154, 114, 318,
- 114, 311, 154, 310, 91, 346, 343, 347, 306, 213,
- 154, 171, 154, 154, 367, 369, 255, 352, 171, 171,
- 171, 171, 171, 171, 283, 283, 283, 283, 283, 311,
-
- 481, 310, 317, 154, 343, 481, 347, 254, 179, 222,
- 179, 222, 367, 369, 93, 154, 379, 171, 171, 171,
- 171, 171, 171, 110, 177, 177, 177, 110, 282, 41,
- 283, 283, 283, 283, 283, 321, 321, 321, 321, 321,
- 481, 447, 178, 254, 379, 285, 255, 373, 322, 178,
- 178, 178, 178, 178, 178, 283, 283, 283, 283, 283,
- 345, 321, 321, 321, 321, 321, 154, 154, 254, 281,
- 447, 154, 280, 154, 322, 42, 373, 374, 178, 178,
- 178, 178, 178, 178, 40, 40, 40, 109, 345, 130,
- 111, 286, 130, 229, 92, 283, 283, 283, 283, 283,
-
- 481, 154, 446, 112, 380, 285, 374, 255, 254, 154,
- 112, 112, 112, 112, 112, 112, 283, 283, 283, 283,
- 283, 283, 283, 283, 283, 283, 481, 249, 481, 254,
- 446, 285, 248, 380, 254, 154, 113, 399, 285, 112,
- 112, 112, 112, 112, 112, 180, 406, 255, 154, 130,
- 130, 286, 180, 180, 180, 180, 180, 180, 358, 321,
- 321, 321, 358, 154, 285, 481, 399, 245, 255, 245,
- 481, 359, 471, 255, 406, 285, 130, 286, 117, 288,
- 285, 180, 180, 180, 180, 180, 180, 182, 130, 362,
- 321, 321, 321, 362, 182, 182, 182, 182, 182, 182,
-
- 285, 130, 363, 99, 99, 99, 99, 99, 154, 229,
- 286, 110, 177, 177, 177, 110, 288, 41, 117, 92,
- 387, 288, 216, 182, 182, 182, 182, 182, 182, 118,
- 118, 118, 118, 118, 163, 163, 163, 163, 163, 165,
- 388, 288, 154, 121, 184, 184, 184, 121, 183, 387,
- 92, 154, 154, 92, 41, 183, 183, 183, 183, 183,
- 183, 200, 154, 42, 181, 181, 181, 181, 181, 388,
- 161, 161, 161, 161, 161, 189, 189, 189, 189, 189,
- 393, 259, 130, 259, 183, 183, 183, 183, 183, 183,
- 121, 184, 184, 184, 121, 50, 277, 298, 277, 298,
-
- 130, 41, 453, 202, 202, 202, 202, 202, 393, 185,
- 394, 395, 396, 130, 154, 407, 185, 185, 185, 185,
- 185, 185, 154, 358, 321, 321, 321, 358, 408, 285,
- 453, 397, 154, 154, 154, 130, 359, 154, 154, 394,
- 395, 396, 50, 154, 407, 185, 185, 185, 185, 185,
- 185, 49, 49, 49, 120, 154, 408, 409, 418, 397,
- 434, 398, 122, 362, 321, 321, 321, 362, 404, 154,
- 123, 405, 154, 154, 285, 286, 363, 123, 123, 123,
- 123, 123, 123, 154, 130, 409, 418, 419, 434, 314,
- 398, 314, 154, 350, 130, 350, 420, 404, 410, 375,
-
- 405, 375, 130, 124, 411, 154, 123, 123, 123, 123,
- 123, 123, 190, 154, 130, 288, 419, 154, 130, 190,
- 190, 190, 190, 190, 190, 420, 410, 289, 289, 289,
- 289, 289, 411, 389, 470, 389, 154, 130, 435, 422,
- 254, 423, 421, 414, 414, 414, 414, 414, 190, 190,
- 190, 190, 190, 190, 148, 148, 148, 148, 148, 415,
- 154, 154, 470, 154, 154, 433, 424, 435, 422, 425,
- 423, 421, 154, 198, 437, 438, 436, 130, 154, 255,
- 198, 198, 198, 198, 198, 198, 130, 154, 329, 364,
- 364, 364, 329, 433, 424, 417, 154, 128, 425, 285,
-
- 154, 154, 117, 437, 438, 436, 130, 117, 432, 198,
- 198, 198, 198, 198, 198, 203, 154, 414, 414, 414,
- 414, 414, 203, 203, 203, 203, 203, 203, 324, 360,
- 360, 360, 324, 415, 285, 169, 432, 165, 154, 151,
- 288, 443, 130, 130, 59, 444, 481, 481, 481, 481,
- 481, 203, 203, 203, 203, 203, 203, 161, 161, 161,
- 161, 161, 481, 154, 426, 426, 426, 426, 426, 417,
- 443, 154, 445, 452, 444, 457, 210, 427, 79, 154,
- 286, 61, 154, 210, 210, 210, 210, 210, 210, 426,
- 426, 426, 426, 426, 128, 125, 451, 154, 417, 117,
-
- 445, 452, 427, 103, 457, 458, 460, 102, 454, 154,
- 154, 475, 210, 210, 210, 210, 210, 210, 163, 163,
- 163, 163, 163, 154, 451, 101, 154, 154, 154, 426,
- 426, 426, 426, 426, 458, 460, 454, 211, 474, 475,
- 476, 429, 427, 477, 211, 211, 211, 211, 211, 211,
- 426, 426, 426, 426, 426, 426, 426, 426, 426, 426,
- 81, 154, 154, 427, 60, 154, 59, 474, 427, 476,
- 463, 459, 477, 211, 211, 211, 211, 211, 211, 218,
- 154, 429, 51, 48, 478, 481, 218, 218, 218, 218,
- 218, 218, 426, 426, 426, 426, 426, 481, 464, 459,
-
- 465, 469, 429, 466, 481, 427, 154, 429, 154, 154,
- 154, 154, 481, 478, 481, 218, 218, 218, 218, 218,
- 218, 110, 177, 177, 177, 110, 464, 41, 465, 469,
- 481, 466, 426, 426, 426, 426, 426, 473, 481, 481,
- 221, 481, 481, 154, 429, 427, 481, 221, 221, 221,
- 221, 221, 221, 441, 441, 441, 441, 441, 448, 448,
- 448, 448, 448, 481, 481, 473, 427, 480, 479, 481,
- 481, 427, 481, 42, 481, 154, 221, 221, 221, 221,
- 221, 221, 223, 154, 429, 481, 481, 481, 481, 223,
- 223, 223, 223, 223, 223, 480, 479, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 429, 481, 481, 481, 481,
- 429, 481, 481, 481, 481, 481, 481, 481, 223, 223,
- 223, 223, 223, 223, 181, 181, 181, 181, 181, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 224, 481, 481, 481, 481, 481, 481,
- 224, 224, 224, 224, 224, 224, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 224,
- 224, 224, 224, 224, 224, 118, 118, 118, 118, 118,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 225, 481, 481, 481, 481, 481,
- 481, 225, 225, 225, 225, 225, 225, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 225, 225, 225, 225, 225, 225, 121, 184, 184, 184,
- 121, 481, 481, 481, 481, 481, 481, 41, 481, 481,
- 481, 481, 481, 481, 481, 226, 481, 481, 481, 481,
- 481, 481, 226, 226, 226, 226, 226, 226, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 50, 481,
-
- 481, 226, 226, 226, 226, 226, 226, 189, 189, 189,
- 189, 189, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 230, 481, 481, 481,
- 481, 481, 481, 230, 230, 230, 230, 230, 230, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 230, 230, 230, 230, 230, 230, 233, 481,
- 481, 481, 481, 481, 481, 233, 233, 233, 233, 233,
- 233, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 233, 233, 233, 233, 233, 233,
- 202, 202, 202, 202, 202, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 236,
- 481, 481, 481, 481, 481, 481, 236, 236, 236, 236,
- 236, 236, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 236, 236, 236, 236, 236,
- 236, 243, 481, 481, 481, 481, 481, 481, 243, 243,
- 243, 243, 243, 243, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 243, 243, 243,
- 243, 243, 243, 163, 163, 163, 163, 163, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 244, 481, 481, 481, 481, 481, 481, 244,
- 244, 244, 244, 244, 244, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 244, 244,
- 244, 244, 244, 244, 256, 481, 481, 481, 481, 481,
- 481, 256, 256, 256, 256, 256, 256, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 256, 256, 256, 256, 256, 256, 110, 177, 177, 177,
- 110, 481, 41, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 258, 481, 481, 481, 481,
- 481, 481, 258, 258, 258, 258, 258, 258, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 42, 481,
- 481, 258, 258, 258, 258, 258, 258, 260, 481, 481,
- 481, 481, 481, 481, 260, 260, 260, 260, 260, 260,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 260, 260, 260, 260, 260, 260, 181,
- 181, 181, 181, 181, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 261, 481,
- 481, 481, 481, 481, 481, 261, 261, 261, 261, 261,
- 261, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 261, 261, 261, 261, 261, 261,
- 118, 118, 118, 118, 118, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 262,
-
- 481, 481, 481, 481, 481, 481, 262, 262, 262, 262,
- 262, 262, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 262, 262, 262, 262, 262,
- 262, 121, 184, 184, 184, 121, 481, 481, 481, 481,
- 481, 481, 41, 481, 481, 481, 481, 481, 481, 481,
- 263, 481, 481, 481, 481, 481, 481, 263, 263, 263,
- 263, 263, 263, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 50, 481, 481, 263, 263, 263, 263,
-
- 263, 263, 189, 189, 189, 189, 189, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 265, 481, 481, 481, 481, 481, 481, 265, 265,
- 265, 265, 265, 265, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 265, 265, 265,
- 265, 265, 265, 266, 481, 481, 481, 481, 481, 481,
- 266, 266, 266, 266, 266, 266, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 266,
-
- 266, 266, 266, 266, 266, 202, 202, 202, 202, 202,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 269, 481, 481, 481, 481, 481,
- 481, 269, 269, 269, 269, 269, 269, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 269, 269, 269, 269, 269, 269, 275, 481, 481, 481,
- 481, 481, 481, 275, 275, 275, 275, 275, 275, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 275, 275, 275, 275, 275, 275, 163, 163,
- 163, 163, 163, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 276, 481, 481,
- 481, 481, 481, 481, 276, 276, 276, 276, 276, 276,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 276, 276, 276, 276, 276, 276, 283,
- 283, 283, 283, 289, 481, 291, 481, 481, 481, 481,
- 291, 291, 292, 481, 481, 481, 481, 481, 293, 481,
- 481, 481, 481, 481, 481, 293, 293, 293, 293, 293,
-
- 293, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 294, 481, 481, 293, 293, 293, 293, 293, 293,
- 295, 481, 481, 481, 481, 481, 481, 295, 295, 295,
- 295, 295, 295, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 295, 295, 295, 295,
- 295, 295, 110, 177, 177, 177, 110, 481, 41, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 297, 481, 481, 481, 481, 481, 481, 297, 297,
-
- 297, 297, 297, 297, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 42, 481, 481, 297, 297, 297,
- 297, 297, 297, 299, 481, 481, 481, 481, 481, 481,
- 299, 299, 299, 299, 299, 299, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 117, 481, 481, 299,
- 299, 299, 299, 299, 299, 181, 181, 181, 181, 181,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 300, 481, 481, 481, 481, 481,
-
- 481, 300, 300, 300, 300, 300, 300, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 117, 481, 481,
- 300, 300, 300, 300, 300, 300, 118, 118, 118, 118,
- 118, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 301, 481, 481, 481, 481,
- 481, 481, 301, 301, 301, 301, 301, 301, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 301, 301, 301, 301, 301, 301, 121, 184, 184,
-
- 184, 121, 481, 481, 481, 481, 481, 481, 41, 481,
- 481, 481, 481, 481, 481, 481, 302, 481, 481, 481,
- 481, 481, 481, 302, 302, 302, 302, 302, 302, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 50,
- 481, 481, 302, 302, 302, 302, 302, 302, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 92, 481, 481,
- 481, 481, 481, 481, 92, 92, 92, 92, 92, 92,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 303, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 92, 92, 92, 92, 92, 92, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 303, 189, 189, 189, 189, 189, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 304, 481, 481, 481, 481, 481, 481, 304, 304,
- 304, 304, 304, 304, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 304, 304, 304,
- 304, 304, 304, 305, 481, 481, 481, 481, 481, 481,
-
- 305, 305, 305, 305, 305, 305, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 305,
- 305, 305, 305, 305, 305, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 129, 481, 481, 481, 481, 481,
- 481, 129, 129, 129, 129, 129, 129, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 129, 129, 129, 129, 129, 129, 202, 202, 202, 202,
-
- 202, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 307, 481, 481, 481, 481,
- 481, 481, 307, 307, 307, 307, 307, 307, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 307, 307, 307, 307, 307, 307, 312, 481, 481,
- 481, 481, 481, 481, 312, 312, 312, 312, 312, 312,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 312, 312, 312, 312, 312, 312, 163,
-
- 163, 163, 163, 163, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 313, 481,
- 481, 481, 481, 481, 481, 313, 313, 313, 313, 313,
- 313, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 313, 313, 313, 313, 313, 313,
- 284, 284, 284, 323, 481, 481, 325, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 326,
- 481, 481, 481, 481, 481, 481, 326, 326, 326, 326,
- 326, 326, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 327, 481, 481, 326, 326, 326, 326, 326,
- 326, 287, 287, 287, 328, 481, 481, 481, 481, 481,
- 481, 481, 330, 481, 481, 481, 481, 481, 481, 481,
- 331, 481, 481, 481, 481, 481, 481, 331, 331, 331,
- 331, 331, 331, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 332, 481, 481, 331, 331, 331, 331,
- 331, 331, 289, 289, 289, 289, 289, 481, 481, 481,
- 481, 481, 481, 481, 481, 254, 481, 481, 481, 481,
-
- 481, 333, 481, 481, 481, 481, 481, 481, 333, 333,
- 333, 333, 333, 333, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 255, 481, 481, 333, 333, 333,
- 333, 333, 333, 283, 283, 283, 283, 289, 481, 291,
- 481, 481, 481, 481, 291, 291, 292, 481, 481, 481,
- 481, 481, 293, 481, 481, 481, 481, 481, 481, 293,
- 293, 293, 293, 293, 293, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 294, 481, 481, 293, 293,
-
- 293, 293, 293, 293, 334, 481, 481, 481, 481, 481,
- 481, 334, 334, 334, 334, 334, 334, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 334, 334, 334, 334, 334, 334, 110, 177, 177, 177,
- 110, 481, 41, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 336, 481, 481, 481, 481,
- 481, 481, 336, 336, 336, 336, 336, 336, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 42, 481,
-
- 481, 336, 336, 336, 336, 336, 336, 181, 181, 181,
- 181, 181, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 337, 481, 481, 481,
- 481, 481, 481, 337, 337, 337, 337, 337, 337, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 117,
- 481, 481, 337, 337, 337, 337, 337, 337, 118, 118,
- 118, 118, 118, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 338, 481, 481,
- 481, 481, 481, 481, 338, 338, 338, 338, 338, 338,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 338, 338, 338, 338, 338, 338, 121,
- 184, 184, 184, 121, 481, 481, 481, 481, 481, 481,
- 41, 481, 481, 481, 481, 481, 481, 481, 339, 481,
- 481, 481, 481, 481, 481, 339, 339, 339, 339, 339,
- 339, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 50, 481, 481, 339, 339, 339, 339, 339, 339,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 340, 481, 481, 92,
- 481, 481, 481, 481, 481, 481, 92, 92, 92, 92,
- 92, 92, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 92, 92, 92, 92, 92,
- 92, 189, 189, 189, 189, 189, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 341, 481, 481, 481, 481, 481, 481, 341, 341, 341,
- 341, 341, 341, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 341, 341, 341, 341,
- 341, 341, 148, 148, 148, 148, 148, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 342, 481, 481, 481, 481, 481, 481, 342, 342,
- 342, 342, 342, 342, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 342, 342, 342,
- 342, 342, 342, 202, 202, 202, 202, 202, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 344, 481, 481, 481, 481, 481, 481, 344,
-
- 344, 344, 344, 344, 344, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 344, 344,
- 344, 344, 344, 344, 348, 481, 481, 481, 481, 481,
- 481, 348, 348, 348, 348, 348, 348, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 348, 348, 348, 348, 348, 348, 163, 163, 163, 163,
- 163, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 349, 481, 481, 481, 481,
-
- 481, 481, 349, 349, 349, 349, 349, 349, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 349, 349, 349, 349, 349, 349, 324, 360, 360,
- 360, 324, 481, 285, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 361, 481, 481, 481,
- 481, 481, 481, 361, 361, 361, 361, 361, 361, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 286,
- 481, 481, 361, 361, 361, 361, 361, 361, 284, 284,
-
- 284, 323, 481, 481, 325, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 326, 481, 481,
- 481, 481, 481, 481, 326, 326, 326, 326, 326, 326,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 327, 481, 481, 326, 326, 326, 326, 326, 326, 329,
- 364, 364, 364, 329, 481, 481, 481, 481, 481, 481,
- 285, 481, 481, 481, 481, 481, 481, 481, 365, 481,
- 481, 481, 481, 481, 481, 365, 365, 365, 365, 365,
- 365, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 288, 481, 481, 365, 365, 365, 365, 365, 365,
- 287, 287, 287, 328, 481, 481, 481, 481, 481, 481,
- 481, 330, 481, 481, 481, 481, 481, 481, 481, 331,
- 481, 481, 481, 481, 481, 481, 331, 331, 331, 331,
- 331, 331, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 332, 481, 481, 331, 331, 331, 331, 331,
- 331, 289, 289, 289, 289, 289, 481, 481, 481, 481,
- 481, 481, 481, 481, 254, 481, 481, 481, 481, 481,
-
- 366, 481, 481, 481, 481, 481, 481, 366, 366, 366,
- 366, 366, 366, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 255, 481, 481, 366, 366, 366, 366,
- 366, 366, 368, 481, 481, 481, 481, 481, 481, 368,
- 368, 368, 368, 368, 368, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 368, 368,
- 368, 368, 368, 368, 115, 481, 481, 481, 481, 481,
- 481, 115, 115, 115, 115, 115, 115, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 115, 115, 115, 115, 115, 115, 370, 481, 481, 481,
- 481, 481, 481, 370, 370, 370, 370, 370, 370, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 370, 370, 370, 370, 370, 370, 148, 148,
- 148, 148, 148, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 129, 481, 481,
- 481, 481, 481, 481, 129, 129, 129, 129, 129, 129,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 129, 129, 129, 129, 129, 129, 202,
- 202, 202, 202, 202, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 372, 481,
- 481, 481, 481, 481, 481, 372, 372, 372, 372, 372,
- 372, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 372, 372, 372, 372, 372, 372,
- 376, 481, 481, 481, 481, 481, 481, 376, 376, 376,
-
- 376, 376, 376, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 376, 376, 376, 376,
- 376, 376, 377, 481, 481, 481, 481, 481, 481, 377,
- 377, 377, 377, 377, 377, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 377, 377,
- 377, 377, 377, 377, 289, 289, 289, 289, 289, 481,
- 481, 481, 481, 481, 481, 481, 481, 254, 481, 481,
- 481, 481, 481, 378, 481, 481, 481, 481, 481, 481,
-
- 378, 378, 378, 378, 378, 378, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 255, 481, 481, 378,
- 378, 378, 378, 378, 378, 381, 481, 481, 481, 481,
- 481, 481, 382, 481, 383, 481, 481, 481, 481, 384,
- 385, 481, 481, 386, 481, 481, 481, 481, 154, 481,
- 481, 481, 481, 481, 381, 481, 481, 481, 481, 481,
- 382, 481, 383, 481, 481, 481, 481, 384, 385, 481,
- 481, 386, 390, 481, 481, 481, 481, 481, 481, 390,
- 390, 390, 390, 390, 390, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 390, 390,
- 390, 390, 390, 390, 391, 481, 481, 481, 481, 481,
- 481, 391, 391, 391, 391, 391, 391, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 391, 391, 391, 391, 391, 391, 392, 481, 481, 481,
- 481, 481, 481, 392, 392, 392, 392, 392, 392, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 392, 392, 392, 392, 392, 392, 400, 481,
- 481, 481, 481, 481, 481, 400, 400, 400, 400, 400,
- 400, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 400, 400, 400, 400, 400, 400,
- 401, 481, 481, 481, 481, 481, 481, 401, 401, 401,
- 401, 401, 401, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 401, 401, 401, 401,
- 401, 401, 402, 481, 481, 481, 481, 481, 481, 402,
-
- 402, 402, 402, 402, 402, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 402, 402,
- 402, 402, 402, 402, 412, 481, 481, 481, 481, 481,
- 481, 412, 412, 412, 412, 412, 412, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 412, 412, 412, 412, 412, 412, 413, 481, 481, 481,
- 481, 481, 481, 413, 413, 413, 413, 413, 413, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 413, 413, 413, 413, 413, 413, 431, 481,
- 481, 481, 481, 481, 481, 431, 431, 431, 431, 431,
- 431, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 431, 431, 431, 431, 431, 431,
- 440, 481, 481, 481, 481, 481, 481, 440, 440, 440,
- 440, 440, 440, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 440, 440, 440, 440,
-
- 440, 440, 441, 441, 441, 441, 441, 481, 481, 481,
- 481, 481, 481, 481, 481, 427, 481, 481, 481, 481,
- 481, 442, 481, 481, 481, 481, 481, 481, 442, 442,
- 442, 442, 442, 442, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 429, 481, 481, 442, 442, 442,
- 442, 442, 442, 448, 448, 448, 448, 448, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 449, 481, 481, 481, 481, 481, 481, 449,
- 449, 449, 449, 449, 449, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 449, 449,
- 449, 449, 449, 449, 450, 481, 481, 481, 481, 481,
- 481, 450, 450, 450, 450, 450, 450, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 450, 450, 450, 450, 450, 450, 455, 481, 481, 481,
- 481, 481, 481, 455, 455, 455, 455, 455, 455, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 455, 455, 455, 455, 455, 455, 456, 481,
- 481, 481, 481, 481, 481, 456, 456, 456, 456, 456,
- 456, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 456, 456, 456, 456, 456, 456,
- 461, 481, 481, 481, 481, 481, 481, 461, 461, 461,
- 461, 461, 461, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 461, 461, 461, 461,
- 461, 461, 462, 481, 481, 481, 481, 481, 481, 462,
-
- 462, 462, 462, 462, 462, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 462, 462,
- 462, 462, 462, 462, 467, 481, 481, 481, 481, 481,
- 481, 467, 467, 467, 467, 467, 467, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 467, 467, 467, 467, 467, 467, 468, 481, 481, 481,
- 481, 481, 481, 468, 468, 468, 468, 468, 468, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 468, 468, 468, 468, 468, 468, 472, 481,
- 481, 481, 481, 481, 481, 472, 472, 472, 472, 472,
- 472, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 472, 472, 472, 472, 472, 472,
- 40, 481, 481, 40, 40, 40, 40, 40, 40, 40,
- 40, 40, 40, 46, 46, 481, 46, 46, 49, 481,
- 481, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 55, 55, 481, 55, 55, 83, 481, 481, 83,
-
- 83, 92, 481, 92, 92, 481, 92, 92, 99, 99,
- 99, 99, 99, 99, 99, 99, 99, 99, 110, 110,
- 110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
- 110, 115, 115, 481, 115, 115, 118, 118, 118, 118,
- 118, 118, 118, 118, 118, 118, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 127,
- 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
- 127, 127, 127, 129, 129, 481, 129, 129, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 153, 153,
- 481, 153, 153, 161, 161, 161, 161, 161, 161, 161,
-
- 161, 161, 161, 163, 163, 163, 163, 163, 163, 163,
- 163, 163, 163, 168, 168, 168, 181, 181, 181, 181,
- 181, 181, 181, 181, 181, 181, 49, 49, 481, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 127, 127, 127, 127, 127, 127, 127, 127,
- 127, 127, 127, 127, 127, 127, 187, 187, 187, 187,
- 187, 187, 187, 187, 187, 187, 187, 187, 187, 187,
- 189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
- 202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
-
- 214, 214, 214, 214, 40, 481, 481, 40, 40, 40,
- 40, 40, 40, 40, 40, 40, 40, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 246, 246, 246, 246, 251, 251, 251, 251, 251,
- 251, 481, 251, 251, 251, 251, 251, 251, 40, 40,
- 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
- 40, 187, 187, 187, 187, 187, 187, 187, 187, 187,
- 187, 187, 187, 187, 187, 278, 278, 278, 278, 251,
- 251, 251, 251, 251, 251, 481, 251, 251, 251, 251,
- 251, 251, 284, 481, 481, 284, 284, 284, 284, 284,
-
- 284, 284, 284, 284, 284, 287, 481, 481, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 290, 290,
- 290, 290, 290, 290, 290, 290, 290, 290, 290, 290,
- 290, 40, 40, 40, 40, 40, 40, 40, 40, 40,
- 40, 40, 40, 40, 115, 115, 481, 115, 115, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 315, 315, 315, 315, 324, 324, 324, 324,
- 324, 324, 324, 324, 324, 324, 324, 324, 324, 287,
- 481, 481, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 329, 329, 329, 329, 329, 329, 329, 329,
-
- 329, 329, 329, 329, 329, 251, 251, 251, 251, 251,
- 481, 481, 251, 251, 251, 251, 251, 251, 290, 290,
- 290, 290, 290, 290, 290, 290, 290, 290, 290, 290,
- 290, 40, 40, 40, 40, 40, 40, 40, 40, 40,
- 40, 40, 40, 40, 115, 115, 481, 115, 115, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 351, 351, 351, 351, 284, 284, 481, 284,
- 284, 284, 284, 284, 284, 284, 284, 284, 284, 324,
- 324, 324, 324, 324, 324, 324, 324, 324, 324, 324,
- 324, 324, 287, 287, 481, 287, 287, 287, 287, 287,
-
- 287, 287, 287, 287, 287, 329, 329, 329, 329, 329,
- 329, 329, 329, 329, 329, 329, 329, 329, 251, 251,
- 251, 251, 251, 481, 481, 251, 251, 251, 251, 251,
- 251, 416, 416, 416, 416, 481, 481, 481, 481, 416,
- 481, 481, 416, 416, 428, 428, 428, 428, 481, 481,
- 481, 428, 428, 428, 481, 428, 428, 430, 430, 430,
- 430, 430, 430, 430, 430, 430, 430, 439, 439, 439,
- 439, 439, 439, 439, 439, 439, 439, 7, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481
- } ;
-
-static yyconst flex_int16_t yy_chk[6664] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 3, 5, 4, 6, 15,
- 12, 3, 480, 4, 9, 9, 9, 9, 9, 10,
-
- 10, 10, 10, 10, 3, 3, 4, 4, 11, 11,
- 11, 11, 11, 24, 32, 5, 18, 6, 17, 18,
- 3, 25, 4, 33, 25, 25, 33, 33, 39, 49,
- 15, 477, 3, 3, 4, 4, 12, 69, 17, 18,
- 36, 32, 11, 40, 470, 3, 69, 4, 18, 25,
- 464, 33, 18, 24, 32, 55, 39, 43, 52, 26,
- 43, 25, 26, 33, 34, 69, 17, 18, 36, 32,
- 49, 11, 13, 53, 53, 13, 18, 25, 52, 33,
- 36, 67, 13, 13, 13, 13, 13, 13, 459, 40,
- 26, 34, 71, 43, 78, 55, 36, 88, 128, 26,
-
- 78, 443, 128, 67, 34, 71, 52, 80, 13, 80,
- 67, 13, 13, 13, 13, 13, 13, 21, 26, 34,
- 71, 92, 78, 88, 21, 21, 88, 21, 37, 37,
- 37, 37, 37, 437, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 92, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 66, 99,
- 72, 21, 23, 70, 70, 432, 38, 38, 38, 38,
-
- 38, 59, 66, 59, 23, 422, 89, 23, 56, 72,
- 23, 56, 56, 68, 23, 23, 66, 23, 84, 72,
- 57, 70, 85, 59, 68, 74, 74, 68, 23, 99,
- 38, 120, 89, 23, 85, 89, 23, 84, 57, 23,
- 76, 68, 23, 23, 76, 23, 27, 84, 56, 108,
- 85, 59, 68, 27, 27, 27, 27, 27, 27, 38,
- 57, 229, 74, 82, 73, 229, 76, 57, 388, 76,
- 73, 96, 120, 76, 495, 495, 75, 108, 73, 87,
- 105, 110, 27, 27, 27, 27, 27, 27, 42, 42,
- 42, 42, 73, 75, 42, 82, 86, 75, 73, 82,
-
- 75, 87, 95, 141, 96, 75, 387, 42, 87, 95,
- 86, 96, 98, 105, 42, 42, 42, 42, 42, 42,
- 105, 75, 104, 82, 86, 75, 106, 110, 111, 109,
- 163, 166, 96, 107, 109, 167, 141, 98, 166, 104,
- 42, 105, 95, 42, 42, 42, 42, 42, 42, 45,
- 176, 106, 98, 121, 351, 345, 45, 45, 45, 45,
- 45, 45, 104, 121, 107, 98, 106, 122, 104, 126,
- 163, 166, 320, 107, 111, 167, 132, 122, 176, 106,
- 109, 135, 45, 145, 126, 45, 45, 45, 45, 45,
- 45, 47, 107, 138, 138, 152, 132, 146, 47, 47,
-
- 47, 47, 47, 47, 121, 132, 145, 135, 168, 126,
- 135, 146, 145, 126, 147, 170, 168, 152, 122, 155,
- 194, 138, 177, 147, 152, 146, 156, 47, 47, 47,
- 47, 47, 47, 50, 50, 50, 50, 150, 157, 156,
- 172, 173, 147, 159, 50, 155, 158, 150, 155, 157,
- 160, 238, 50, 194, 156, 170, 319, 159, 174, 50,
- 50, 50, 50, 50, 50, 150, 157, 175, 177, 158,
- 160, 159, 184, 186, 219, 158, 214, 318, 317, 160,
- 172, 173, 184, 316, 214, 50, 192, 238, 50, 50,
- 50, 50, 50, 50, 58, 310, 174, 186, 174, 197,
-
- 199, 58, 58, 58, 58, 58, 58, 175, 246, 192,
- 204, 205, 197, 186, 219, 192, 246, 253, 205, 204,
- 208, 252, 199, 184, 174, 186, 201, 197, 206, 199,
- 58, 58, 58, 58, 58, 58, 79, 220, 204, 205,
- 206, 207, 208, 79, 79, 79, 79, 79, 79, 208,
- 299, 201, 234, 235, 239, 201, 206, 227, 253, 207,
- 278, 284, 209, 239, 343, 220, 234, 252, 278, 235,
- 207, 257, 79, 79, 79, 79, 79, 79, 90, 227,
- 234, 235, 239, 240, 209, 90, 90, 90, 90, 90,
- 90, 209, 217, 217, 217, 217, 217, 227, 217, 257,
-
- 343, 287, 393, 217, 323, 217, 393, 284, 227, 240,
- 296, 328, 240, 237, 90, 90, 90, 90, 90, 90,
- 93, 237, 271, 282, 281, 241, 270, 93, 93, 93,
- 93, 93, 93, 241, 250, 250, 250, 250, 250, 296,
- 250, 237, 287, 271, 217, 250, 309, 250, 270, 268,
- 323, 271, 328, 241, 340, 270, 93, 93, 93, 93,
- 93, 93, 100, 100, 100, 100, 100, 268, 490, 280,
- 490, 274, 309, 272, 100, 309, 306, 311, 268, 315,
- 272, 100, 274, 306, 335, 340, 250, 315, 100, 100,
- 100, 100, 100, 100, 251, 251, 251, 251, 251, 274,
-
- 251, 272, 279, 311, 306, 251, 311, 251, 502, 512,
- 502, 512, 335, 340, 100, 273, 367, 100, 100, 100,
- 100, 100, 100, 112, 112, 112, 112, 112, 249, 112,
- 283, 283, 283, 283, 283, 285, 285, 285, 285, 285,
- 324, 438, 112, 283, 367, 324, 251, 346, 285, 112,
- 112, 112, 112, 112, 112, 289, 289, 289, 289, 289,
- 308, 321, 321, 321, 321, 321, 438, 308, 289, 248,
- 438, 346, 247, 242, 321, 112, 346, 347, 112, 112,
- 112, 112, 112, 112, 113, 113, 113, 113, 308, 232,
- 113, 324, 231, 228, 369, 290, 290, 290, 290, 290,
-
- 359, 347, 436, 113, 369, 359, 347, 289, 290, 436,
- 113, 113, 113, 113, 113, 113, 291, 291, 291, 291,
- 291, 292, 292, 292, 292, 292, 360, 216, 329, 291,
- 436, 360, 215, 369, 292, 202, 113, 386, 329, 113,
- 113, 113, 113, 113, 113, 116, 395, 290, 395, 196,
- 195, 359, 116, 116, 116, 116, 116, 116, 325, 325,
- 325, 325, 325, 386, 325, 363, 386, 514, 291, 514,
- 364, 325, 466, 292, 395, 363, 193, 360, 116, 329,
- 364, 116, 116, 116, 116, 116, 116, 117, 191, 330,
- 330, 330, 330, 330, 117, 117, 117, 117, 117, 117,
-
- 330, 189, 330, 334, 334, 334, 334, 334, 466, 187,
- 325, 336, 336, 336, 336, 336, 363, 336, 181, 334,
- 373, 364, 169, 117, 117, 117, 117, 117, 117, 119,
- 119, 119, 119, 119, 349, 349, 349, 349, 349, 165,
- 374, 330, 373, 339, 339, 339, 339, 339, 119, 373,
- 349, 161, 153, 380, 339, 119, 119, 119, 119, 119,
- 119, 151, 374, 336, 368, 368, 368, 368, 368, 374,
- 348, 348, 348, 348, 348, 370, 370, 370, 370, 370,
- 380, 518, 148, 518, 119, 119, 119, 119, 119, 119,
- 123, 123, 123, 123, 123, 339, 520, 527, 520, 527,
-
- 144, 123, 446, 372, 372, 372, 372, 372, 380, 123,
- 381, 382, 383, 143, 446, 396, 123, 123, 123, 123,
- 123, 123, 348, 358, 358, 358, 358, 358, 397, 358,
- 446, 384, 381, 382, 383, 142, 358, 384, 396, 381,
- 382, 383, 123, 397, 396, 123, 123, 123, 123, 123,
- 123, 124, 124, 124, 124, 372, 397, 398, 404, 384,
- 420, 385, 124, 362, 362, 362, 362, 362, 394, 420,
- 124, 394, 398, 404, 362, 358, 362, 124, 124, 124,
- 124, 124, 124, 385, 140, 398, 404, 405, 420, 530,
- 385, 530, 394, 540, 139, 540, 406, 394, 399, 547,
-
- 394, 547, 137, 124, 399, 405, 124, 124, 124, 124,
- 124, 124, 130, 399, 136, 362, 405, 406, 134, 130,
- 130, 130, 130, 130, 130, 406, 399, 402, 402, 402,
- 402, 402, 399, 548, 465, 548, 465, 133, 421, 408,
- 402, 409, 407, 403, 403, 403, 403, 403, 130, 130,
- 130, 130, 130, 130, 149, 149, 149, 149, 149, 403,
- 407, 408, 465, 409, 421, 419, 410, 421, 408, 411,
- 409, 407, 410, 149, 424, 425, 423, 131, 419, 402,
- 149, 149, 149, 149, 149, 149, 129, 411, 413, 413,
- 413, 413, 413, 419, 410, 403, 424, 127, 411, 413,
-
- 423, 425, 118, 424, 425, 423, 149, 115, 418, 149,
- 149, 149, 149, 149, 149, 154, 418, 414, 414, 414,
- 414, 414, 154, 154, 154, 154, 154, 154, 412, 412,
- 412, 412, 412, 414, 412, 97, 418, 94, 83, 81,
- 413, 433, 77, 65, 63, 434, 415, 415, 415, 415,
- 415, 154, 154, 154, 154, 154, 154, 162, 162, 162,
- 162, 162, 415, 433, 426, 426, 426, 426, 426, 414,
- 433, 434, 435, 445, 434, 451, 162, 426, 62, 445,
- 412, 61, 435, 162, 162, 162, 162, 162, 162, 416,
- 416, 416, 416, 416, 60, 54, 444, 451, 415, 46,
-
- 435, 445, 416, 30, 451, 452, 454, 29, 447, 162,
- 444, 473, 162, 162, 162, 162, 162, 162, 164, 164,
- 164, 164, 164, 447, 444, 28, 473, 452, 454, 428,
- 428, 428, 428, 428, 452, 454, 447, 164, 471, 473,
- 474, 416, 428, 475, 164, 164, 164, 164, 164, 164,
- 430, 430, 430, 430, 430, 439, 439, 439, 439, 439,
- 22, 471, 474, 430, 20, 475, 19, 471, 439, 474,
- 457, 453, 475, 164, 164, 164, 164, 164, 164, 171,
- 453, 428, 16, 14, 476, 7, 171, 171, 171, 171,
- 171, 171, 441, 441, 441, 441, 441, 0, 457, 453,
-
- 458, 463, 430, 460, 0, 441, 457, 439, 476, 458,
- 463, 460, 0, 476, 0, 171, 171, 171, 171, 171,
- 171, 178, 178, 178, 178, 178, 457, 178, 458, 463,
- 0, 460, 448, 448, 448, 448, 448, 469, 0, 0,
- 178, 0, 0, 469, 441, 448, 0, 178, 178, 178,
- 178, 178, 178, 468, 468, 468, 468, 468, 472, 472,
- 472, 472, 472, 0, 0, 469, 468, 479, 478, 0,
- 0, 472, 0, 178, 0, 479, 178, 178, 178, 178,
- 178, 178, 180, 478, 448, 0, 0, 0, 0, 180,
- 180, 180, 180, 180, 180, 479, 478, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 468, 0, 0, 0, 0,
- 472, 0, 0, 0, 0, 0, 0, 0, 180, 180,
- 180, 180, 180, 180, 182, 182, 182, 182, 182, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 182, 0, 0, 0, 0, 0, 0,
- 182, 182, 182, 182, 182, 182, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 182,
- 182, 182, 182, 182, 182, 183, 183, 183, 183, 183,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 183, 0, 0, 0, 0, 0,
- 0, 183, 183, 183, 183, 183, 183, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 183, 183, 183, 183, 183, 183, 185, 185, 185, 185,
- 185, 0, 0, 0, 0, 0, 0, 185, 0, 0,
- 0, 0, 0, 0, 0, 185, 0, 0, 0, 0,
- 0, 0, 185, 185, 185, 185, 185, 185, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 185, 0,
-
- 0, 185, 185, 185, 185, 185, 185, 190, 190, 190,
- 190, 190, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 190, 0, 0, 0,
- 0, 0, 0, 190, 190, 190, 190, 190, 190, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 190, 190, 190, 190, 190, 190, 198, 0,
- 0, 0, 0, 0, 0, 198, 198, 198, 198, 198,
- 198, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 198, 198, 198, 198, 198, 198,
- 203, 203, 203, 203, 203, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 203,
- 0, 0, 0, 0, 0, 0, 203, 203, 203, 203,
- 203, 203, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 203, 203, 203, 203, 203,
- 203, 210, 0, 0, 0, 0, 0, 0, 210, 210,
- 210, 210, 210, 210, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 210, 210, 210,
- 210, 210, 210, 211, 211, 211, 211, 211, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 211, 0, 0, 0, 0, 0, 0, 211,
- 211, 211, 211, 211, 211, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 211, 211,
- 211, 211, 211, 211, 218, 0, 0, 0, 0, 0,
- 0, 218, 218, 218, 218, 218, 218, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 218, 218, 218, 218, 218, 218, 221, 221, 221, 221,
- 221, 0, 221, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 221, 0, 0, 0, 0,
- 0, 0, 221, 221, 221, 221, 221, 221, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 221, 0,
- 0, 221, 221, 221, 221, 221, 221, 223, 0, 0,
- 0, 0, 0, 0, 223, 223, 223, 223, 223, 223,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 223, 223, 223, 223, 223, 223, 224,
- 224, 224, 224, 224, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 224, 0,
- 0, 0, 0, 0, 0, 224, 224, 224, 224, 224,
- 224, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 224, 224, 224, 224, 224, 224,
- 225, 225, 225, 225, 225, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 225,
-
- 0, 0, 0, 0, 0, 0, 225, 225, 225, 225,
- 225, 225, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 225, 225, 225, 225, 225,
- 225, 226, 226, 226, 226, 226, 0, 0, 0, 0,
- 0, 0, 226, 0, 0, 0, 0, 0, 0, 0,
- 226, 0, 0, 0, 0, 0, 0, 226, 226, 226,
- 226, 226, 226, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 226, 0, 0, 226, 226, 226, 226,
-
- 226, 226, 230, 230, 230, 230, 230, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 230, 0, 0, 0, 0, 0, 0, 230, 230,
- 230, 230, 230, 230, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 230, 230, 230,
- 230, 230, 230, 233, 0, 0, 0, 0, 0, 0,
- 233, 233, 233, 233, 233, 233, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 233,
-
- 233, 233, 233, 233, 233, 236, 236, 236, 236, 236,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 236, 0, 0, 0, 0, 0,
- 0, 236, 236, 236, 236, 236, 236, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 236, 236, 236, 236, 236, 236, 243, 0, 0, 0,
- 0, 0, 0, 243, 243, 243, 243, 243, 243, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 243, 243, 243, 243, 243, 243, 244, 244,
- 244, 244, 244, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 244, 0, 0,
- 0, 0, 0, 0, 244, 244, 244, 244, 244, 244,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 244, 244, 244, 244, 244, 244, 255,
- 255, 255, 255, 255, 0, 255, 0, 0, 0, 0,
- 255, 255, 255, 0, 0, 0, 0, 0, 255, 0,
- 0, 0, 0, 0, 0, 255, 255, 255, 255, 255,
-
- 255, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 255, 0, 0, 255, 255, 255, 255, 255, 255,
- 256, 0, 0, 0, 0, 0, 0, 256, 256, 256,
- 256, 256, 256, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 256, 256, 256, 256,
- 256, 256, 258, 258, 258, 258, 258, 0, 258, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 258, 0, 0, 0, 0, 0, 0, 258, 258,
-
- 258, 258, 258, 258, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 258, 0, 0, 258, 258, 258,
- 258, 258, 258, 260, 0, 0, 0, 0, 0, 0,
- 260, 260, 260, 260, 260, 260, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 260, 0, 0, 260,
- 260, 260, 260, 260, 260, 261, 261, 261, 261, 261,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 261, 0, 0, 0, 0, 0,
-
- 0, 261, 261, 261, 261, 261, 261, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 261, 0, 0,
- 261, 261, 261, 261, 261, 261, 262, 262, 262, 262,
- 262, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 262, 0, 0, 0, 0,
- 0, 0, 262, 262, 262, 262, 262, 262, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 262, 262, 262, 262, 262, 262, 263, 263, 263,
-
- 263, 263, 0, 0, 0, 0, 0, 0, 263, 0,
- 0, 0, 0, 0, 0, 0, 263, 0, 0, 0,
- 0, 0, 0, 263, 263, 263, 263, 263, 263, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 263,
- 0, 0, 263, 263, 263, 263, 263, 263, 264, 264,
- 264, 264, 264, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 264, 0, 0,
- 0, 0, 0, 0, 264, 264, 264, 264, 264, 264,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 264, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 264, 264, 264, 264, 264, 264, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 264, 265, 265, 265, 265, 265, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 265, 0, 0, 0, 0, 0, 0, 265, 265,
- 265, 265, 265, 265, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 265, 265, 265,
- 265, 265, 265, 266, 0, 0, 0, 0, 0, 0,
-
- 266, 266, 266, 266, 266, 266, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 266,
- 266, 266, 266, 266, 266, 267, 267, 267, 267, 267,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 267, 0, 0, 0, 0, 0,
- 0, 267, 267, 267, 267, 267, 267, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 267, 267, 267, 267, 267, 267, 269, 269, 269, 269,
-
- 269, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 269, 0, 0, 0, 0,
- 0, 0, 269, 269, 269, 269, 269, 269, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 269, 269, 269, 269, 269, 269, 275, 0, 0,
- 0, 0, 0, 0, 275, 275, 275, 275, 275, 275,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 275, 275, 275, 275, 275, 275, 276,
-
- 276, 276, 276, 276, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 276, 0,
- 0, 0, 0, 0, 0, 276, 276, 276, 276, 276,
- 276, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 276, 276, 276, 276, 276, 276,
- 286, 286, 286, 286, 0, 0, 286, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 286,
- 0, 0, 0, 0, 0, 0, 286, 286, 286, 286,
- 286, 286, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 286, 0, 0, 286, 286, 286, 286, 286,
- 286, 288, 288, 288, 288, 0, 0, 0, 0, 0,
- 0, 0, 288, 0, 0, 0, 0, 0, 0, 0,
- 288, 0, 0, 0, 0, 0, 0, 288, 288, 288,
- 288, 288, 288, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 288, 0, 0, 288, 288, 288, 288,
- 288, 288, 293, 293, 293, 293, 293, 0, 0, 0,
- 0, 0, 0, 0, 0, 293, 0, 0, 0, 0,
-
- 0, 293, 0, 0, 0, 0, 0, 0, 293, 293,
- 293, 293, 293, 293, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 293, 0, 0, 293, 293, 293,
- 293, 293, 293, 294, 294, 294, 294, 294, 0, 294,
- 0, 0, 0, 0, 294, 294, 294, 0, 0, 0,
- 0, 0, 294, 0, 0, 0, 0, 0, 0, 294,
- 294, 294, 294, 294, 294, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 294, 0, 0, 294, 294,
-
- 294, 294, 294, 294, 295, 0, 0, 0, 0, 0,
- 0, 295, 295, 295, 295, 295, 295, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 295, 295, 295, 295, 295, 295, 297, 297, 297, 297,
- 297, 0, 297, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 297, 0, 0, 0, 0,
- 0, 0, 297, 297, 297, 297, 297, 297, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 297, 0,
-
- 0, 297, 297, 297, 297, 297, 297, 300, 300, 300,
- 300, 300, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 300, 0, 0, 0,
- 0, 0, 0, 300, 300, 300, 300, 300, 300, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 300,
- 0, 0, 300, 300, 300, 300, 300, 300, 301, 301,
- 301, 301, 301, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 301, 0, 0,
- 0, 0, 0, 0, 301, 301, 301, 301, 301, 301,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 301, 301, 301, 301, 301, 301, 302,
- 302, 302, 302, 302, 0, 0, 0, 0, 0, 0,
- 302, 0, 0, 0, 0, 0, 0, 0, 302, 0,
- 0, 0, 0, 0, 0, 302, 302, 302, 302, 302,
- 302, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 302, 0, 0, 302, 302, 302, 302, 302, 302,
- 303, 303, 303, 303, 303, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 303, 0, 0, 303,
- 0, 0, 0, 0, 0, 0, 303, 303, 303, 303,
- 303, 303, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 303, 303, 303, 303, 303,
- 303, 304, 304, 304, 304, 304, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 304, 0, 0, 0, 0, 0, 0, 304, 304, 304,
- 304, 304, 304, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 304, 304, 304, 304,
- 304, 304, 305, 305, 305, 305, 305, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 305, 0, 0, 0, 0, 0, 0, 305, 305,
- 305, 305, 305, 305, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 305, 305, 305,
- 305, 305, 305, 307, 307, 307, 307, 307, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 307, 0, 0, 0, 0, 0, 0, 307,
-
- 307, 307, 307, 307, 307, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 307, 307,
- 307, 307, 307, 307, 312, 0, 0, 0, 0, 0,
- 0, 312, 312, 312, 312, 312, 312, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 312, 312, 312, 312, 312, 312, 313, 313, 313, 313,
- 313, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 313, 0, 0, 0, 0,
-
- 0, 0, 313, 313, 313, 313, 313, 313, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 313, 313, 313, 313, 313, 313, 326, 326, 326,
- 326, 326, 0, 326, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 326, 0, 0, 0,
- 0, 0, 0, 326, 326, 326, 326, 326, 326, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 326,
- 0, 0, 326, 326, 326, 326, 326, 326, 327, 327,
-
- 327, 327, 0, 0, 327, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 327, 0, 0,
- 0, 0, 0, 0, 327, 327, 327, 327, 327, 327,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 327, 0, 0, 327, 327, 327, 327, 327, 327, 331,
- 331, 331, 331, 331, 0, 0, 0, 0, 0, 0,
- 331, 0, 0, 0, 0, 0, 0, 0, 331, 0,
- 0, 0, 0, 0, 0, 331, 331, 331, 331, 331,
- 331, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 331, 0, 0, 331, 331, 331, 331, 331, 331,
- 332, 332, 332, 332, 0, 0, 0, 0, 0, 0,
- 0, 332, 0, 0, 0, 0, 0, 0, 0, 332,
- 0, 0, 0, 0, 0, 0, 332, 332, 332, 332,
- 332, 332, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 332, 0, 0, 332, 332, 332, 332, 332,
- 332, 333, 333, 333, 333, 333, 0, 0, 0, 0,
- 0, 0, 0, 0, 333, 0, 0, 0, 0, 0,
-
- 333, 0, 0, 0, 0, 0, 0, 333, 333, 333,
- 333, 333, 333, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 333, 0, 0, 333, 333, 333, 333,
- 333, 333, 337, 0, 0, 0, 0, 0, 0, 337,
- 337, 337, 337, 337, 337, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 337, 337,
- 337, 337, 337, 337, 338, 0, 0, 0, 0, 0,
- 0, 338, 338, 338, 338, 338, 338, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 338, 338, 338, 338, 338, 338, 341, 0, 0, 0,
- 0, 0, 0, 341, 341, 341, 341, 341, 341, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 341, 341, 341, 341, 341, 341, 342, 342,
- 342, 342, 342, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 342, 0, 0,
- 0, 0, 0, 0, 342, 342, 342, 342, 342, 342,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 342, 342, 342, 342, 342, 342, 344,
- 344, 344, 344, 344, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 344, 0,
- 0, 0, 0, 0, 0, 344, 344, 344, 344, 344,
- 344, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 344, 344, 344, 344, 344, 344,
- 361, 0, 0, 0, 0, 0, 0, 361, 361, 361,
-
- 361, 361, 361, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 361, 361, 361, 361,
- 361, 361, 365, 0, 0, 0, 0, 0, 0, 365,
- 365, 365, 365, 365, 365, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 365, 365,
- 365, 365, 365, 365, 366, 366, 366, 366, 366, 0,
- 0, 0, 0, 0, 0, 0, 0, 366, 0, 0,
- 0, 0, 0, 366, 0, 0, 0, 0, 0, 0,
-
- 366, 366, 366, 366, 366, 366, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 366, 0, 0, 366,
- 366, 366, 366, 366, 366, 371, 0, 0, 0, 0,
- 0, 0, 371, 0, 371, 0, 0, 0, 0, 371,
- 371, 0, 0, 371, 0, 0, 0, 0, 371, 0,
- 0, 0, 0, 0, 371, 0, 0, 0, 0, 0,
- 371, 0, 371, 0, 0, 0, 0, 371, 371, 0,
- 0, 371, 376, 0, 0, 0, 0, 0, 0, 376,
- 376, 376, 376, 376, 376, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 376, 376,
- 376, 376, 376, 376, 377, 0, 0, 0, 0, 0,
- 0, 377, 377, 377, 377, 377, 377, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 377, 377, 377, 377, 377, 377, 378, 0, 0, 0,
- 0, 0, 0, 378, 378, 378, 378, 378, 378, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 378, 378, 378, 378, 378, 378, 390, 0,
- 0, 0, 0, 0, 0, 390, 390, 390, 390, 390,
- 390, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 390, 390, 390, 390, 390, 390,
- 391, 0, 0, 0, 0, 0, 0, 391, 391, 391,
- 391, 391, 391, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 391, 391, 391, 391,
- 391, 391, 392, 0, 0, 0, 0, 0, 0, 392,
-
- 392, 392, 392, 392, 392, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 392, 392,
- 392, 392, 392, 392, 400, 0, 0, 0, 0, 0,
- 0, 400, 400, 400, 400, 400, 400, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 400, 400, 400, 400, 400, 400, 401, 0, 0, 0,
- 0, 0, 0, 401, 401, 401, 401, 401, 401, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 401, 401, 401, 401, 401, 401, 417, 0,
- 0, 0, 0, 0, 0, 417, 417, 417, 417, 417,
- 417, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 417, 417, 417, 417, 417, 417,
- 429, 0, 0, 0, 0, 0, 0, 429, 429, 429,
- 429, 429, 429, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 429, 429, 429, 429,
-
- 429, 429, 431, 431, 431, 431, 431, 0, 0, 0,
- 0, 0, 0, 0, 0, 431, 0, 0, 0, 0,
- 0, 431, 0, 0, 0, 0, 0, 0, 431, 431,
- 431, 431, 431, 431, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 431, 0, 0, 431, 431, 431,
- 431, 431, 431, 440, 440, 440, 440, 440, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 440, 0, 0, 0, 0, 0, 0, 440,
- 440, 440, 440, 440, 440, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 440, 440,
- 440, 440, 440, 440, 442, 0, 0, 0, 0, 0,
- 0, 442, 442, 442, 442, 442, 442, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 442, 442, 442, 442, 442, 442, 449, 0, 0, 0,
- 0, 0, 0, 449, 449, 449, 449, 449, 449, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 449, 449, 449, 449, 449, 449, 450, 0,
- 0, 0, 0, 0, 0, 450, 450, 450, 450, 450,
- 450, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 450, 450, 450, 450, 450, 450,
- 455, 0, 0, 0, 0, 0, 0, 455, 455, 455,
- 455, 455, 455, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 455, 455, 455, 455,
- 455, 455, 456, 0, 0, 0, 0, 0, 0, 456,
-
- 456, 456, 456, 456, 456, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 456, 456,
- 456, 456, 456, 456, 461, 0, 0, 0, 0, 0,
- 0, 461, 461, 461, 461, 461, 461, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 461, 461, 461, 461, 461, 461, 462, 0, 0, 0,
- 0, 0, 0, 462, 462, 462, 462, 462, 462, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 462, 462, 462, 462, 462, 462, 467, 0,
- 0, 0, 0, 0, 0, 467, 467, 467, 467, 467,
- 467, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 467, 467, 467, 467, 467, 467,
- 482, 0, 0, 482, 482, 482, 482, 482, 482, 482,
- 482, 482, 482, 483, 483, 0, 483, 483, 484, 0,
- 0, 484, 484, 484, 484, 484, 484, 484, 484, 484,
- 484, 485, 485, 0, 485, 485, 486, 0, 0, 486,
-
- 486, 487, 0, 487, 487, 0, 487, 487, 488, 488,
- 488, 488, 488, 488, 488, 488, 488, 488, 489, 489,
- 489, 489, 489, 489, 489, 489, 489, 489, 489, 489,
- 489, 491, 491, 0, 491, 491, 492, 492, 492, 492,
- 492, 492, 492, 492, 492, 492, 493, 493, 493, 493,
- 493, 493, 493, 493, 493, 493, 493, 493, 493, 494,
- 494, 494, 494, 494, 494, 494, 494, 494, 494, 494,
- 494, 494, 494, 496, 496, 0, 496, 496, 497, 497,
- 497, 497, 497, 497, 497, 497, 497, 497, 498, 498,
- 0, 498, 498, 499, 499, 499, 499, 499, 499, 499,
-
- 499, 499, 499, 500, 500, 500, 500, 500, 500, 500,
- 500, 500, 500, 501, 501, 501, 503, 503, 503, 503,
- 503, 503, 503, 503, 503, 503, 504, 504, 0, 504,
- 504, 504, 504, 504, 504, 504, 504, 504, 504, 505,
- 505, 505, 505, 505, 505, 505, 505, 505, 505, 505,
- 505, 505, 506, 506, 506, 506, 506, 506, 506, 506,
- 506, 506, 506, 506, 506, 506, 507, 507, 507, 507,
- 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
- 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
- 509, 509, 509, 509, 509, 509, 509, 509, 509, 509,
-
- 510, 510, 510, 510, 511, 0, 0, 511, 511, 511,
- 511, 511, 511, 511, 511, 511, 511, 513, 513, 513,
- 513, 513, 513, 513, 513, 513, 513, 513, 513, 513,
- 513, 515, 515, 515, 515, 516, 516, 516, 516, 516,
- 516, 0, 516, 516, 516, 516, 516, 516, 517, 517,
- 517, 517, 517, 517, 517, 517, 517, 517, 517, 517,
- 517, 519, 519, 519, 519, 519, 519, 519, 519, 519,
- 519, 519, 519, 519, 519, 521, 521, 521, 521, 522,
- 522, 522, 522, 522, 522, 0, 522, 522, 522, 522,
- 522, 522, 523, 0, 0, 523, 523, 523, 523, 523,
-
- 523, 523, 523, 523, 523, 524, 0, 0, 524, 524,
- 524, 524, 524, 524, 524, 524, 524, 524, 525, 525,
- 525, 525, 525, 525, 525, 525, 525, 525, 525, 525,
- 525, 526, 526, 526, 526, 526, 526, 526, 526, 526,
- 526, 526, 526, 526, 528, 528, 0, 528, 528, 529,
- 529, 529, 529, 529, 529, 529, 529, 529, 529, 529,
- 529, 529, 531, 531, 531, 531, 532, 532, 532, 532,
- 532, 532, 532, 532, 532, 532, 532, 532, 532, 533,
- 0, 0, 533, 533, 533, 533, 533, 533, 533, 533,
- 533, 533, 534, 534, 534, 534, 534, 534, 534, 534,
-
- 534, 534, 534, 534, 534, 535, 535, 535, 535, 535,
- 0, 0, 535, 535, 535, 535, 535, 535, 536, 536,
- 536, 536, 536, 536, 536, 536, 536, 536, 536, 536,
- 536, 537, 537, 537, 537, 537, 537, 537, 537, 537,
- 537, 537, 537, 537, 538, 538, 0, 538, 538, 539,
- 539, 539, 539, 539, 539, 539, 539, 539, 539, 539,
- 539, 539, 541, 541, 541, 541, 542, 542, 0, 542,
- 542, 542, 542, 542, 542, 542, 542, 542, 542, 543,
- 543, 543, 543, 543, 543, 543, 543, 543, 543, 543,
- 543, 543, 544, 544, 0, 544, 544, 544, 544, 544,
-
- 544, 544, 544, 544, 544, 545, 545, 545, 545, 545,
- 545, 545, 545, 545, 545, 545, 545, 545, 546, 546,
- 546, 546, 546, 0, 0, 546, 546, 546, 546, 546,
- 546, 549, 549, 549, 549, 0, 0, 0, 0, 549,
- 0, 0, 549, 549, 550, 550, 550, 550, 0, 0,
- 0, 550, 550, 550, 0, 550, 550, 551, 551, 551,
- 551, 551, 551, 551, 551, 551, 551, 552, 552, 552,
- 552, 552, 552, 552, 552, 552, 552, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
-
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481, 481, 481, 481, 481, 481, 481, 481,
- 481, 481, 481
- } ;
-
-#line 1 "<stdin>"
-YY_DECL
-{
- register yy_state_type yy_current_state;
- register UChar *yy_cp, *yy_bp;
- register int yy_act;
- while ( 1 ) /* loops until end-of-file is reached */
- {
- yy_cp = (yy_c_buf_p);
-
- /* Support of yytext. */
- *yy_cp = (yy_hold_char);
-
- /* yy_bp points to the position in yy_ch_buf of the start of
- * the current run.
- */
- yy_bp = yy_cp;
-
- yy_current_state = (yy_start);
- do
- {
- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
- if ( yy_accept[yy_current_state] )
- {
- (yy_last_accepting_state) = yy_current_state;
- (yy_last_accepting_cpos) = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 482 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- ++yy_cp;
- }
- while ( yy_base[yy_current_state] != 6578 );
-
-yy_find_action:
- yy_act = yy_accept[yy_current_state];
- if ( yy_act == 0 )
- { /* have to back up */
- yy_cp = (yy_last_accepting_cpos);
- yy_current_state = (yy_last_accepting_state);
- yy_act = yy_accept[yy_current_state];
- }
-
- YY_DO_BEFORE_ACTION;
-
-
- switch ( yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *yy_cp = (yy_hold_char);
- yy_cp = (yy_last_accepting_cpos);
- yy_current_state = (yy_last_accepting_state);
- goto yy_find_action;
-
-case 1:
-/* rule 1 can match eol */
-YY_RULE_SETUP
-#line 31 "<stdin>"
-{countLines(); /* ignore comments */ }
- YY_BREAK
-case 2:
-/* rule 2 can match eol */
-YY_RULE_SETUP
-#line 33 "<stdin>"
-{countLines(); yyTok = WHITESPACE; return yyTok;}
- YY_BREAK
-case 3:
-YY_RULE_SETUP
-#line 35 "<stdin>"
-{yyTok = SGML_CD; return yyTok;}
- YY_BREAK
-case 4:
-YY_RULE_SETUP
-#line 36 "<stdin>"
-{yyTok = SGML_CD; return yyTok;}
- YY_BREAK
-case 5:
-YY_RULE_SETUP
-#line 37 "<stdin>"
-{yyTok = INCLUDES; return yyTok;}
- YY_BREAK
-case 6:
-YY_RULE_SETUP
-#line 38 "<stdin>"
-{yyTok = DASHMATCH; return yyTok;}
- YY_BREAK
-case 7:
-YY_RULE_SETUP
-#line 39 "<stdin>"
-{yyTok = BEGINSWITH; return yyTok;}
- YY_BREAK
-case 8:
-YY_RULE_SETUP
-#line 40 "<stdin>"
-{yyTok = ENDSWITH; return yyTok;}
- YY_BREAK
-case 9:
-YY_RULE_SETUP
-#line 41 "<stdin>"
-{yyTok = CONTAINS; return yyTok;}
- YY_BREAK
-case 10:
-YY_RULE_SETUP
-#line 42 "<stdin>"
-{yyTok = MEDIA_NOT; return yyTok;}
- YY_BREAK
-case 11:
-YY_RULE_SETUP
-#line 43 "<stdin>"
-{yyTok = MEDIA_ONLY; return yyTok;}
- YY_BREAK
-case 12:
-YY_RULE_SETUP
-#line 44 "<stdin>"
-{yyTok = MEDIA_AND; return yyTok;}
- YY_BREAK
-case 13:
-YY_RULE_SETUP
-#line 45 "<stdin>"
-{BEGIN(mediaquery); yyTok = VARIABLES_FOR; return yyTok; }
- YY_BREAK
-case 14:
-/* rule 14 can match eol */
-YY_RULE_SETUP
-#line 47 "<stdin>"
-{yyTok = STRING; return yyTok;}
- YY_BREAK
-case 15:
-/* rule 15 can match eol */
-YY_RULE_SETUP
-#line 48 "<stdin>"
-{yyTok = IDENT; return yyTok;}
- YY_BREAK
-case 16:
-YY_RULE_SETUP
-#line 49 "<stdin>"
-{yyTok = NTH; return yyTok;}
- YY_BREAK
-case 17:
-YY_RULE_SETUP
-#line 51 "<stdin>"
-{yyTok = HEX; return yyTok;}
- YY_BREAK
-case 18:
-/* rule 18 can match eol */
-YY_RULE_SETUP
-#line 52 "<stdin>"
-{yyTok = IDSEL; return yyTok;}
- YY_BREAK
-case 19:
-YY_RULE_SETUP
-#line 54 "<stdin>"
-{BEGIN(mediaquery); yyTok = IMPORT_SYM; return yyTok;}
- YY_BREAK
-case 20:
-YY_RULE_SETUP
-#line 55 "<stdin>"
-{yyTok = PAGE_SYM; return yyTok;}
- YY_BREAK
-case 21:
-YY_RULE_SETUP
-#line 56 "<stdin>"
-{BEGIN(mediaquery); yyTok = MEDIA_SYM; return yyTok;}
- YY_BREAK
-case 22:
-YY_RULE_SETUP
-#line 57 "<stdin>"
-{yyTok = FONT_FACE_SYM; return yyTok;}
- YY_BREAK
-case 23:
-YY_RULE_SETUP
-#line 58 "<stdin>"
-{yyTok = CHARSET_SYM; return yyTok;}
- YY_BREAK
-case 24:
-YY_RULE_SETUP
-#line 59 "<stdin>"
-{yyTok = NAMESPACE_SYM; return yyTok; }
- YY_BREAK
-case 25:
-YY_RULE_SETUP
-#line 60 "<stdin>"
-{yyTok = WEBKIT_RULE_SYM; return yyTok; }
- YY_BREAK
-case 26:
-YY_RULE_SETUP
-#line 61 "<stdin>"
-{yyTok = WEBKIT_DECLS_SYM; return yyTok; }
- YY_BREAK
-case 27:
-YY_RULE_SETUP
-#line 62 "<stdin>"
-{yyTok = WEBKIT_VALUE_SYM; return yyTok; }
- YY_BREAK
-case 28:
-YY_RULE_SETUP
-#line 63 "<stdin>"
-{BEGIN(mediaquery); yyTok = WEBKIT_MEDIAQUERY_SYM; return yyTok; }
- YY_BREAK
-case 29:
-YY_RULE_SETUP
-#line 64 "<stdin>"
-{yyTok = WEBKIT_SELECTOR_SYM; return yyTok; }
- YY_BREAK
-case 30:
-YY_RULE_SETUP
-#line 65 "<stdin>"
-{BEGIN(mediaquery); yyTok = WEBKIT_VARIABLES_SYM; return yyTok; }
- YY_BREAK
-case 31:
-YY_RULE_SETUP
-#line 66 "<stdin>"
-{BEGIN(forkeyword); yyTok = WEBKIT_DEFINE_SYM; return yyTok; }
- YY_BREAK
-case 32:
-YY_RULE_SETUP
-#line 67 "<stdin>"
-{ yyTok = WEBKIT_VARIABLES_DECLS_SYM; return yyTok; }
- YY_BREAK
-case 33:
-YY_RULE_SETUP
-#line 68 "<stdin>"
-{yyTok = WEBKIT_KEYFRAMES_SYM; return yyTok; }
- YY_BREAK
-case 34:
-YY_RULE_SETUP
-#line 69 "<stdin>"
-{yyTok = WEBKIT_KEYFRAME_RULE_SYM; return yyTok; }
- YY_BREAK
-case 35:
-/* rule 35 can match eol */
-YY_RULE_SETUP
-#line 71 "<stdin>"
-{yyTok = ATKEYWORD; return yyTok; }
- YY_BREAK
-case 36:
-/* rule 36 can match eol */
-YY_RULE_SETUP
-#line 73 "<stdin>"
-{yyTok = IMPORTANT_SYM; return yyTok;}
- YY_BREAK
-case 37:
-YY_RULE_SETUP
-#line 75 "<stdin>"
-{yyTok = EMS; return yyTok;}
- YY_BREAK
-case 38:
-YY_RULE_SETUP
-#line 76 "<stdin>"
-{yyTok = REMS; return yyTok;}
- YY_BREAK
-case 39:
-YY_RULE_SETUP
-#line 77 "<stdin>"
-{yyTok = QEMS; return yyTok;} /* quirky ems */
- YY_BREAK
-case 40:
-YY_RULE_SETUP
-#line 78 "<stdin>"
-{yyTok = EXS; return yyTok;}
- YY_BREAK
-case 41:
-YY_RULE_SETUP
-#line 79 "<stdin>"
-{yyTok = PXS; return yyTok;}
- YY_BREAK
-case 42:
-YY_RULE_SETUP
-#line 80 "<stdin>"
-{yyTok = CMS; return yyTok;}
- YY_BREAK
-case 43:
-YY_RULE_SETUP
-#line 81 "<stdin>"
-{yyTok = MMS; return yyTok;}
- YY_BREAK
-case 44:
-YY_RULE_SETUP
-#line 82 "<stdin>"
-{yyTok = INS; return yyTok;}
- YY_BREAK
-case 45:
-YY_RULE_SETUP
-#line 83 "<stdin>"
-{yyTok = PTS; return yyTok;}
- YY_BREAK
-case 46:
-YY_RULE_SETUP
-#line 84 "<stdin>"
-{yyTok = PCS; return yyTok;}
- YY_BREAK
-case 47:
-YY_RULE_SETUP
-#line 85 "<stdin>"
-{yyTok = DEGS; return yyTok;}
- YY_BREAK
-case 48:
-YY_RULE_SETUP
-#line 86 "<stdin>"
-{yyTok = RADS; return yyTok;}
- YY_BREAK
-case 49:
-YY_RULE_SETUP
-#line 87 "<stdin>"
-{yyTok = GRADS; return yyTok;}
- YY_BREAK
-case 50:
-YY_RULE_SETUP
-#line 88 "<stdin>"
-{yyTok = TURNS; return yyTok;}
- YY_BREAK
-case 51:
-YY_RULE_SETUP
-#line 89 "<stdin>"
-{yyTok = MSECS; return yyTok;}
- YY_BREAK
-case 52:
-YY_RULE_SETUP
-#line 90 "<stdin>"
-{yyTok = SECS; return yyTok;}
- YY_BREAK
-case 53:
-YY_RULE_SETUP
-#line 91 "<stdin>"
-{yyTok = HERZ; return yyTok;}
- YY_BREAK
-case 54:
-YY_RULE_SETUP
-#line 92 "<stdin>"
-{yyTok = KHERZ; return yyTok;}
- YY_BREAK
-case 55:
-/* rule 55 can match eol */
-YY_RULE_SETUP
-#line 93 "<stdin>"
-{yyTok = DIMEN; return yyTok;}
- YY_BREAK
-case 56:
-YY_RULE_SETUP
-#line 94 "<stdin>"
-{yyTok = PERCENTAGE; return yyTok;}
- YY_BREAK
-case 57:
-YY_RULE_SETUP
-#line 95 "<stdin>"
-{yyTok = INTEGER; return yyTok;}
- YY_BREAK
-case 58:
-YY_RULE_SETUP
-#line 96 "<stdin>"
-{yyTok = FLOATTOKEN; return yyTok;}
- YY_BREAK
-case 59:
-YY_RULE_SETUP
-#line 98 "<stdin>"
-{yyTok = NOTFUNCTION; return yyTok;}
- YY_BREAK
-case 60:
-/* rule 60 can match eol */
-YY_RULE_SETUP
-#line 99 "<stdin>"
-{yyTok = URI; return yyTok;}
- YY_BREAK
-case 61:
-/* rule 61 can match eol */
-YY_RULE_SETUP
-#line 100 "<stdin>"
-{yyTok = URI; return yyTok;}
- YY_BREAK
-case 62:
-/* rule 62 can match eol */
-YY_RULE_SETUP
-#line 101 "<stdin>"
-{ yyTok = VARCALL; return yyTok; }
- YY_BREAK
-case 63:
-/* rule 63 can match eol */
-YY_RULE_SETUP
-#line 102 "<stdin>"
-{yyTok = FUNCTION; return yyTok;}
- YY_BREAK
-case 64:
-YY_RULE_SETUP
-#line 104 "<stdin>"
-{yyTok = UNICODERANGE; return yyTok;}
- YY_BREAK
-case 65:
-YY_RULE_SETUP
-#line 105 "<stdin>"
-{yyTok = UNICODERANGE; return yyTok;}
- YY_BREAK
-case 66:
-#line 108 "<stdin>"
-case 67:
-YY_RULE_SETUP
-#line 108 "<stdin>"
-{BEGIN(INITIAL); yyTok = *yytext; return yyTok; }
- YY_BREAK
-case 68:
-YY_RULE_SETUP
-#line 109 "<stdin>"
-{yyTok = *yytext; return yyTok;}
- YY_BREAK
-case 69:
-YY_RULE_SETUP
-#line 111 "<stdin>"
-ECHO;
- YY_BREAK
-#line 2746 "<stdout>"
-case YY_END_OF_BUFFER:
- yy_c_buf_p = yy_cp - 1;
- yy_cp = yy_c_buf_p;
-case YY_STATE_EOF(INITIAL):
-case YY_STATE_EOF(mediaquery):
-case YY_STATE_EOF(forkeyword):
- yyterminate();
-
- default:
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
-} /* end of yylex */